Problem Display
PID: 102794 (4q3/1PPb2p1/2P1BkN1/p6P/K4pRP/2P2P2/PBppp1Q1/2N1R3 w - - 0 1)

Hoffmann, Peter

Die Schwalbe, 2008

4q3/1PPb2p1/2P1BkN1/p6P/K4pRP/2P2P2/PBppp1Q1/2N1R3

#4

16 + 9


SOLUTION


  • SOUND
  • Keys
    • 1.cxd7!
      • threat
        • 2.dxe8Q
          • threat
            • 3.Rxf4#
            • 3.Qf7#
            • 3.Qe7#
            • 3.c4#
      • 1...Qxd7+
        • 2.Bxd7
          • threat
            • 3.Rxf4#
          • 2...Kf7
            • 3.b8Q
              • threat
                • 4.Rxf4#
                • 4.Qf8#
              • 3...Kf6
                • 4.Rxf4#
                • 4.Qf8#
            • 3.b8R
              • threat
                • 4.Rxf4#
                • 4.Rf8#
              • 3...Kf6
                • 4.Rxf4#
                • 4.Rf8#
            • 3.c8Q
              • threat
                • 4.Rxf4#
                • 4.Qf8#
              • 3...Kf6
                • 4.Rxf4#
                • 4.Qf8#
            • 3.c8R
              • threat
                • 4.Rxf4#
                • 4.Rf8#
              • 3...Kf6
                • 4.Rxf4#
                • 4.Rf8#
          • 2...dxc1Q
            • 3.b8Q
              • threat
                • 4.Qf8#
              • 3...Kf7
                • 4.Qf8#
            • 3.b8R
              • threat
                • 4.Rf8#
              • 3...Kf7
                • 4.Rf8#
            • 3.c8Q
              • threat
                • 4.Qf8#
              • 3...Kf7
                • 4.Qf8#
            • 3.c8R
              • threat
                • 4.Rf8#
              • 3...Kf7
                • 4.Rf8#
          • 2...dxc1B
            • 3.b8Q
              • threat
                • 4.Qf8#
              • 3...Kf7
                • 4.Qf8#
            • 3.b8R
              • threat
                • 4.Rf8#
              • 3...Kf7
                • 4.Rf8#
            • 3.c8Q
              • threat
                • 4.Qf8#
              • 3...Kf7
                • 4.Qf8#
            • 3.c8R
              • threat
                • 4.Rf8#
              • 3...Kf7
                • 4.Rf8#
      • 1...Kxe6
        • 2.dxe8Q+
          • 2...Kd5
            • 3.b8S
              • threat
                • 4.Qc6#
              • 3...Kc4
                • 4.Qb5#
                • 4.Qc6#
              • 3...Kc5
                • 4.Qc6#
              • 3...Kd6
                • 4.Qc6#
                • 4.Qe5#
            • 3.c8Q
              • threat
                • 4.Qec6#
                • 4.Qed7#
                • 4.Qcc6#
                • 4.Qe5#
                • 4.Qee6#
                • 4.Qed8#
              • 3...Kd6
                • 4.Qec6#
                • 4.Qed7#
                • 4.Qcc6#
                • 4.Qe5#
                • 4.Qee6#
                • 4.Qed8#
            • 3.c8R
              • threat
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qe5#
              • 3...Kd6
                • 4.Qc6#
            • 3.Kb5
              • threat
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qe5#
              • 3...Kd6
                • 4.Qc6#
            • 3.Ba3
              • threat
                • 4.Qe4#
              • 3...Kc4
                • 4.Qc6#
          • 2...Kd6
            • 3.Ba3+
              • 3...Kd5
                • 4.Qe4#
              • 3...Kxc7
                • 4.b8Q#
            • 3.c8Q
              • threat
                • 4.Qec6#
                • 4.Qed7#
                • 4.Qcc6#
                • 4.Qe5#
                • 4.Qee6#
                • 4.Qed8#
              • 3...Kd5
                • 4.Qec6#
                • 4.Qed7#
                • 4.Qcc6#
                • 4.Qe5#
                • 4.Qee6#
                • 4.Qed8#
            • 3.c8R
              • threat
                • 4.Qc6#
              • 3...Kd5
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qe5#
            • 3.Kb5
              • threat
                • 4.Qc6#
              • 3...Kd5
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qe5#
              • 3...Kxc7
                • 4.b8Q#
        • 2.dxe8R+
          • 2...Kd5
            • 3.c8Q
              • threat
                • 4.Rd8#
              • 3...Kd6
                • 4.Rd8#
          • 2...Kd6
            • 3.c8Q
              • threat
                • 4.Rd8#
              • 3...Kd5
                • 4.Rd8#
          • 2...Kd7
            • 3.c8Q+
              • 3...Kd6
                • 4.Rd8#
          • 2...Kf7
            • 3.Rxf4+
              • 3...Kxe8
                • 4.c8Q#
            • 3.R1xe2
              • threat
                • 4.Rxf4#
                • 4.Rf8#
              • 3...Kf6
                • 4.Rxf4#
                • 4.Rf8#
            • 3.Qxe2
              • threat
                • 4.Rxf4#
                • 4.Rf8#
                • 4.Qe6#
                • 4.Qe7#
              • 3...Kf6
                • 4.Rxf4#
                • 4.Rf8#
                • 4.Qe6#
            • 3.c8Q
              • threat
                • 4.Rxf4#
                • 4.Rf8#
                • 4.Qe6#
              • 3...Kf6
                • 4.Rxf4#
                • 4.Rf8#
                • 4.Qe6#
      • 1...Qxg6
        • 2.Rxg6+
          • 2...Ke5
            • 3.c8S
              • threat
                • 4.Sd3#
                • 4.Rxe2#
                • 4.Qxe2#
                • 4.Qg5#
                • 4.c4#
                • 4.b8Q#
                • 4.b8B#
            • 3.d8Q
              • threat
                • 4.Sd3#
                • 4.Rxe2#
                • 4.Qxe2#
                • 4.Qgg5#
                • 4.Qd4#
                • 4.Qd5#
                • 4.c4#
            • 3.d8R
              • threat
                • 4.Sd3#
                • 4.Rxe2#
                • 4.Rd5#
                • 4.Qxe2#
                • 4.Qg5#
                • 4.c4#
            • 3.Ba3
              • threat
                • 4.Sd3#
                • 4.Rxe2#
                • 4.Qxe2#
                • 4.Qg5#
            • 3.Bb3
              • threat
                • 4.Qg5#
              • 3...Kf5
                • 4.Qg5#
            • 3.Bc4
              • threat
                • 4.Qg5#
              • 3...Kf5
                • 4.Qg5#
            • 3.Bf7
              • threat
                • 4.Qg5#
              • 3...Kf5
                • 4.Qg5#
            • 3.Bg8
              • threat
                • 4.Qg5#
              • 3...Kf5
                • 4.Qg5#
        • 2.d8Q+
          • 2...Ke5
            • 3.Rxe2+
              • 3...Qe4+
                • 4.Rxe4#
            • 3.Qxe2+
              • 3...Qe4+
                • 4.Qxe4#
            • 3.Rxg6
              • threat
                • 4.Sd3#
                • 4.Rxe2#
                • 4.Qxe2#
                • 4.Qgg5#
                • 4.Qd4#
                • 4.Qd5#
                • 4.c4#
          • 2...Kxe6
            • 3.c8Q+
              • 3...Ke5
                • 4.Qd4#
                • 4.c4#
              • 3...Kf7
                • 4.Qcd7#
                • 4.Qf8#
                • 4.hxg6#
            • 3.c8B+
              • 3...Ke5
                • 4.Qd4#
                • 4.c4#
              • 3...Kf7
                • 4.hxg6#
      • 1...Qxe6
        • 2.d8Q+
          • 2...Qe7
            • 3.Rxf4+
              • 3...Ke6
                • 4.Rxe2#
                • 4.Qh3#
                • 4.Qxe2#
                • 4.Qg4#
            • 3.Qxe7+
              • 3...Kf5
                • 4.Rxf4#
                • 4.Rg5#
                • 4.Qe5#
                • 4.Qf7#
                • 4.c8Q#
                • 4.c8B#
            • 3.Qxe2
              • threat
                • 4.Rxf4#
                • 4.Qe6#
              • 3...Kf5
                • 4.Rxf4#
              • 3...Kf7
                • 4.Qexe7#
            • 3.c8Q
              • threat
                • 4.Rxf4#
                • 4.Qxe7#
              • 3...Kf7
                • 4.Qxe7#
      • 1...d1Q
        • 2.dxe8R
          • threat
            • 3.Rxf4#
          • 2...Qd4+
            • 3.c4
              • threat
                • 4.Bxd4#
                • 4.Rxf4#
          • 2...Qd7+
            • 3.Bxd7
              • 3...Kf7
                • 4.Rxf4#
                • 4.Rf8#
          • 2...Qxc1
            • 3.c4+
              • 3...Qxb2
                • 4.Rxf4#
            • 3.Rxc1
              • threat
                • 4.Rxf4#
                • 4.c4#
            • 3.c8Q
              • threat
                • 4.Rf8#
                • 4.Qd8#
            • 3.c8B
              • threat
                • 4.Rf8#
            • 3.Bb3
              • threat
                • 4.Rf8#
              • 3...Kf5
                • 4.Rf8#
            • 3.Bc4
              • threat
                • 4.Rf8#
              • 3...Kf5
                • 4.Rf8#
            • 3.Bd5
              • threat
                • 4.Rf8#
              • 3...Kf5
                • 4.Rf8#
            • 3.Bd7
              • threat
                • 4.Rf8#
              • 3...Kf7
                • 4.Rf8#
            • 3.Bc8
              • threat
                • 4.Rf8#
              • 3...Kf7
                • 4.Rf8#
            • 3.Bg8
              • threat
                • 4.Rf8#
              • 3...Kf5
                • 4.Rf8#
            • 3.Rg5
              • threat
                • 4.Rf5#
          • 2...Qd2
            • 3.c4+
              • 3...Qc3
                • 4.Bxc3#
                • 4.Rxf4#
              • 3...Qd4
                • 4.Bxd4#
                • 4.Rxf4#
          • 2...Qd3
            • 3.Rxf4+
              • 3...Qf5
                • 4.Rxf5#
                • 4.Qg5#
                • 4.c4#
            • 3.c4+
              • 3...Qc3
                • 4.Bxc3#
                • 4.Rxf4#
              • 3...Qd4
                • 4.Bxd4#
                • 4.Rxf4#
          • 2...Qd5
            • 3.Rxf4+
              • 3...Qf5
                • 4.Rxf5#
                • 4.Qg5#
                • 4.c4#
            • 3.c4+
              • 3...Qd4
                • 4.Bxd4#
                • 4.Rxf4#
              • 3...Qe5
                • 4.Bxe5#
                • 4.Rxf4#
            • 3.Bxd5
              • 3...Kf5
                • 4.Rxf4#
                • 4.Rf8#
          • 2...Qd6
            • 3.c4+
              • 3...Qe5
                • 4.Bxe5#
                • 4.Rxf4#
              • 3...Qd4
                • 4.Bxd4#
                • 4.Rxf4#
      • 1...d1S
        • 2.dxe8Q
          • threat
            • 3.Rxf4#
            • 3.Qf7#
            • 3.Qe7#
          • 2...Sxb2+
            • 3.Kb5
              • threat
                • 4.Rxf4#
                • 4.Qf7#
                • 4.Qe7#
      • 1...d1B
        • 2.dxe8B
          • 2...Kxe6
            • 3.c8Q+
              • 3...Kd5
                • 4.Qc6#
              • 3...Kd6
                • 4.Qc6#
              • 3...Kf6
                • 4.Rxf4#
                • 4.c4#
      • 1...d1R
        • 2.dxe8S+
          • 2...Kxe6
            • 3.Qxe2+
              • 3...Kd5
                • 4.Qb5#
              • 3...Kf5
                • 4.Se7#
                • 4.Rxf4#
                • 4.Rg5#
                • 4.Qe4#
                • 4.Qe5#
                • 4.Qe6#
              • 3...Kd7
                • 4.Qb5#
                • 4.Qe6#
                • 4.c8Q#
              • 3...Kf7
                • 4.Qe6#
      • 1...Qf7
        • 2.d8Q+
          • 2...Kxe6
            • 3.Rxe2+
              • 3...Kf5
                • 4.Re5#
                • 4.Rxf4#
                • 4.Rg5#
                • 4.Qg5#
            • 3.Qxe2+
              • 3...Kf5
                • 4.Rxf4#
                • 4.Rg5#
                • 4.Qed3#
                • 4.Qg5#
                • 4.Qe4#
                • 4.Qe5#
            • 3.c8Q+
              • 3...Qd7+
                • 4.Qcxd7#
        • 2.Qxe2
          • threat
            • 3.Rxf4#
            • 3.Qe5#
            • 3.c4#
          • 2...Qxd7+
            • 3.Bxd7
              • threat
                • 4.Rxf4#
                • 4.Qe6#
                • 4.Qe7#
              • 3...Kf7
                • 4.Qe6#
        • 2.c8Q
          • threat
            • 3.Rxf4+
              • 3...Kxe6
                • 4.Qc6#
            • 3.d8Q+
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qd4#
                • 4.c4#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.c4#
          • 2...Qxd7+
            • 3.Bxd7
              • threat
                • 4.Rxf4#
                • 4.Qf8#
              • 3...Kf7
                • 4.Rxf4#
                • 4.Qf8#
            • 3.Qxd7
              • threat
                • 4.Rxf4#
                • 4.Qe7#
                • 4.Qf7#
                • 4.c4#
          • 2...Kxe6
            • 3.Qxe2+
              • 3...Kd5
                • 4.Qd3#
                • 4.Qxd2#
                • 4.Qe5#
              • 3...Kf5
                • 4.Rxf4#
                • 4.Qe5#
              • 3...Kd6
                • 4.Qe5#
              • 3...Kf6
                • 4.Rxf4#
                • 4.Qe5#
            • 3.Qc6+
              • 3...Kf5
                • 4.Rxf4#
                • 4.Rg5#
            • 3.d8Q+
              • 3...Qd7+
                • 4.Qcxd7#
            • 3.d8S+
              • 3...Kd5
                • 4.Qc6#
              • 3...Kd6
                • 4.Qc6#
              • 3...Kf6
                • 4.Rxf4#
                • 4.c4#
          • 2...Qxe6
            • 3.d8Q+
              • 3...Kf5
                • 4.Rxf4#
                • 4.Rg5#
                • 4.Qg5#
                • 4.Qf8#
              • 3...Kf7
                • 4.Sh8#
                • 4.Qf8#
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
          • 2...Qxg6
            • 3.Rxg6+
              • 3...Ke5
                • 4.Qc5#
                • 4.Qc7#
                • 4.Qb8#
                • 4.b8Q#
                • 4.b8B#
              • 3...Ke7
                • 4.Ba3#
                • 4.d8Q#
            • 3.d8Q+
              • 3...Ke5
                • 4.Qd4#
                • 4.c4#
                • 4.b8Q#
                • 4.b8B#
            • 3.d8B+
              • 3...Ke5
                • 4.b8Q#
                • 4.b8B#
          • 2...dxc1Q
            • 3.d8Q+
              • 3...Qe7
                • 4.Qxe7#
                • 4.Qd4#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
          • 2...dxc1B
            • 3.d8Q+
              • 3...Qe7
                • 4.Qxe7#
                • 4.Qd4#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
          • 2...d1Q
            • 3.d8Q+
              • 3...Qxd8
                • 4.Rxf4#
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
            • 3.d8B+
              • 3...Qxd8
                • 4.Rxf4#
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
          • 2...d1R
            • 3.d8Q+
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
              • 3...Rxd8
                • 4.Rxf4#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
              • 3...Rxd8
                • 4.Rxf4#
          • 2...Qg8
            • 3.Rxf4+
              • 3...Kxe6
                • 4.Qc6#
                • 4.d8Q#
                • 4.d8R#
            • 3.d8Q+
              • 3...Qxd8
                • 4.Rxf4#
            • 3.d8B+
              • 3...Qxd8
                • 4.Rxf4#
            • 3.Bxg8
              • threat
                • 4.Rxf4#
                • 4.Qf8#
                • 4.d8Q#
                • 4.d8B#
              • 3...Kf5
                • 4.Rxf4#
                • 4.Qf8#
                • 4.d8Q#
                • 4.d8B#
            • 3.Qxe2
              • threat
                • 4.Rxf4#
                • 4.Qe5#
                • 4.c4#
              • 3...Qxe6
                • 4.Qxe6#
            • 3.Qxg8
              • threat
                • 4.Rxf4#
                • 4.Qf7#
                • 4.c4#
                • 4.d8Q#
                • 4.d8B#
          • 2...Qe7
            • 3.d8Q
              • threat
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qd4#
                • 4.c4#
            • 3.d8B
              • threat
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.c4#
          • 2...Qf8
            • 3.Rxf4+
              • 3...Kxe6
                • 4.d8Q#
                • 4.d8R#
            • 3.d8Q+
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qd4#
                • 4.c4#
              • 3...Qxd8
                • 4.Rxf4#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.c4#
              • 3...Qxd8
                • 4.Rxf4#
      • 1...Qe7
        • 2.Qxe2
          • threat
            • 3.Rxf4#
            • 3.Qe5#
            • 3.c4#
          • 2...Qa3+
            • 3.Kxa3
              • threat
                • 4.Rxf4#
                • 4.Qe5#
                • 4.c4#
                • 4.d8Q#
                • 4.d8B#
            • 3.Bxa3
              • threat
                • 4.Be7#
                • 4.Rxf4#
                • 4.Qe5#
                • 4.d8Q#
                • 4.d8B#
          • 2...Qxd7+
            • 3.Bxd7
              • threat
                • 4.Rxf4#
                • 4.Qe6#
                • 4.Qe7#
              • 3...Kf7
                • 4.Qe6#
          • 2...Qc5
            • 3.Rxf4+
              • 3...Qf5
                • 4.Rxf5#
                • 4.Qe5#
                • 4.c4#
                • 4.d8Q#
                • 4.d8B#
            • 3.c4+
              • 3...Qd4
                • 4.Bxd4#
                • 4.Rxf4#
                • 4.d8Q#
                • 4.d8B#
              • 3...Qe5
                • 4.Qxe5#
            • 3.d8Q+
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qe5#
                • 4.Qd4#
                • 4.c4#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.Qe5#
                • 4.c4#
          • 2...Qd6
            • 3.c4+
              • 3...Qe5
                • 4.Qxe5#
              • 3...Qd4
                • 4.Bxd4#
                • 4.Rxf4#
                • 4.d8Q#
                • 4.d8B#
            • 3.d8Q+
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qe5#
                • 4.Qd4#
                • 4.c4#
              • 3...Qxd8
                • 4.Rxf4#
                • 4.Qe5#
                • 4.cxd8Q#
                • 4.cxd8B#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.Qe5#
                • 4.c4#
              • 3...Qxd8
                • 4.Rxf4#
                • 4.Qe5#
                • 4.cxd8Q#
                • 4.cxd8B#
      • 1...Qb8
        • 2.Rxe2
          • threat
            • 3.Rxf4#
            • 3.c4#
          • 2...Qxc7
            • 3.d8Q+
              • 3...Qxd8
                • 4.Rxf4#
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qd4#
                • 4.c4#
            • 3.d8B+
              • 3...Qxd8
                • 4.Rxf4#
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.c4#
          • 2...dxc1Q
            • 3.c4+
              • 3...Qxb2
                • 4.Rxf4#
            • 3.d8Q+
              • 3...Qxd8
                • 4.cxd8Q#
                • 4.cxd8B#
            • 3.d8B+
              • 3...Qxd8
                • 4.cxd8Q#
                • 4.cxd8B#
          • 2...dxc1B
            • 3.c4+
              • 3...Bxb2
                • 4.Rxf4#
            • 3.d8Q+
              • 3...Qxd8
                • 4.cxd8Q#
                • 4.cxd8B#
            • 3.d8B+
              • 3...Qxd8
                • 4.cxd8Q#
                • 4.cxd8B#
            • 3.cxb8Q
              • threat
                • 4.Qe5#
                • 4.Qd8#
                • 4.Qf8#
                • 4.d8Q#
                • 4.d8B#
        • 2.Qxe2
          • threat
            • 3.Rxf4#
            • 3.Qe5#
            • 3.c4#
          • 2...Qxc7
            • 3.c4+
              • 3...Qe5
                • 4.Qxe5#
            • 3.d8Q+
              • 3...Qxd8
                • 4.Rxf4#
                • 4.Qe5#
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qe5#
                • 4.Qd4#
                • 4.c4#
            • 3.d8B+
              • 3...Qxd8
                • 4.Rxf4#
                • 4.Qe5#
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.Qe5#
                • 4.c4#
        • 2.cxb8Q
          • threat
            • 3.Qe5#
          • 2...Kxe6
            • 3.Qxe2+
              • 3...Kd5
                • 4.Qb5#
              • 3...Kf5
                • 4.Rxf4#
                • 4.Qxf4#
                • 4.Qbe5#
                • 4.Qee5#
                • 4.Qe6#
                • 4.Qf8#
              • 3...Kf6
                • 4.Rxf4#
                • 4.Qxf4#
                • 4.Qe6#
                • 4.Qf8#
              • 3...Kxd7
                • 4.Qb5#
                • 4.Qe6#
                • 4.Qee8#
              • 3...Kf7
                • 4.Rxf4#
                • 4.Qe6#
                • 4.Qe7#
                • 4.Qf8#
        • 2.Bb3
          • threat
            • 3.Rxf4#
          • 2...Qxc7
            • 3.d8Q+
              • 3...Kf5
                • 4.Rg5#
                • 4.Qg5#
              • 3...Qxd8
                • 4.Rxf4#
              • 3...Qe7
                • 4.Rxf4#
            • 3.d8B+
              • 3...Kf5
                • 4.Rg5#
              • 3...Qxd8
                • 4.Rxf4#
              • 3...Qe7
                • 4.Rxf4#
          • 2...dxc1Q
            • 3.cxb8Q
              • threat
                • 4.Qe5#
                • 4.Qf8#
              • 3...Kf5
                • 4.Qe5#
                • 4.Qf8#
            • 3.cxb8R
              • threat
                • 4.Rf8#
              • 3...Kf5
                • 4.Rf8#
          • 2...dxc1B
            • 3.cxb8Q
              • threat
                • 4.Qe5#
                • 4.Qf8#
              • 3...Kf5
                • 4.Qe5#
                • 4.Qf8#
            • 3.cxb8R
              • threat
                • 4.Rf8#
              • 3...Kf5
                • 4.Rf8#
        • 2.Bc4
          • threat
            • 3.Rxf4#
          • 2...Qxc7
            • 3.d8Q+
              • 3...Kf5
                • 4.Rg5#
                • 4.Qg5#
              • 3...Qxd8
                • 4.Rxf4#
              • 3...Qe7
                • 4.Rxf4#
            • 3.d8B+
              • 3...Kf5
                • 4.Rg5#
              • 3...Qxd8
                • 4.Rxf4#
              • 3...Qe7
                • 4.Rxf4#
          • 2...dxc1Q
            • 3.cxb8Q
              • threat
                • 4.Qe5#
                • 4.Qf8#
              • 3...Kf5
                • 4.Qe5#
                • 4.Qf8#
            • 3.cxb8R
              • threat
                • 4.Rf8#
              • 3...Kf5
                • 4.Rf8#
          • 2...dxc1B
            • 3.cxb8Q
              • threat
                • 4.Qe5#
                • 4.Qf8#
              • 3...Kf5
                • 4.Qe5#
                • 4.Qf8#
            • 3.cxb8R
              • threat
                • 4.Rf8#
              • 3...Kf5
                • 4.Rf8#
        • 2.Bd5
          • threat
            • 3.Rxf4#
          • 2...Qxc7
            • 3.c4+
              • 3...Kf5
                • 4.Se7#
                • 4.Rg5#
              • 3...Qe5
                • 4.Rxf4#
            • 3.d8Q+
              • 3...Kf5
                • 4.Rg5#
                • 4.Qg5#
              • 3...Qxd8
                • 4.Rxf4#
              • 3...Qe7
                • 4.Rxf4#
            • 3.d8B+
              • 3...Kf5
                • 4.Rg5#
              • 3...Qxd8
                • 4.Rxf4#
              • 3...Qe7
                • 4.Rxf4#
          • 2...dxc1Q
            • 3.c4+
              • 3...Kf5
                • 4.Se7#
                • 4.Rg5#
              • 3...Qxb2
                • 4.Rxf4#
            • 3.cxb8Q
              • threat
                • 4.Qe5#
                • 4.Qf8#
              • 3...Kf5
                • 4.Qe5#
                • 4.Qf8#
            • 3.cxb8R
              • threat
                • 4.Rf8#
              • 3...Kf5
                • 4.Rf8#
          • 2...dxc1B
            • 3.c4+
              • 3...Kf5
                • 4.Se7#
                • 4.Rg5#
              • 3...Bxb2
                • 4.Rxf4#
            • 3.cxb8Q
              • threat
                • 4.Qe5#
                • 4.Qf8#
              • 3...Kf5
                • 4.Qe5#
                • 4.Qf8#
            • 3.cxb8R
              • threat
                • 4.Rf8#
              • 3...Kf5
                • 4.Rf8#
      • 1...Qc8
        • 2.Qxe2
          • threat
            • 3.Rxf4#
            • 3.Qe5#
            • 3.c4#
          • 2...Qxd7+
            • 3.Bxd7
              • threat
                • 4.Rxf4#
                • 4.Qe6#
                • 4.Qe7#
              • 3...Kf7
                • 4.Qe6#
          • 2...Qxc7
            • 3.c4+
              • 3...Qe5
                • 4.Qxe5#
            • 3.d8Q+
              • 3...Qxd8
                • 4.Rxf4#
                • 4.Qe5#
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qe5#
                • 4.Qd4#
                • 4.c4#
            • 3.d8B+
              • 3...Qxd8
                • 4.Rxf4#
                • 4.Qe5#
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.Qe5#
                • 4.c4#
        • 2.bxc8Q
          • threat
            • 3.d8Q#
            • 3.d8B#
          • 2...Kxe6
            • 3.d8Q+
              • 3...Kf7
                • 4.Se5#
                • 4.Sh8#
                • 4.Rxf4#
                • 4.Qf5#
                • 4.Qcd7#
                • 4.Qe7#
                • 4.Qf8#
            • 3.d8R+
              • 3...Kf6
                • 4.Rxf4#
                • 4.Rf8#
              • 3...Kf7
                • 4.Rxf4#
                • 4.Rf8#
                • 4.Qf5#
          • 2...d1Q
            • 3.d8Q+
              • 3...Qxd8
                • 4.Rxf4#
                • 4.cxd8Q#
                • 4.cxd8B#
            • 3.d8B+
              • 3...Qxd8
                • 4.Rxf4#
                • 4.cxd8Q#
                • 4.cxd8B#
          • 2...d1R
            • 3.d8Q+
              • 3...Rxd8
                • 4.Rxf4#
                • 4.cxd8Q#
                • 4.cxd8B#
            • 3.d8B+
              • 3...Rxd8
                • 4.Rxf4#
                • 4.cxd8Q#
                • 4.cxd8B#
        • 2.bxc8B
          • threat
            • 3.d8Q#
            • 3.d8B#
          • 2...Kxe6
            • 3.d8Q+
              • 3...Kf7
                • 4.Se5#
                • 4.Sh8#
                • 4.Rxf4#
                • 4.Qf8#
            • 3.d8R+
              • 3...Kf6
                • 4.Rxf4#
                • 4.Rf8#
              • 3...Kf7
                • 4.Rxf4#
                • 4.Rf8#
          • 2...d1Q
            • 3.d8Q+
              • 3...Qxd8
                • 4.Rxf4#
                • 4.cxd8Q#
                • 4.cxd8B#
            • 3.d8B+
              • 3...Qxd8
                • 4.Rxf4#
                • 4.cxd8Q#
                • 4.cxd8B#
          • 2...d1R
            • 3.d8Q+
              • 3...Rxd8
                • 4.Rxf4#
                • 4.cxd8Q#
                • 4.cxd8B#
            • 3.d8B+
              • 3...Rxd8
                • 4.Rxf4#
                • 4.cxd8Q#
                • 4.cxd8B#
        • 2.dxc8Q
          • threat
            • 3.Rxf4#
            • 3.c4#
          • 2...dxc1Q
            • 3.c4+
              • 3...Qxb2
                • 4.Rxf4#
            • 3.Rxc1
              • threat
                • 4.Rxf4#
                • 4.c4#
            • 3.Bb3
              • threat
                • 4.Qe6#
                • 4.Qf8#
            • 3.Bc4
              • threat
                • 4.Qe6#
                • 4.Qf8#
            • 3.Bd5
              • threat
                • 4.Qe6#
                • 4.Qf8#
            • 3.Bf5
              • threat
                • 4.Qe6#
                • 4.Qf8#
              • 3...Kf7
                • 4.Qe6#
                • 4.Qf8#
            • 3.Bd7
              • threat
                • 4.Qf8#
              • 3...Kf7
                • 4.Qf8#
            • 3.Bg8
              • threat
                • 4.Qe6#
                • 4.Qf8#
            • 3.Rg5
              • threat
                • 4.Rf5#
            • 3.Qd7
              • threat
                • 4.Qe7#
                • 4.Qf7#
            • 3.Qe8
              • threat
                • 4.Qf7#
                • 4.Qe7#
            • 3.Qg8
              • threat
                • 4.Qf7#
          • 2...dxc1B
            • 3.c4+
              • 3...Bxb2
                • 4.Rxf4#
            • 3.Rxc1
              • threat
                • 4.Rxf4#
                • 4.c4#
            • 3.Ba3
              • threat
                • 4.Be7#
              • 3...Bxa3
                • 4.Rxf4#
            • 3.Bb3
              • threat
                • 4.Qe6#
                • 4.Qf8#
            • 3.Bc4
              • threat
                • 4.Qe6#
                • 4.Qf8#
            • 3.Bd5
              • threat
                • 4.Qe6#
                • 4.Qf8#
            • 3.Bf5
              • threat
                • 4.Qe6#
                • 4.Qf8#
              • 3...Kf7
                • 4.Qe6#
                • 4.Qf8#
            • 3.Bd7
              • threat
                • 4.Qf8#
              • 3...Kf7
                • 4.Qf8#
            • 3.Bg8
              • threat
                • 4.Qe6#
                • 4.Qf8#
            • 3.Rg5
              • threat
                • 4.Rf5#
            • 3.Qd7
              • threat
                • 4.Qe7#
                • 4.Qf7#
            • 3.Qe8
              • threat
                • 4.Qf7#
                • 4.Qe7#
            • 3.Qg8
              • threat
                • 4.Qf7#
        • 2.dxc8B
          • threat
            • 3.Rxf4#
            • 3.c4#
          • 2...dxc1Q
            • 3.c4+
              • 3...Qxb2
                • 4.Rxf4#
            • 3.Rxc1
              • threat
                • 4.Rxf4#
                • 4.c4#
            • 3.Rg5
              • threat
                • 4.Rf5#
          • 2...dxc1B
            • 3.c4+
              • 3...Bxb2
                • 4.Rxf4#
            • 3.Rxc1
              • threat
                • 4.Rxf4#
                • 4.c4#
            • 3.Ba3
              • threat
                • 4.Be7#
              • 3...Bxa3
                • 4.Rxf4#
            • 3.Rg5
              • threat
                • 4.Rf5#
      • 1...Qd8
        • 2.Qxe2
          • threat
            • 3.Rxf4#
            • 3.Qe5#
            • 3.c4#
            • 3.cxd8Q#
            • 3.cxd8B#
          • 2...Qxd7+
            • 3.Bxd7
              • threat
                • 4.Rxf4#
                • 4.Qe6#
                • 4.Qe7#
              • 3...Kf7
                • 4.Qe6#
          • 2...Qxc7
            • 3.c4+
              • 3...Qe5
                • 4.Qxe5#
            • 3.d8Q+
              • 3...Qxd8
                • 4.Rxf4#
                • 4.Qe5#
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qe5#
                • 4.Qd4#
                • 4.c4#
            • 3.d8B+
              • 3...Qxd8
                • 4.Rxf4#
                • 4.Qe5#
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.Qe5#
                • 4.c4#
        • 2.cxd8S
          • threat
            • 3.Rxf4#
            • 3.c4#
          • 2...dxc1Q
            • 3.c4+
              • 3...Qxb2
                • 4.Rxf4#
            • 3.Rxc1
              • threat
                • 4.Rxf4#
                • 4.c4#
            • 3.Rg5
              • threat
                • 4.Rf5#
          • 2...dxc1B
            • 3.c4+
              • 3...Bxb2
                • 4.Rxf4#
            • 3.Rxc1
              • threat
                • 4.Rxf4#
                • 4.c4#
            • 3.b8Q
              • threat
                • 4.Qe5#
            • 3.b8B
              • threat
                • 4.Be5#
            • 3.Ba3
              • threat
                • 4.Be7#
              • 3...Bxa3
                • 4.Rxf4#
            • 3.Rg5
              • threat
                • 4.Rf5#
      • 1...Qf8
        • 2.Rxe2
          • threat
            • 3.Rxf4#
            • 3.c4#
          • 2...Qa3+
            • 3.Kxa3
              • threat
                • 4.Rxf4#
                • 4.c4#
                • 4.d8Q#
                • 4.d8B#
            • 3.Bxa3
              • threat
                • 4.Be7#
                • 4.Rxf4#
                • 4.d8Q#
                • 4.d8B#
          • 2...dxc1Q
            • 3.c4+
              • 3...Qxb2
                • 4.Rxf4#
            • 3.d8Q+
              • 3...Qe7
                • 4.Qxe7#
                • 4.Qd4#
              • 3...Qxd8
                • 4.cxd8Q#
                • 4.cxd8B#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
              • 3...Qxd8
                • 4.cxd8Q#
                • 4.cxd8B#
          • 2...dxc1B
            • 3.c4+
              • 3...Bxb2
                • 4.Rxf4#
            • 3.d8Q+
              • 3...Qe7
                • 4.Qxe7#
                • 4.Qd4#
              • 3...Qxd8
                • 4.cxd8Q#
                • 4.cxd8B#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
              • 3...Qxd8
                • 4.cxd8Q#
                • 4.cxd8B#
          • 2...Qc5
            • 3.Rxf4+
              • 3...Qf5
                • 4.Rxf5#
                • 4.Qg5#
                • 4.c4#
                • 4.d8Q#
                • 4.d8B#
            • 3.d8Q+
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qd4#
                • 4.c4#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.c4#
          • 2...Qd6
            • 3.d8Q+
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qd4#
                • 4.c4#
              • 3...Qxd8
                • 4.Rxf4#
                • 4.cxd8Q#
                • 4.cxd8B#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.c4#
              • 3...Qxd8
                • 4.Rxf4#
                • 4.cxd8Q#
                • 4.cxd8B#
        • 2.Qxe2
          • threat
            • 3.Rxf4#
            • 3.Qe5#
            • 3.c4#
          • 2...Qa3+
            • 3.Kxa3
              • threat
                • 4.Rxf4#
                • 4.Qe5#
                • 4.c4#
                • 4.d8Q#
                • 4.d8B#
            • 3.Bxa3
              • threat
                • 4.Be7#
                • 4.Rxf4#
                • 4.Qe5#
                • 4.d8Q#
                • 4.d8B#
          • 2...Qc5
            • 3.Rxf4+
              • 3...Qf5
                • 4.Rxf5#
                • 4.Qe5#
                • 4.c4#
                • 4.d8Q#
                • 4.d8B#
            • 3.c4+
              • 3...Qd4
                • 4.Bxd4#
                • 4.Rxf4#
                • 4.d8Q#
                • 4.d8B#
              • 3...Qe5
                • 4.Qxe5#
            • 3.d8Q+
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qe5#
                • 4.Qd4#
                • 4.c4#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.Qe5#
                • 4.c4#
          • 2...Qd6
            • 3.c4+
              • 3...Qe5
                • 4.Qxe5#
              • 3...Qd4
                • 4.Bxd4#
                • 4.Rxf4#
                • 4.d8Q#
                • 4.d8B#
            • 3.d8Q+
              • 3...Qe7
                • 4.Rxf4#
                • 4.Qxe7#
                • 4.Qe5#
                • 4.Qd4#
                • 4.c4#
              • 3...Qxd8
                • 4.Rxf4#
                • 4.Qe5#
                • 4.cxd8Q#
                • 4.cxd8B#
            • 3.d8B+
              • 3...Qe7
                • 4.Bxe7#
                • 4.Rxf4#
                • 4.Qe5#
                • 4.c4#
              • 3...Qxd8
                • 4.Rxf4#
                • 4.Qe5#
                • 4.cxd8Q#
                • 4.cxd8B#

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