Problem Display
PID: 178443 (8/8/6N1/3rP2p/p3r1pP/p5Q1/PpPkPRN1/1K6 w - - 0 1)

Grasemann, Herbert

Berliner Morgenpost, 1953

8/8/6N1/3rP2p/p3r1pP/p5Q1/PpPkPRN1/1K6

#3

10 + 8


6490 yacpdb 2018

SOLUTION


  • SOUND
  • Sets
    • 1...Kd1
      • 2.Rf1+
        • 2...Kd2
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
          • 3.Qf2#
    • 1...Rxe2
      • 2.Qe3+
        • 2...Kd1
          • 3.Qxe2#
    • 1...Re3
      • 2.Qxe3+
        • 2...Kd1
          • 3.Rf1#
    • 1...Rb4
      • 2.Rf1
        • threat
          • 3.Qe1#
          • 3.Qe3#
        • 2...Kxe2
          • 3.Qe1#
          • 3.Qf2#
      • 2.Rf4
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Rf5
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Rf6
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Rf7
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Rf8
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Qe3+
        • 2...Kd1
          • 3.Rf1#
    • 1...Rc4
      • 2.Rf1
        • threat
          • 3.Qe1#
          • 3.Qe3#
        • 2...Kxe2
          • 3.Qe1#
          • 3.Qf2#
      • 2.Rf4
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Rf5
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Rf6
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Rf7
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Rf8
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Qe3+
        • 2...Kd1
          • 3.Rf1#
    • 1...Red4
      • 2.Rf1
        • threat
          • 3.Qe1#
          • 3.Qe3#
        • 2...Kxe2
          • 3.Qe1#
          • 3.Qf2#
      • 2.Rf4
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Rf5
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Rf6
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Rf7
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Rf8
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
      • 2.Qe3+
        • 2...Kd1
          • 3.Rf1#
    • 1...Rf4
      • 2.Rxf4
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
    • 1...Rexe5
      • 2.Rf5
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
        • 2...Rxe2
          • 3.Rxd5#
    • 1...Rd3
      • 2.Qxd3#
    • 1...Rdd4
      • 2.Rf4
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
        • 2...Rxe2
          • 3.Rxd4#
    • 1...Ra5
      • 2.Qd3#
    • 1...Rb5
      • 2.Qd3#
    • 1...Rc5
      • 2.Qd3#
    • 1...Rdxe5
      • 2.Qd3#
    • 1...Rd6
      • 2.Rf6
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
        • 2...Rxe2
          • 3.Rxd6#
    • 1...Rd7
      • 2.Rf7
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
        • 2...Rxe2
          • 3.Rxd7#
    • 1...Rd8
      • 2.Rf8
        • threat
          • 3.Qe1#
        • 2...Kd1
          • 3.Qe1#
        • 2...Kxe2
          • 3.Qe1#
        • 2...Rxe2
          • 3.Rxd8#
  • Tries
    • 1.Se7?
      • 1...Kd1
        • 2.Rf1+
          • 2...Kd2
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
      • 1...Rxe2
        • 2.Qe3+
          • 2...Kd1
            • 3.Qxe2#
      • 1...Rexe5
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd5#
      • 1...Re3
        • 2.Qxe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Rb4
        • 2.Rf1
          • threat
            • 3.Qe1#
            • 3.Qe3#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf8
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Qe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Rc4
        • 2.Rf1
          • threat
            • 3.Qe1#
            • 3.Qe3#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf8
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Qe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Red4
        • 2.Rf1
          • threat
            • 3.Qe1#
            • 3.Qe3#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf8
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Qe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Rf4
        • 2.Rxf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
      • 1...Rdd4
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd4#
      • 1...Rd6
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd6#
      • 1...Rd8
        • 2.Rf8
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd8#
      • 1...Rd7!
    • 1.Sf8?
      • 1...Kd1
        • 2.Rf1+
          • 2...Kd2
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
      • 1...Rxe2
        • 2.Qe3+
          • 2...Kd1
            • 3.Qxe2#
      • 1...Rexe5
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd5#
      • 1...Re3
        • 2.Qxe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Rb4
        • 2.Rf1
          • threat
            • 3.Qe1#
            • 3.Qe3#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Qe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Rc4
        • 2.Rf1
          • threat
            • 3.Qe1#
            • 3.Qe3#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Qe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Red4
        • 2.Rf1
          • threat
            • 3.Qe1#
            • 3.Qe3#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Qe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Rf4
        • 2.Rxf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
      • 1...Rdd4
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd4#
      • 1...Rd6
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd6#
      • 1...Rd7
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd7#
      • 1...Rd8!
    • 1.Rf1?
      • threat
        • 2.Qe1#
      • 1...Kxe2
        • 2.Qe1#
        • 2.Qf2#
      • 1...Rxe2!
    • 1.Rf3?
      • threat
        • 2.Qe1#
      • 1...Rxe2
        • 2.Rd3+
          • 2...Rxd3
            • 3.Qxd3#
      • 1...Kxe2!
    • 1.Rf4?
      • threat
        • 2.Qe1#
      • 1...Kd1
        • 2.Qe1#
      • 1...Kxe2
        • 2.Qe1#
      • 1...Rxe2!
    • 1.Rf5?
      • threat
        • 2.Qe1#
      • 1...Kd1
        • 2.Qe1#
      • 1...Kxe2
        • 2.Qe1#
      • 1...Rxe2!
    • 1.Rf6?
      • threat
        • 2.Qe1#
      • 1...Kd1
        • 2.Qe1#
      • 1...Kxe2
        • 2.Qe1#
      • 1...Rxe2!
    • 1.Rf7?
      • threat
        • 2.Qe1#
      • 1...Kd1
        • 2.Qe1#
      • 1...Kxe2
        • 2.Qe1#
      • 1...Rxe2!
    • 1.Rf8?
      • threat
        • 2.Qe1#
      • 1...Kd1
        • 2.Qe1#
      • 1...Kxe2
        • 2.Qe1#
      • 1...Rxe2!
    • 1.Qc3+?
      • 1...Kd1
        • 2.Qe1#
      • 1...Kxc3!
    • 1.Qe3+?
      • 1...Kd1
        • 2.Rf1#
      • 1...Rxe3!
    • 1.e3+?
      • 1...Kd1
        • 2.Rf1+
          • 2...Kd2
            • 3.Qe1#
          • 2...Ke2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rd2+
          • 2...Kxd2
            • 3.Qe1#
          • 2...Rxd2
            • 3.Qe1#
      • 1...Kc3!
    • 1.e6?
      • threat
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd5#
      • 1...Kd1
        • 2.Rf1+
          • 2...Kd2
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
      • 1...Rxe2
        • 2.Qe3+
          • 2...Kd1
            • 3.Qxe2#
      • 1...Rxe6
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd5#
      • 1...Re3
        • 2.Qxe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Rf4
        • 2.Rxf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
      • 1...Rb4
        • 2.Rf1
          • threat
            • 3.Qe1#
            • 3.Qe3#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf8
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Qe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Rc4
        • 2.Rf1
          • threat
            • 3.Qe1#
            • 3.Qe3#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf8
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Qe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Red4
        • 2.Rf1
          • threat
            • 3.Qe1#
            • 3.Qe3#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf8
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Qe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Ree5
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd5#
      • 1...Rdd4
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd4#
      • 1...Rd7
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd7#
      • 1...Rd8
        • 2.Rf8
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd8#
      • 1...Rd6!
  • Keys
    • 1.Sh8!
      • 1...Kd1
        • 2.Rf1+
          • 2...Kd2
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
      • 1...Rxe2
        • 2.Qe3+
          • 2...Kd1
            • 3.Qxe2#
      • 1...Rexe5
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd5#
      • 1...Re3
        • 2.Qxe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Rb4
        • 2.Rf1
          • threat
            • 3.Qe1#
            • 3.Qe3#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf8
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Qe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Rc4
        • 2.Rf1
          • threat
            • 3.Qe1#
            • 3.Qe3#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf8
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Qe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Red4
        • 2.Rf1
          • threat
            • 3.Qe1#
            • 3.Qe3#
          • 2...Kxe2
            • 3.Qe1#
            • 3.Qf2#
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf5
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Rf8
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
        • 2.Qe3+
          • 2...Kd1
            • 3.Rf1#
      • 1...Rf4
        • 2.Rxf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
      • 1...Rdd4
        • 2.Rf4
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd4#
      • 1...Rd6
        • 2.Rf6
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd6#
      • 1...Rd7
        • 2.Rf7
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd7#
      • 1...Rd8
        • 2.Rf8
          • threat
            • 3.Qe1#
          • 2...Kd1
            • 3.Qe1#
          • 2...Kxe2
            • 3.Qe1#
          • 2...Rxe2
            • 3.Rxd8#

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).