Problem Display
PID: 208452 (8/8/8/4Q2B/4R3/2K5/4pp2/4k3 w - - 0 1)

Komarevtsev, Konstantin

Sachova skladba, 1994

8/8/8/4Q2B/4R3/2K5/4pp2/4k3

#3

4 + 3


SOLUTION


  • SOUND
  • Sets
    • 1...Kd1
      • 2.Kd3
        • threat
          • 3.Qa1#
        • 2...Kc1
          • 3.Qa1#
        • 2...Ke1
          • 3.Qa1#
      • 2.Ra4
        • threat
          • 3.Ra1#
        • 2...Kc1
          • 3.Ra1#
        • 2...Ke1
          • 3.Ra1#
          • 3.Qxe2#
      • 2.Qf4
        • threat
          • 3.Qd2#
        • 2...Ke1
          • 3.Qc1#
        • 2...f1S
          • 3.Qxf1#
      • 2.Qa5
        • threat
          • 3.Qa1#
        • 2...Kc1
          • 3.Qa1#
        • 2...Ke1
          • 3.Qa1#
    • 1...f1Q
      • 2.Rxe2+
        • 2...Kd1
          • 3.Re1#
        • 2...Qxe2
          • 3.Qxe2#
    • 1...f1S
      • 2.Rxe2+
        • 2...Kd1
          • 3.Re1#
          • 3.Rc2#
    • 1...f1B
      • 2.Rxe2+
        • 2...Kd1
          • 3.Re1#
        • 2...Bxe2
          • 3.Qxe2#
      • 2.Rf4
        • 2...Kd1
          • 3.Rxf1#
        • 2...Bg2
          • 3.Qxe2#
        • 2...Bh3
          • 3.Qxe2#
    • 1...f1R
      • 2.Rxe2+
        • 2...Kd1
          • 3.Re1#
  • Tries
    • 1.Kb2?
      • 1...Kd1
        • 2.Bxe2+
          • 2...Ke1
            • 3.Qc3#
            • 3.Qa5#
          • 2...Kd2
            • 3.Qc3#
            • 3.Qa5#
        • 2.Rxe2
          • threat
            • 3.Rc2#
            • 3.Rxf2#
            • 3.Qd4#
            • 3.Qd6#
            • 3.Qd5#
        • 2.Rd4+
          • 2...Ke1
            • 3.Qxe2#
        • 2.Qc3
          • threat
            • 3.Bxe2#
            • 3.Rd4#
            • 3.Qc1#
        • 2.Qf4
          • threat
            • 3.Qc1#
          • 2...Ke1
            • 3.Qc1#
        • 2.Qa5
          • threat
            • 3.Bxe2#
            • 3.Rd4#
        • 2.Qg5
          • threat
            • 3.Qc1#
          • 2...Ke1
            • 3.Qc1#
      • 1...Kd2
        • 2.Bxe2
          • threat
            • 3.Qc3#
            • 3.Qa5#
          • 2...Ke1
            • 3.Qc3#
            • 3.Qa5#
        • 2.Rxe2+
          • 2...Kd1
            • 3.Rc2#
            • 3.Rxf2#
            • 3.Qd4#
            • 3.Qd6#
            • 3.Qd5#
          • 2...Kd3
            • 3.Qc3#
            • 3.Qe4#
            • 3.Qd5#
        • 2.Rd4+
          • 2...Ke1
            • 3.Qxe2#
        • 2.Qc3+
          • 2...Kd1
            • 3.Bxe2#
            • 3.Rd4#
            • 3.Qc1#
        • 2.Qf4+
          • 2...Kd1
            • 3.Qc1#
          • 2...Ke1
            • 3.Qc1#
          • 2...Kd3
            • 3.Bxe2#
            • 3.Rd4#
            • 3.Qe3#
        • 2.Qa5+
          • 2...Kd1
            • 3.Bxe2#
            • 3.Rd4#
          • 2...Kd3
            • 3.Qd5#
        • 2.Qg5+
          • 2...Kd1
            • 3.Qc1#
          • 2...Ke1
            • 3.Qc1#
          • 2...Kd3
            • 3.Qe3#
            • 3.Qd5#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qd4#
            • 3.Qd6#
            • 3.Qd5#
          • 2...Qxe2+
            • 3.Qxe2#
      • 1...f1S
        • 2.Rxe2+
          • 2...Kd1
            • 3.Rc2#
            • 3.Rf2#
            • 3.Rg2#
            • 3.Rh2#
      • 1...f1B
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qd4#
            • 3.Qd6#
            • 3.Qd5#
          • 2...Bxe2
            • 3.Qxe2#
        • 2.Qg3+
          • 2...Kd1
            • 3.Rd4#
          • 2...Kd2
            • 3.Rd4#
      • 1...f1R
        • 2.Rxe2+
          • 2...Kd1
            • 3.Rf2#
            • 3.Qd4#
            • 3.Qd6#
            • 3.Qd5#
      • 1...Kf1!
    • 1.Kc2?
      • threat
        • 2.Qa1#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Qxe2+
            • 3.Qxe2#
      • 1...Kf1!
    • 1.Kb3?
      • 1...Kd1
        • 2.Bxe2+
          • 2...Kc1
            • 3.Qb2#
          • 2...Ke1
            • 3.Qc3#
            • 3.Qa5#
          • 2...Kd2
            • 3.Qc3#
        • 2.Rxe2
          • threat
            • 3.Rc2#
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
        • 2.Qc3
          • threat
            • 3.Bxe2#
            • 3.Rd4#
      • 1...Kd2
        • 2.Bxe2
          • threat
            • 3.Qc3#
          • 2...Kc1
            • 3.Qb2#
          • 2...Ke1
            • 3.Qc3#
            • 3.Qa5#
        • 2.Rxe2+
          • 2...Kc1
            • 3.Qa1#
          • 2...Kd1
            • 3.Rc2#
            • 3.Qa1#
          • 2...Kd3
            • 3.Bg6#
            • 3.Qc3#
            • 3.Qd6#
            • 3.Qe3#
            • 3.Qe4#
            • 3.Qd5#
        • 2.Qc3+
          • 2...Kd1
            • 3.Bxe2#
            • 3.Rd4#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
          • 2...Qxe2
            • 3.Qxe2#
      • 1...f1S
        • 2.Rxe2+
          • 2...Kd1
            • 3.Rc2#
            • 3.Qa1#
      • 1...f1B
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
          • 2...Bxe2
            • 3.Qxe2#
      • 1...f1R
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
      • 1...Kf1!
    • 1.Kd3?
      • threat
        • 2.Qa1#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
          • 2...Qxe2+
            • 3.Qxe2#
      • 1...f1S
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
            • 3.Rc2#
            • 3.Qa1#
      • 1...f1B
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
          • 2...Bxe2+
            • 3.Qxe2#
        • 2.Rf4
          • threat
            • 3.Qa1#
          • 2...Kd1
            • 3.Rxf1#
            • 3.Qa1#
        • 2.Rg4
          • 2...Kd1
            • 3.Qa1#
          • 2...Kf2
            • 3.Qg3#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
      • 1...f1R
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
            • 3.Qa1#
      • 1...Kf1!
    • 1.Kb4?
      • 1...Kd1
        • 2.Rxe2
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
        • 2.Qc3
          • threat
            • 3.Bxe2#
            • 3.Rd4#
      • 1...Kd2
        • 2.Rxe2+
          • 2...Kc1
            • 3.Qa1#
          • 2...Kd1
            • 3.Qa1#
          • 2...Kd3
            • 3.Bg6#
            • 3.Qc3#
            • 3.Qd6#
            • 3.Qe3#
            • 3.Qe4#
            • 3.Qd5#
        • 2.Qc3+
          • 2...Kd1
            • 3.Bxe2#
            • 3.Rd4#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
          • 2...Qxe2
            • 3.Qxe2#
      • 1...f1S
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
      • 1...f1B
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
          • 2...Bxe2
            • 3.Qxe2#
      • 1...f1R
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
      • 1...Kf1!
    • 1.Kc4?
      • threat
        • 2.Qa1+
          • 2...Kd2
            • 3.Rxe2#
      • 1...Kd1
        • 2.Kd3
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
          • 2...Ke1
            • 3.Qa1#
        • 2.Rxe2
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
        • 2.Qa1+
          • 2...Kc2
            • 3.Rxe2#
          • 2...Kd2
            • 3.Rxe2#
        • 2.Qc3
          • threat
            • 3.Bxe2#
            • 3.Rd4#
      • 1...Kd2
        • 2.Rxe2+
          • 2...Kc1
            • 3.Qa1#
          • 2...Kd1
            • 3.Qa1#
        • 2.Qc3+
          • 2...Kd1
            • 3.Bxe2#
            • 3.Rd4#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
          • 2...Qxe2+
            • 3.Qxe2#
      • 1...f1S
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
      • 1...f1B
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
          • 2...Bxe2+
            • 3.Qxe2#
      • 1...f1R
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qa1#
      • 1...Kf1!
    • 1.Bf3?
      • 1...Kd1
        • 2.Kd3
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
          • 2...Ke1
            • 3.Qa1#
        • 2.Ra4
          • threat
            • 3.Ra1#
          • 2...Kc1
            • 3.Ra1#
          • 2...Ke1
            • 3.Ra1#
            • 3.Qxe2#
        • 2.Qa5
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
          • 2...Ke1
            • 3.Qa1#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
          • 2...Qxe2
            • 3.Qxe2#
      • 1...f1S
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
            • 3.Rc2#
      • 1...f1B
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
          • 2...Bxe2
            • 3.Qxe2#
      • 1...f1R
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
      • 1...Kf1!
    • 1.Bg4?
      • 1...Kd1
        • 2.Kd3
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
          • 2...Ke1
            • 3.Qa1#
        • 2.Ra4
          • threat
            • 3.Ra1#
          • 2...Kc1
            • 3.Ra1#
          • 2...Ke1
            • 3.Ra1#
            • 3.Qxe2#
        • 2.Qf4
          • threat
            • 3.Qd2#
          • 2...Ke1
            • 3.Qc1#
          • 2...f1S
            • 3.Qxf1#
        • 2.Qa5
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
          • 2...Ke1
            • 3.Qa1#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
          • 2...Qxe2
            • 3.Qxe2#
      • 1...f1S
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
            • 3.Rc2#
      • 1...f1B
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
          • 2...Bxe2
            • 3.Qxe2#
        • 2.Rf4
          • 2...Kd1
            • 3.Rxf1#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
      • 1...f1R
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
      • 1...Kf1!
    • 1.Rxe2+?
      • 1...Kd1
        • 2.Re1#
        • 2.Rc2#
      • 1...Kf1!
    • 1.Re3?
      • 1...Kd1
        • 2.Kd3
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
          • 2...Ke1
            • 3.Qa1#
        • 2.Qe4
          • threat
            • 3.Qb1#
          • 2...Kc1
            • 3.Qc2#
          • 2...Ke1
            • 3.Qb1#
        • 2.Qa5
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
          • 2...Ke1
            • 3.Qa1#
        • 2.Qf5
          • threat
            • 3.Qb1#
          • 2...Kc1
            • 3.Qc2#
          • 2...Ke1
            • 3.Qb1#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
          • 2...Qxe2
            • 3.Qxe2#
      • 1...f1S
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
            • 3.Rc2#
      • 1...f1B
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
          • 2...Bxe2
            • 3.Qxe2#
        • 2.Rd3
          • threat
            • 3.Qg3#
          • 2...Kf2
            • 3.Qg3#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
      • 1...f1R
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
      • 1...Kf1!
    • 1.Ra4?
      • threat
        • 2.Ra1#
        • 2.Qxe2#
      • 1...f1Q
        • 2.Qg3+
          • 2...Kd1
            • 3.Ra1#
          • 2...Qf2
            • 3.Ra1#
      • 1...f1B
        • 2.Rf4
          • 2...Kd1
            • 3.Rxf1#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
        • 2.Qg3+
          • 2...Kd1
            • 3.Ra1#
        • 2.Qd4
          • threat
            • 3.Ra1#
        • 2.Qf4
          • threat
            • 3.Ra1#
          • 2...Kd1
            • 3.Ra1#
            • 3.Qd2#
            • 3.Qxf1#
        • 2.Qf6
          • threat
            • 3.Ra1#
          • 2...Kd1
            • 3.Ra1#
            • 3.Qxf1#
        • 2.Qe3
          • threat
            • 3.Ra1#
          • 2...Kd1
            • 3.Ra1#
            • 3.Qd2#
        • 2.Qc5
          • threat
            • 3.Ra1#
          • 2...Kd1
            • 3.Ra1#
        • 2.Qf5
          • threat
            • 3.Ra1#
          • 2...Kd1
            • 3.Ra1#
            • 3.Qb1#
            • 3.Qxf1#
      • 1...Kf1!
    • 1.Rb4?
      • threat
        • 2.Rb1#
        • 2.Qxe2#
      • 1...f1Q
        • 2.Qg3+
          • 2...Kd1
            • 3.Rb1#
          • 2...Qf2
            • 3.Rb1#
      • 1...f1B
        • 2.Rf4
          • 2...Kd1
            • 3.Rxf1#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
        • 2.Qg3+
          • 2...Kd1
            • 3.Rb1#
        • 2.Qd4
          • threat
            • 3.Rb1#
        • 2.Qf4
          • threat
            • 3.Rb1#
          • 2...Kd1
            • 3.Rb1#
            • 3.Qd2#
            • 3.Qxf1#
        • 2.Qf6
          • threat
            • 3.Rb1#
          • 2...Kd1
            • 3.Rb1#
            • 3.Qxf1#
        • 2.Qe3
          • threat
            • 3.Rb1#
          • 2...Kd1
            • 3.Rb1#
            • 3.Qd2#
        • 2.Qc5
          • threat
            • 3.Rb1#
          • 2...Kd1
            • 3.Rb1#
        • 2.Qf5
          • threat
            • 3.Rb1#
          • 2...Kd1
            • 3.Rb1#
            • 3.Qb1#
            • 3.Qxf1#
      • 1...Kf1!
    • 1.Rg4?
      • 1...Kd1
        • 2.Ra4
          • threat
            • 3.Ra1#
          • 2...Kc1
            • 3.Ra1#
          • 2...Ke1
            • 3.Ra1#
            • 3.Qxe2#
      • 1...Kf1
        • 2.Qb5
          • 2...Ke1
            • 3.Qb1#
      • 1...f1Q
        • 2.Rg1
          • threat
            • 3.Qxe2#
          • 2...Kd1
            • 3.Rxf1#
          • 2...Kf2
            • 3.Qg3#
      • 1...f1B
        • 2.Kd3
          • 2...Kd1
            • 3.Qa1#
          • 2...Kf2
            • 3.Qg3#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
        • 2.Rg1
          • threat
            • 3.Qxe2#
          • 2...Kd1
            • 3.Rxf1#
          • 2...Kf2
            • 3.Qg3#
        • 2.Rf4
          • 2...Kd1
            • 3.Rxf1#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
      • 1...f1R
        • 2.Rg1
          • threat
            • 3.Qxe2#
          • 2...Kd1
            • 3.Rxf1#
          • 2...Kf2
            • 3.Qg3#
      • 1...f1S!
    • 1.Rh4?
      • threat
        • 2.Qxe2#
      • 1...Kd1
        • 2.Kd3
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
          • 2...Ke1
            • 3.Qa1#
            • 3.Qxe2#
        • 2.Rh1+
          • 2...f1Q
            • 3.Rxf1#
          • 2...f1S
            • 3.Rxf1#
          • 2...f1B
            • 3.Rxf1#
          • 2...f1R
            • 3.Rxf1#
        • 2.Ra4
          • threat
            • 3.Ra1#
          • 2...Kc1
            • 3.Ra1#
          • 2...Ke1
            • 3.Ra1#
            • 3.Qxe2#
        • 2.Qf4
          • threat
            • 3.Qd2#
          • 2...Ke1
            • 3.Qc1#
          • 2...f1S
            • 3.Qxf1#
        • 2.Qxe2+
          • 2...Kc1
            • 3.Qd1#
            • 3.Qf1#
            • 3.Qb2#
            • 3.Qc2#
        • 2.Qe4
          • threat
            • 3.Qb1#
          • 2...Kc1
            • 3.Qc2#
          • 2...Ke1
            • 3.Qb1#
            • 3.Qxe2#
        • 2.Qa5
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
          • 2...Ke1
            • 3.Qa1#
        • 2.Qf5
          • threat
            • 3.Qb1#
          • 2...Kc1
            • 3.Qc2#
          • 2...Ke1
            • 3.Qb1#
      • 1...Kf1
        • 2.Rh1+
          • 2...Kg2
            • 3.Qh2#
      • 1...f1B
        • 2.Rf4
          • 2...Kd1
            • 3.Rxf1#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
        • 2.Qe3
          • 2...Kd1
            • 3.Qd2#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
      • 1...f1Q!
    • 1.Qh2?
      • threat
        • 2.Ra4
          • threat
            • 3.Ra1#
          • 2...Kd1
            • 3.Ra1#
          • 2...Kf1
            • 3.Qh1#
        • 2.Rb4
          • threat
            • 3.Rb1#
          • 2...Kd1
            • 3.Rb1#
          • 2...Kf1
            • 3.Qh1#
      • 1...Kd1
        • 2.Ra4
          • threat
            • 3.Ra1#
          • 2...Kc1
            • 3.Ra1#
          • 2...Ke1
            • 3.Ra1#
        • 2.Qf4
          • threat
            • 3.Qd2#
          • 2...Ke1
            • 3.Qc1#
          • 2...f1S
            • 3.Qxf1#
        • 2.Qh1+
          • 2...f1Q
            • 3.Qxf1#
          • 2...f1S
            • 3.Qxf1#
          • 2...f1B
            • 3.Qxf1#
          • 2...f1R
            • 3.Qxf1#
        • 2.Qxf2
          • 2...Kc1
            • 3.Qe1#
      • 1...f1B
        • 2.Bxe2
          • threat
            • 3.Qg3#
            • 3.Qh4#
          • 2...Bxe2
            • 3.Qg1#
            • 3.Qxe2#
        • 2.Qg1
          • 2...Kd1
            • 3.Qxf1#
      • 1...f1Q!
    • 1.Qg3?
      • 1...Kd1
        • 2.Ra4
          • threat
            • 3.Ra1#
          • 2...Kc1
            • 3.Ra1#
          • 2...Ke1
            • 3.Ra1#
        • 2.Qxf2
          • 2...Kc1
            • 3.Qe1#
        • 2.Qf4
          • threat
            • 3.Qd2#
          • 2...Ke1
            • 3.Qc1#
          • 2...f1S
            • 3.Qxf1#
        • 2.Qd3+
          • 2...Kc1
            • 3.Qc2#
          • 2...Ke1
            • 3.Qb1#
            • 3.Qxe2#
      • 1...Kf1!
    • 1.Qg5?
      • threat
        • 2.Qc1#
      • 1...Kf1
        • 2.Bxe2+
          • 2...Ke1
            • 3.Qc1#
            • 3.Qd2#
      • 1...f1S
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re4#
            • 3.Re5#
            • 3.Re6#
            • 3.Re7#
            • 3.Re8#
        • 2.Qg1
          • 2...Kd1
            • 3.Qxf1#
      • 1...f1B
        • 2.Qe3
          • 2...Kd1
            • 3.Qd2#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
        • 2.Qg1
          • 2...Kd1
            • 3.Qxf1#
      • 1...f1R
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qd2#
      • 1...f1Q!
    • 1.Qe6?
      • 1...Kd1
        • 2.Ra4
          • threat
            • 3.Ra1#
          • 2...Kc1
            • 3.Ra1#
          • 2...Ke1
            • 3.Ra1#
            • 3.Qxe2#
        • 2.Qa2
          • threat
            • 3.Qb1#
            • 3.Qa1#
            • 3.Qd2#
          • 2...Kc1
            • 3.Qa1#
            • 3.Qc2#
          • 2...Ke1
            • 3.Qb1#
            • 3.Qa1#
            • 3.Qxe2#
        • 2.Qb3+
          • 2...Kc1
            • 3.Qc2#
          • 2...Ke1
            • 3.Qb1#
        • 2.Qa6
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
          • 2...Ke1
            • 3.Qxe2#
            • 3.Qa1#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
          • 2...Qxe2
            • 3.Qxe2#
      • 1...f1S
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
            • 3.Rc2#
      • 1...f1B
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
          • 2...Bxe2
            • 3.Qxe2#
        • 2.Rf4
          • 2...Kd1
            • 3.Rxf1#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
      • 1...f1R
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
      • 1...Kf1!
    • 1.Qe7?
      • 1...Kd1
        • 2.Ra4
          • threat
            • 3.Ra1#
          • 2...Kc1
            • 3.Ra1#
          • 2...Ke1
            • 3.Ra1#
            • 3.Qxe2#
        • 2.Qa3
          • threat
            • 3.Qa1#
          • 2...Ke1
            • 3.Qc1#
            • 3.Qa1#
        • 2.Qa7
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
          • 2...Ke1
            • 3.Qa1#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
          • 2...Qxe2
            • 3.Qxe2#
      • 1...f1S
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
            • 3.Rc2#
      • 1...f1B
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
          • 2...Bxe2
            • 3.Qxe2#
        • 2.Rf4
          • 2...Kd1
            • 3.Rxf1#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
      • 1...f1R
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
      • 1...Kf1!
    • 1.Qe8?
      • 1...Kd1
        • 2.Ra4
          • threat
            • 3.Ra1#
          • 2...Kc1
            • 3.Ra1#
          • 2...Ke1
            • 3.Ra1#
            • 3.Qxe2#
        • 2.Qa4+
          • 2...Kc1
            • 3.Qc2#
            • 3.Qa1#
          • 2...Ke1
            • 3.Qa1#
        • 2.Qa8
          • threat
            • 3.Qa1#
          • 2...Kc1
            • 3.Qa1#
          • 2...Ke1
            • 3.Qa1#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
          • 2...Qxe2
            • 3.Qxe2#
      • 1...f1S
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
            • 3.Rc2#
      • 1...f1B
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
          • 2...Bxe2
            • 3.Qxe2#
        • 2.Rf4
          • 2...Kd1
            • 3.Rxf1#
          • 2...Bg2
            • 3.Qxe2#
          • 2...Bh3
            • 3.Qxe2#
      • 1...f1R
        • 2.Rxe2+
          • 2...Kd1
            • 3.Re1#
      • 1...Kf1!
  • Keys
    • 1.Qb5!
      • threat
        • 2.Qxe2#
        • 2.Qb1#
      • 1...Kf1
        • 2.Rg4
          • 2...Ke1
            • 3.Qb1#
      • 1...f1Q
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qb1#
          • 2...Qxe2
            • 3.Qxe2#
      • 1...f1B
        • 2.Rxe2+
          • 2...Kd1
            • 3.Qb1#
          • 2...Bxe2
            • 3.Qxe2#
        • 2.Rf4
          • threat
            • 3.Qb1#
          • 2...Kd1
            • 3.Rxf1#
            • 3.Qb1#

FEATURES


NOT CLASSIFIED


Developed and maintained by Brian Stephenson.
Implemented with HTML5, MySQL, Perl (with, inter alia, CGI::Simple, HTML::Template & XML::LibXML) & CSS/Javascript (jQuery, Bootstrap & DataTables).