Problem Display
PID: 20067 (1QB3n1/BK4P1/4Pp1r/p2kb2p/7P/5Rp1/1PP2Pp1/8 w - - 0 1)

Heathcote, Godfrey

1st Prize, Westminster Gazette, 1921

1QB3n1/BK4P1/4Pp1r/p2kb2p/7P/5Rp1/1PP2Pp1/8

#4

11 + 9


3147 Chess Problems: Introduction to an Art 1963
788 US Problem Bulletin 1964
5066 Classic Chess Problems by Pioneer Composers 1970
4028 Presledovanie Temi 1983

SOLUTION


  • SOUND
  • Keys
    • 1.e7!
      • threat
        • 2.Be6+
          • 2...Ke4
            • 3.Re3+
              • 3...Kf4
                • 4.fxg3#
          • 2...Kxe6
            • 3.e8Q+
              • 3...Kd5
                • 4.Qc6#
              • 3...Se7
                • 4.g8Q#
                • 4.g8B#
        • 2.e8Q
          • threat
            • 3.Qc6#
          • 2...Kc4
            • 3.Be6+
              • 3...Kb4
                • 4.Rb3#
            • 3.Qa4+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qc6+
              • 3...Kb4
                • 4.Rb3#
            • 3.Qf7+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.Qe6+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.Qxg8+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.b3+
              • 3...Kb4
                • 4.Qa4#
              • 3...Kd5
                • 4.Qc6#
            • 3.Rb3
              • threat
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qe6#
                • 4.Qxg8#
              • 3...Kd5
                • 4.Qc6#
          • 2...Se7
            • 3.Qb5+
              • 3...Ke4
                • 4.Qd3#
          • 2...f5
            • 3.Rd3+
              • 3...Kc4
                • 4.Qa4#
              • 3...Ke4
                • 4.Qbxe5#
                • 4.Qexe5#
              • 3...Bd4
                • 4.Rxd4#
            • 3.Qbxe5+
              • 3...Kc4
                • 4.Rf4#
                • 4.Qd4#
                • 4.Qa4#
                • 4.Q8b5#
                • 4.Q5b5#
                • 4.Qc5#
            • 3.Qb5+
              • 3...Ke4
                • 4.Qd3#
            • 3.Qexe5+
              • 3...Kc4
                • 4.Rf4#
                • 4.Qc5#
        • 2.Rf4
          • threat
            • 3.c4#
          • 2...Bxf4
            • 3.Qxf4
              • threat
                • 4.Qd4#
                • 4.c4#
          • 2...Bxb8
            • 3.Rd4+
              • 3...Ke5
                • 4.f4#
          • 2...Bd6
            • 3.Rd4+
              • 3...Ke5
                • 4.Qxd6#
                • 4.f4#
          • 2...Bc7
            • 3.Rd4+
              • 3...Ke5
                • 4.Qxc7#
                • 4.f4#
            • 3.c4+
              • 3...Ke5
                • 4.Qxc7#
              • 3...Kd6
                • 4.Qxc7#
            • 3.Kxc7
              • threat
                • 4.Qb5#
              • 3...Ke5
                • 4.Kc6#
            • 3.Qxc7
              • threat
                • 4.Rd4#
                • 4.Qc5#
                • 4.c4#
          • 2...Bc3
            • 3.bxc3
              • threat
                • 4.Rd4#
                • 4.c4#
            • 3.e8Q
              • threat
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qe4#
                • 4.Qe6#
                • 4.Qd8#
                • 4.Qxg8#
            • 3.Qc7
              • threat
                • 4.Qc5#
              • 3...Bb4
                • 4.Rd4#
                • 4.c4#
              • 3...Bd4
                • 4.Rxd4#
                • 4.c4#
      • 1...Kc4
        • 2.Be6+
          • 2...Kb4
            • 3.Rb3+
              • 3...Ka4
                • 4.Bd7#
                • 4.Qe8#
                • 4.e8Q#
                • 4.e8B#
          • 2...Kb5
            • 3.Rb3+
              • 3...Ka4
                • 4.Bd7#
                • 4.Qe8#
                • 4.e8Q#
                • 4.e8B#
            • 3.Qe8+
              • 3...Kb4
                • 4.Rb3#
            • 3.e8Q+
              • 3...Kb4
                • 4.Rb3#
            • 3.e8B+
              • 3...Kb4
                • 4.Rb3#
        • 2.Rf4+
          • 2...Bd4
            • 3.Rxd4+
              • 3...Kb5
                • 4.Kc7#
                • 4.Bd7#
                • 4.e8Q#
                • 4.e8B#
            • 3.e8Q
              • threat
                • 4.Rxd4#
              • 3...Kb4
                • 4.Rxd4#
              • 3...Kd5
                • 4.Be6#
                • 4.Rxd4#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qe6#
                • 4.Qxg8#
            • 3.e8B
              • threat
                • 4.Rxd4#
              • 3...Kb4
                • 4.Rxd4#
              • 3...Kd5
                • 4.Bf7#
                • 4.Rxd4#
            • 3.Bd7
              • threat
                • 4.Rxd4#
              • 3...Kb4
                • 4.Rxd4#
              • 3...Kd5
                • 4.Rxd4#
          • 2...Bxf4
            • 3.Qxf4+
              • 3...Kb5
                • 4.Bd7#
                • 4.e8Q#
                • 4.e8B#
              • 3...Kd5
                • 4.Qd4#
                • 4.c4#
        • 2.e8Q
          • threat
            • 3.Be6+
              • 3...Kb4
                • 4.Rb3#
            • 3.Qa4+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qc6+
              • 3...Kb4
                • 4.Rb3#
            • 3.Qf7+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.Qe6+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.Qxg8+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.b3+
              • 3...Kb4
                • 4.Qa4#
              • 3...Kd5
                • 4.Qc6#
            • 3.Rb3
              • threat
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qe6#
                • 4.Qxg8#
              • 3...Kd5
                • 4.Qc6#
          • 2...Kb4
            • 3.Ka6+
              • 3...Kc4
                • 4.Be6#
                • 4.Qeb5#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qb3#
                • 4.Qbb5#
                • 4.Qe6#
                • 4.Qxg8#
              • 3...Bxb8
                • 4.Qb5#
                • 4.Qe4#
            • 3.Kc6+
              • 3...Ka4
                • 4.Kc5#
                • 4.Kd5#
                • 4.Ra3#
                • 4.Qb3#
                • 4.Qb5#
              • 3...Kc4
                • 4.Ba6#
                • 4.Be6#
                • 4.Qf7#
                • 4.Qb3#
                • 4.Qb5#
                • 4.Qe6#
                • 4.Qxg8#
                • 4.b3#
              • 3...Bxb8
                • 4.Qe4#
            • 3.Rb3+
              • 3...Kc4
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qe6#
                • 4.Qxg8#
            • 3.Rf4+
              • 3...Bd4
                • 4.Rxd4#
              • 3...Bxf4
                • 4.Qxf4#
            • 3.Qc6
              • threat
                • 4.Rb3#
              • 3...a4
                • 4.Qc5#
              • 3...Bc3
                • 4.Ka6#
                • 4.Kc7#
                • 4.Ka8#
                • 4.Qbd6#
          • 2...Bc3
            • 3.Be6+
              • 3...Kb4
                • 4.Ka6#
                • 4.Kc7#
                • 4.Ka8#
                • 4.Kc8#
                • 4.Qd6#
            • 3.Rxc3+
              • 3...Kb4
                • 4.Ka6#
                • 4.Kc7#
                • 4.Ka8#
                • 4.Bc5#
                • 4.Qf4#
                • 4.Qd6#
              • 3...Kd5
                • 4.Qc6#
                • 4.Qe6#
            • 3.Rf4+
              • 3...Kd5
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qe4#
                • 4.Qe6#
                • 4.Qd8#
                • 4.Qxg8#
              • 3...Bd4
                • 4.Rxd4#
            • 3.Qf4+
              • 3...Kd5
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qee4#
                • 4.Qe6#
                • 4.Qd8#
                • 4.Qxg8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qc7+
              • 3...Kb4
                • 4.Qxc3#
                • 4.Qc5#
              • 3...Kd5
                • 4.Qec6#
                • 4.Qc5#
                • 4.Qcc6#
                • 4.Qe6#
            • 3.Qa4+
              • 3...Kd5
                • 4.Qc6#
              • 3...Bb4
                • 4.Be6#
            • 3.Qc6+
              • 3...Kb4
                • 4.Ka6#
                • 4.Kc7#
                • 4.Ka8#
                • 4.Qbd6#
            • 3.b3+
              • 3...Kb4
                • 4.Qd6#
                • 4.Qa4#
              • 3...Kd5
                • 4.Qc6#
                • 4.Qe6#
            • 3.Ka8
              • threat
                • 4.Be6#
                • 4.Qeb5#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qb3#
                • 4.Qbb5#
                • 4.Qe6#
                • 4.Qxg8#
              • 3...Kd5
                • 4.Qe6#
            • 3.Qd6
              • threat
                • 4.Be6#
                • 4.Rxc3#
                • 4.Qc5#
                • 4.Qec6#
                • 4.Qe2#
                • 4.b3#
          • 2...Bd6
            • 3.Be6+
              • 3...Kb4
                • 4.Rb3#
                • 4.Qxd6#
                • 4.c3#
            • 3.Rc3+
              • 3...Kb4
                • 4.Qxd6#
              • 3...Kd5
                • 4.Qe6#
            • 3.Qa4+
              • 3...Kd5
                • 4.Qd4#
              • 3...Bb4
                • 4.Be6#
            • 3.Qc6+
              • 3...Kb4
                • 4.Rb3#
                • 4.Qbxd6#
              • 3...Bc5
                • 4.Rf4#
                • 4.Qf4#
                • 4.Qxc5#
            • 3.Qe4+
              • 3...Kb5
                • 4.Bd7#
            • 3.b3+
              • 3...Kb4
                • 4.Qxd6#
                • 4.Qa4#
              • 3...Kd5
                • 4.Rd3#
                • 4.Qe6#
                • 4.c4#
            • 3.Qxd6
              • threat
                • 4.Be6#
                • 4.Rc3#
                • 4.Rf4#
                • 4.Qc5#
                • 4.Qa4#
                • 4.Qec6#
                • 4.Qd4#
                • 4.Qe2#
                • 4.b3#
          • 2...Se7
            • 3.Be6+
              • 3...Kb4
                • 4.Rb3#
              • 3...Sd5
                • 4.Qa4#
          • 2...a4
            • 3.Qxa4+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qc6+
              • 3...Kb4
                • 4.Qc5#
          • 2...f5
            • 3.b3+
              • 3...Kb4
                • 4.Qa4#
              • 3...Kd5
                • 4.Qbxe5#
                • 4.Qexe5#
      • 1...Ke4
        • 2.Qd6
          • threat
            • 3.Qd3#
            • 3.Qc6#
          • 2...Kxf3
            • 3.Qd3+
              • 3...Kf4
                • 4.Qf5#
                • 4.Qe3#
                • 4.fxg3#
          • 2...Bxd6
            • 3.Re3+
              • 3...Kf4
                • 4.fxg3#
              • 3...Kd5
                • 4.Be6#
      • 1...Bxb2
        • 2.Be6+
          • 2...Kxe6
            • 3.e8Q+
              • 3...Kd5
                • 4.Qc6#
              • 3...Se7
                • 4.g8Q#
                • 4.g8B#
        • 2.Rd3+
          • 2...Kc4
            • 3.Ka8
              • threat
                • 4.Ba6#
                • 4.Be6#
                • 4.Qb3#
        • 2.e8Q
          • threat
            • 3.Qc6#
            • 3.Qe6#
          • 2...Kc4
            • 3.Be6+
              • 3...Kb4
                • 4.Ka6#
                • 4.Kc7#
                • 4.Ka8#
                • 4.Kc8#
                • 4.Rb3#
                • 4.Qd6#
            • 3.Qf4+
              • 3...Kd5
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qee4#
                • 4.Qe6#
                • 4.Qd8#
                • 4.Qxg8#
                • 4.c4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qc7+
              • 3...Kb4
                • 4.Rb3#
                • 4.Qc5#
              • 3...Kd5
                • 4.Qec6#
                • 4.Qc5#
                • 4.Qcc6#
                • 4.Qe6#
                • 4.c4#
            • 3.Qa4+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qc6+
              • 3...Kb4
                • 4.Ka6#
                • 4.Kc7#
                • 4.Ka8#
                • 4.Rb3#
                • 4.Qbd6#
            • 3.Qf7+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.Qe6+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.Qxg8+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.Ka8
              • threat
                • 4.Be6#
                • 4.Qeb5#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qb3#
                • 4.Qbb5#
                • 4.Qe6#
                • 4.Qxg8#
              • 3...Kd5
                • 4.Qe6#
            • 3.Rb3
              • threat
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qe6#
                • 4.Qxg8#
              • 3...Kd5
                • 4.Qc6#
                • 4.Qe6#
            • 3.Qd6
              • threat
                • 4.Be6#
                • 4.Qc5#
                • 4.Qa4#
                • 4.Qec6#
                • 4.Qe2#
            • 3.Qe3
              • threat
                • 4.Qc5#
                • 4.Qb3#
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
              • 3...Kd5
                • 4.Be6#
                • 4.Qe6#
          • 2...Se7
            • 3.Be6+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
              • 3...Kxe6
                • 4.g8Q#
                • 4.g8B#
            • 3.Rd3+
              • 3...Kc4
                • 4.Qa4#
              • 3...Ke4
                • 4.f3#
              • 3...Bd4
                • 4.Rxd4#
            • 3.Qb5+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qd3#
                • 4.Qf4#
            • 3.Qf7+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
            • 3.g8Q+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
              • 3...Sxg8
                • 4.Qc6#
                • 4.Qe6#
            • 3.g8B+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
              • 3...Sxg8
                • 4.Qc6#
                • 4.Qe6#
            • 3.Rf4
              • threat
                • 4.Qb5#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qd8#
                • 4.c4#
          • 2...f5
            • 3.Rd3+
              • 3...Kc4
                • 4.Qa4#
              • 3...Bd4
                • 4.Rxd4#
            • 3.Qb5+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qd3#
                • 4.Qf4#
                • 4.Qxf5#
            • 3.Qf7+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
                • 4.Qxf5#
              • 3...Re6
                • 4.Qxe6#
            • 3.Qxg8+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
              • 3...Re6
                • 4.Qxe6#
        • 2.Ka8
          • threat
            • 3.Qb5+
              • 3...Ke4
                • 4.Bb7#
                • 4.Qf5#
              • 3...Kd6
                • 4.Qc5#
            • 3.c4+
              • 3...Kxc4
                • 4.Be6#
                • 4.Qb3#
              • 3...Ke4
                • 4.Bb7#
                • 4.Re3#
                • 4.Qf4#
              • 3...Kc6
                • 4.Qb6#
                • 4.e8Q#
                • 4.e8B#
          • 2...Kc6
            • 3.Qb6+
              • 3...Kd5
                • 4.Qe6#
            • 3.e8Q+
              • 3...Kd5
                • 4.Qe6#
            • 3.Be6
              • threat
                • 4.Qb6#
                • 4.e8Q#
                • 4.e8B#
            • 3.c4
              • threat
                • 4.Qb6#
                • 4.e8Q#
                • 4.e8B#
          • 2...Sxe7
            • 3.c4+
              • 3...Kxc4
                • 4.Qb3#
              • 3...Ke4
                • 4.Re3#
                • 4.Qf4#
              • 3...Kc6
                • 4.Qb6#
          • 2...Bd4
            • 3.c4+
              • 3...Kxc4
                • 4.Be6#
                • 4.Qb3#
              • 3...Ke4
                • 4.Bb7#
                • 4.Qf4#
              • 3...Kc6
                • 4.e8Q#
                • 4.e8B#
          • 2...Be5
            • 3.Qb5+
              • 3...Ke4
                • 4.Bb7#
                • 4.Qd3#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qd7#
                • 4.Qc5#
            • 3.Qb7+
              • 3...Kc4
                • 4.Be6#
                • 4.Qb3#
              • 3...Kd6
                • 4.Qd7#
                • 4.e8S#
            • 3.c4+
              • 3...Kxc4
                • 4.Be6#
                • 4.Qb3#
              • 3...Ke4
                • 4.Bb7#
                • 4.Qb7#
              • 3...Kc6
                • 4.Qb6#
                • 4.e8Q#
                • 4.e8B#
          • 2...f5
            • 3.Qb5+
              • 3...Ke4
                • 4.Qxf5#
              • 3...Kd6
                • 4.Qc5#
            • 3.c4+
              • 3...Kxc4
                • 4.Qb3#
              • 3...Ke4
                • 4.Re3#
                • 4.Qf4#
              • 3...Kc6
                • 4.Qb6#
                • 4.e8Q#
                • 4.e8B#
        • 2.Rf4
          • threat
            • 3.c4#
          • 2...Bc3
            • 3.e8Q
              • threat
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qe4#
                • 4.Qe6#
                • 4.Qd8#
                • 4.Qxg8#
            • 3.Qc7
              • threat
                • 4.Qc5#
              • 3...Bb4
                • 4.Rd4#
                • 4.c4#
              • 3...Bd4
                • 4.Rxd4#
                • 4.c4#
        • 2.Qf4
          • threat
            • 3.c4#
          • 2...Be5
            • 3.Rd3+
              • 3...Bd4
                • 4.Rxd4#
                • 4.Qxd4#
          • 2...Bc3
            • 3.Rd3+
              • 3...Bd4
                • 4.Rxd4#
                • 4.Qxd4#
            • 3.Rxc3
              • threat
                • 4.Rd3#
                • 4.Rc5#
                • 4.Qd4#
            • 3.e8Q
              • threat
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qee4#
                • 4.Qe6#
                • 4.Qd8#
                • 4.Qxg8#
            • 3.e8S
              • threat
                • 4.Sc7#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Be5
                • 4.c4#
        • 2.Qc7
          • threat
            • 3.Rd3+
              • 3...Ke4
                • 4.f3#
              • 3...Bd4
                • 4.Rxd4#
            • 3.Rf5+
              • 3...Ke4
                • 4.Qf4#
                • 4.Qc6#
                • 4.f3#
              • 3...Be5
                • 4.Qc6#
            • 3.Qxa5+
              • 3...Kc4
                • 4.Be6#
                • 4.Qc5#
              • 3...Ke4
                • 4.Qf5#
              • 3...Kd6
                • 4.Qc5#
            • 3.Qc5+
              • 3...Ke4
                • 4.Qf5#
            • 3.Qc6+
              • 3...Ke5
                • 4.Rf5#
                • 4.Qe6#
            • 3.c4+
              • 3...Ke4
                • 4.Re3#
                • 4.Qf4#
            • 3.Bf5
              • threat
                • 4.Qc5#
                • 4.c4#
            • 3.Re3
              • threat
                • 4.Be6#
                • 4.Qc5#
                • 4.Qc6#
                • 4.c4#
            • 3.Rf4
              • threat
                • 4.Qc5#
                • 4.c4#
          • 2...Ke4
            • 3.Re3+
              • 3...Kd5
                • 4.Be6#
                • 4.Qc5#
                • 4.Qc6#
                • 4.c4#
            • 3.Rf4+
              • 3...Kd5
                • 4.Qc5#
                • 4.c4#
            • 3.Qf4+
              • 3...Kd5
                • 4.c4#
            • 3.Qc6+
              • 3...Ke5
                • 4.Rf5#
                • 4.Qe6#
            • 3.Rf5
              • threat
                • 4.Qf4#
                • 4.Qc6#
                • 4.f3#
          • 2...Bd4
            • 3.Rf5+
              • 3...Ke4
                • 4.Qf4#
                • 4.Qc6#
              • 3...Be5
                • 4.Qc6#
            • 3.Qc6+
              • 3...Ke5
                • 4.Bb8#
                • 4.Rf5#
                • 4.Qe6#
            • 3.c4+
              • 3...Ke4
                • 4.Qf4#
            • 3.Rf4
              • threat
                • 4.Rxd4#
                • 4.c4#
              • 3...Bc3
                • 4.Qc5#
      • 1...Bxb8
        • 2.Rd3+
          • 2...Kc4
            • 3.Rd4+
              • 3...Kb5
                • 4.Bd7#
                • 4.e8Q#
                • 4.e8B#
          • 2...Ke4
            • 3.f3+
              • 3...Kf4
                • 4.Bxb8#
              • 3...Ke5
                • 4.Bxb8#
          • 2...Ke5
            • 3.Bxb8+
              • 3...Ke4
                • 4.f3#
      • 1...Sxe7
        • 2.Rf4
          • threat
            • 3.c4#
          • 2...Bxf4
            • 3.Qxf4
              • threat
                • 4.Qd4#
                • 4.c4#
              • 3...Sxc8
                • 4.g8Q#
                • 4.g8B#
          • 2...Bxb8
            • 3.Rd4+
              • 3...Ke5
                • 4.f4#
          • 2...Bd6
            • 3.Rd4+
              • 3...Ke5
                • 4.Qxd6#
                • 4.f4#
          • 2...Bc7
            • 3.Rd4+
              • 3...Ke5
                • 4.Qxc7#
                • 4.f4#
            • 3.c4+
              • 3...Ke5
                • 4.Qxc7#
              • 3...Kd6
                • 4.Qxc7#
            • 3.Qxc7
              • threat
                • 4.Rd4#
                • 4.Qc5#
                • 4.c4#
              • 3...Sxc8
                • 4.g8Q#
                • 4.g8B#
          • 2...Bc3
            • 3.bxc3
              • threat
                • 4.Rd4#
                • 4.c4#
              • 3...Sxc8
                • 4.g8Q#
                • 4.g8B#
            • 3.Qc7
              • threat
                • 4.Qc5#
              • 3...Sxc8
                • 4.g8Q#
                • 4.g8B#
              • 3...Bb4
                • 4.Rd4#
                • 4.c4#
              • 3...Bd4
                • 4.Rxd4#
                • 4.c4#
              • 3...Sc6
                • 4.g8Q#
                • 4.g8B#
      • 1...Bd6
        • 2.Rd3+
          • 2...Kc4
            • 3.Rd4+
              • 3...Kb5
                • 4.Bd7#
                • 4.e8Q#
                • 4.e8B#
            • 3.Ka6
              • threat
                • 4.Be6#
                • 4.Rd4#
                • 4.Qb3#
                • 4.Qb5#
                • 4.b3#
          • 2...Ke4
            • 3.Re3+
              • 3...Kf4
                • 4.Qxd6#
                • 4.fxg3#
              • 3...Kd5
                • 4.Be6#
            • 3.f3+
              • 3...Kf4
                • 4.Qxd6#
              • 3...Ke5
                • 4.Qxd6#
            • 3.Qxd6
              • threat
                • 4.Re3#
                • 4.Qd4#
                • 4.f3#
          • 2...Ke5
            • 3.Re3+
              • 3...Kf4
                • 4.Qxd6#
                • 4.fxg3#
              • 3...Kd5
                • 4.Be6#
            • 3.Qxd6+
              • 3...Ke4
                • 4.Re3#
                • 4.Qd4#
                • 4.f3#
      • 1...Bc7
        • 2.Rd3+
          • 2...Kc4
            • 3.Rd4+
              • 3...Kb5
                • 4.Kxc7#
                • 4.Bd7#
                • 4.e8Q#
                • 4.e8B#
            • 3.Kxc7
              • threat
                • 4.Ba6#
                • 4.Be6#
                • 4.Rd4#
                • 4.Qb3#
                • 4.b3#
          • 2...Ke4
            • 3.f3+
              • 3...Kf4
                • 4.Qxc7#
              • 3...Ke5
                • 4.Qxc7#
          • 2...Ke5
            • 3.Qxc7+
              • 3...Ke4
                • 4.f3#
        • 2.Kxc7
          • threat
            • 3.Rf5+
              • 3...Kc4
                • 4.Ba6#
                • 4.Be6#
                • 4.Qb3#
                • 4.Qb5#
              • 3...Ke4
                • 4.Qb7#
                • 4.Qa8#
                • 4.f3#
            • 3.Qb5+
              • 3...Ke4
                • 4.Bb7#
                • 4.Qf5#
            • 3.Qb7+
              • 3...Kc4
                • 4.Be6#
                • 4.Rc3#
                • 4.Rf4#
                • 4.Qb3#
                • 4.b3#
              • 3...Ke5
                • 4.Rf5#
            • 3.Bf5
              • threat
                • 4.Qb5#
              • 3...Kc4
                • 4.Be6#
                • 4.Qb3#
              • 3...Ke5
                • 4.Kc6#
                • 4.Qb5#
            • 3.Re3
              • threat
                • 4.Be6#
                • 4.Qb3#
                • 4.Qb5#
              • 3...Kc4
                • 4.Be6#
                • 4.Qb3#
            • 3.Rf4
              • threat
                • 4.Qb5#
              • 3...Ke5
                • 4.Kc6#
          • 2...Ke4
            • 3.Bb7+
              • 3...Ke5
                • 4.Kd7#
            • 3.Re3+
              • 3...Kf4
                • 4.Kb6#
                • 4.Kc6#
                • 4.Kb7#
                • 4.Kd8#
                • 4.fxg3#
              • 3...Kd5
                • 4.Be6#
                • 4.Qb3#
                • 4.Qb5#
            • 3.Qb7+
              • 3...Ke5
                • 4.Rf5#
            • 3.Qa8+
              • 3...Ke5
                • 4.Rf5#
            • 3.Rf5
              • threat
                • 4.Qb7#
                • 4.Qa8#
                • 4.f3#
          • 2...Ke5
            • 3.Kc6+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
            • 3.Re3+
              • 3...Kf4
                • 4.Kb6#
                • 4.Kc6#
                • 4.Kb7#
                • 4.Kd8#
                • 4.fxg3#
              • 3...Kd5
                • 4.Be6#
                • 4.Qb3#
                • 4.Qb5#
            • 3.Rf5+
              • 3...Ke4
                • 4.Qb7#
                • 4.Qa8#
                • 4.f3#
            • 3.Qb5+
              • 3...Ke4
                • 4.Bb7#
                • 4.Qf5#
          • 2...Sxe7
            • 3.Re3
              • threat
                • 4.Be6#
                • 4.Qb3#
                • 4.Qb5#
              • 3...Kc4
                • 4.Qb3#
          • 2...f5
            • 3.Rxf5+
              • 3...Kc4
                • 4.Qb3#
                • 4.Qb5#
              • 3...Ke4
                • 4.f3#
            • 3.Qb5+
              • 3...Ke4
                • 4.Qxf5#
        • 2.Qxc7
          • threat
            • 3.Rd3+
              • 3...Ke4
                • 4.f3#
            • 3.Rf5+
              • 3...Ke4
                • 4.Qf4#
                • 4.Qc4#
                • 4.Qc6#
                • 4.f3#
            • 3.Qxa5+
              • 3...Kc4
                • 4.Be6#
                • 4.Rc3#
                • 4.Rf4#
                • 4.Qc5#
                • 4.b3#
              • 3...Ke4
                • 4.Qf5#
              • 3...Kd6
                • 4.Qc5#
            • 3.Qc5+
              • 3...Ke4
                • 4.Qf5#
            • 3.Qc6+
              • 3...Ke5
                • 4.Rf5#
                • 4.Qe6#
            • 3.Qd7+
              • 3...Kc4
                • 4.Rf4#
              • 3...Ke4
                • 4.Qf5#
              • 3...Ke5
                • 4.Qe6#
                • 4.Qd4#
            • 3.c4+
              • 3...Ke4
                • 4.Re3#
                • 4.Qf4#
            • 3.Bf5
              • threat
                • 4.Rd3#
                • 4.Qc5#
                • 4.c4#
            • 3.Re3
              • threat
                • 4.Be6#
                • 4.Qc5#
                • 4.Qc6#
                • 4.c4#
            • 3.Rf4
              • threat
                • 4.Rd4#
                • 4.Qc5#
                • 4.c4#
            • 3.Qf4
              • threat
                • 4.Rd3#
                • 4.Qd4#
                • 4.c4#
          • 2...Ke4
            • 3.Re3+
              • 3...Kd5
                • 4.Be6#
                • 4.Qc5#
                • 4.Qc6#
                • 4.c4#
            • 3.Rf4+
              • 3...Kd5
                • 4.Rd4#
                • 4.Qc5#
                • 4.c4#
            • 3.Qf4+
              • 3...Kd5
                • 4.Rd3#
                • 4.Qd4#
                • 4.c4#
            • 3.Qc6+
              • 3...Ke5
                • 4.Rf5#
                • 4.Qe6#
            • 3.Rf5
              • threat
                • 4.Qf4#
                • 4.Qc4#
                • 4.Qc6#
                • 4.f3#
      • 1...g1Q
        • 2.e8Q
          • threat
            • 3.Qc6#
          • 2...Kc4
            • 3.Be6+
              • 3...Kb4
                • 4.Rb3#
            • 3.Qa4+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qc6+
              • 3...Kb4
                • 4.Rb3#
            • 3.Qf7+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.Qe6+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.Qxg8+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.b3+
              • 3...Kb4
                • 4.Qa4#
              • 3...Kd5
                • 4.Qc6#
          • 2...Se7
            • 3.Qb5+
              • 3...Ke4
                • 4.Qd3#
          • 2...f5
            • 3.Rd3+
              • 3...Kc4
                • 4.Qa4#
              • 3...Ke4
                • 4.Qbxe5#
                • 4.Qexe5#
              • 3...Bd4
                • 4.Rxd4#
            • 3.Qbxe5+
              • 3...Kc4
                • 4.Rf4#
                • 4.Qd4#
                • 4.Qa4#
                • 4.Q8b5#
                • 4.Q5b5#
                • 4.Qc5#
            • 3.Qb5+
              • 3...Ke4
                • 4.Qd3#
            • 3.Qexe5+
              • 3...Kc4
                • 4.Rf4#
                • 4.Qc5#
      • 1...Rg6
        • 2.Rf4
          • threat
            • 3.c4#
          • 2...Bxf4
            • 3.Qxf4
              • threat
                • 4.Qd4#
                • 4.c4#
          • 2...Bxb8
            • 3.Rd4+
              • 3...Ke5
                • 4.f4#
          • 2...Bd6
            • 3.Rd4+
              • 3...Ke5
                • 4.Qxd6#
                • 4.f4#
          • 2...Bc7
            • 3.Rd4+
              • 3...Ke5
                • 4.Qxc7#
                • 4.f4#
            • 3.c4+
              • 3...Ke5
                • 4.Qxc7#
              • 3...Kd6
                • 4.Qxc7#
            • 3.Kxc7
              • threat
                • 4.Qb5#
              • 3...Ke5
                • 4.Kc6#
            • 3.Qxc7
              • threat
                • 4.Rd4#
                • 4.Qc5#
                • 4.c4#
          • 2...Bc3
            • 3.bxc3
              • threat
                • 4.Rd4#
                • 4.c4#
            • 3.Qc7
              • threat
                • 4.Qc5#
              • 3...Bb4
                • 4.Rd4#
                • 4.c4#
              • 3...Bd4
                • 4.Rxd4#
                • 4.c4#
      • 1...Rh7
        • 2.Rf4
          • threat
            • 3.c4#
          • 2...Bxf4
            • 3.Qxf4
              • threat
                • 4.Qd4#
                • 4.c4#
          • 2...Bxb8
            • 3.Rd4+
              • 3...Ke5
                • 4.f4#
          • 2...Bd6
            • 3.Rd4+
              • 3...Ke5
                • 4.Qxd6#
                • 4.f4#
          • 2...Bc7
            • 3.Rd4+
              • 3...Ke5
                • 4.Qxc7#
                • 4.f4#
            • 3.c4+
              • 3...Ke5
                • 4.Qxc7#
              • 3...Kd6
                • 4.Qxc7#
            • 3.Kxc7
              • threat
                • 4.Qb5#
              • 3...Ke5
                • 4.Kc6#
            • 3.Qxc7
              • threat
                • 4.Rd4#
                • 4.Qc5#
                • 4.c4#
          • 2...Bc3
            • 3.bxc3
              • threat
                • 4.Rd4#
                • 4.c4#
            • 3.Qc7
              • threat
                • 4.Qc5#
              • 3...Bb4
                • 4.Rd4#
                • 4.c4#
              • 3...Bd4
                • 4.Rxd4#
                • 4.c4#
      • 1...Rh8
        • 2.e8Q
          • threat
            • 3.Qc6#
          • 2...Kc4
            • 3.Be6+
              • 3...Kb4
                • 4.Rb3#
            • 3.Qa4+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qc6+
              • 3...Kb4
                • 4.Rb3#
            • 3.Qf7+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.Qe6+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.b3+
              • 3...Kb4
                • 4.Qa4#
              • 3...Kd5
                • 4.Qc6#
            • 3.Rb3
              • threat
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qe6#
              • 3...Kd5
                • 4.Qc6#
          • 2...Se7
            • 3.Qb5+
              • 3...Ke4
                • 4.Qd3#
        • 2.Rf4
          • threat
            • 3.c4#
          • 2...Bxf4
            • 3.Qxf4
              • threat
                • 4.Qd4#
                • 4.c4#
          • 2...Bxb8
            • 3.Rd4+
              • 3...Ke5
                • 4.f4#
          • 2...Bd6
            • 3.Rd4+
              • 3...Ke5
                • 4.Qxd6#
                • 4.f4#
          • 2...Bc7
            • 3.Rd4+
              • 3...Ke5
                • 4.Qxc7#
                • 4.f4#
            • 3.c4+
              • 3...Ke5
                • 4.Qxc7#
              • 3...Kd6
                • 4.Qxc7#
            • 3.Kxc7
              • threat
                • 4.Qb5#
              • 3...Ke5
                • 4.Kc6#
            • 3.Qxc7
              • threat
                • 4.Rd4#
                • 4.Qc5#
                • 4.c4#
          • 2...Bc3
            • 3.bxc3
              • threat
                • 4.Rd4#
                • 4.c4#
            • 3.gxh8Q
              • threat
                • 4.Qxg8#
              • 3...Sxe7
                • 4.Qd8#
              • 3...Sh6
                • 4.Qd8#
            • 3.e8Q
              • threat
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qe4#
                • 4.Qe6#
                • 4.Qd8#
            • 3.e8S
              • threat
                • 4.Qd6#
              • 3...Bd4
                • 4.Rxd4#
              • 3...Bb4
                • 4.Rd4#
                • 4.c4#
              • 3...Be5
                • 4.c4#
            • 3.e8B
              • threat
                • 4.Bc6#
                • 4.Bf7#
            • 3.Qc7
              • threat
                • 4.Qc5#
              • 3...Bb4
                • 4.Rd4#
                • 4.c4#
              • 3...Bd4
                • 4.Rxd4#
                • 4.c4#
      • 1...Bc3
        • 2.Be6+
          • 2...Kxe6
            • 3.e8Q+
              • 3...Kd5
                • 4.Qc6#
              • 3...Se7
                • 4.g8Q#
                • 4.g8B#
        • 2.Rd3+
          • 2...Kc4
            • 3.Ka8
              • threat
                • 4.Ba6#
                • 4.Be6#
                • 4.Qb3#
                • 4.b3#
        • 2.bxc3
          • threat
            • 3.Rf5+
              • 3...Kc4
                • 4.Rc5#
                • 4.Qc7#
              • 3...Ke4
                • 4.Qf4#
                • 4.f3#
            • 3.Rf4
              • threat
                • 4.Rd4#
                • 4.c4#
            • 3.Qf4
              • threat
                • 4.Rd3#
                • 4.Qd4#
                • 4.c4#
          • 2...Kc4
            • 3.Be6+
              • 3...Kb5
                • 4.Qe8#
                • 4.e8Q#
                • 4.e8B#
            • 3.Qf4+
              • 3...Kb5
                • 4.Bd7#
                • 4.e8Q#
                • 4.e8B#
              • 3...Kd5
                • 4.Rd3#
                • 4.Qd4#
                • 4.c4#
            • 3.Qd6
              • threat
                • 4.Qc5#
                • 4.Qd3#
                • 4.Qc6#
              • 3...Kb5
                • 4.Qc6#
          • 2...Ke4
            • 3.Re3+
              • 3...Kd5
                • 4.Be6#
            • 3.Rf4+
              • 3...Kd5
                • 4.Rd4#
                • 4.c4#
            • 3.Qf4+
              • 3...Kd5
                • 4.Rd3#
                • 4.Qd4#
                • 4.c4#
            • 3.Rf5
              • threat
                • 4.Qf4#
                • 4.f3#
          • 2...Sxe7
            • 3.Rf4
              • threat
                • 4.Rd4#
                • 4.c4#
              • 3...Sxc8
                • 4.g8Q#
                • 4.g8B#
            • 3.Qf4
              • threat
                • 4.Rd3#
                • 4.Qd4#
                • 4.c4#
              • 3...Sxc8
                • 4.g8Q#
                • 4.g8B#
          • 2...f5
            • 3.Rxf5+
              • 3...Kc4
                • 4.Rc5#
              • 3...Ke4
                • 4.Qf4#
                • 4.Qe5#
                • 4.f3#
        • 2.e8Q
          • threat
            • 3.Qc6#
            • 3.Qe6#
          • 2...Kc4
            • 3.Be6+
              • 3...Kb4
                • 4.Ka6#
                • 4.Kc7#
                • 4.Ka8#
                • 4.Kc8#
                • 4.Qd6#
            • 3.Rxc3+
              • 3...Kb4
                • 4.Ka6#
                • 4.Kc7#
                • 4.Ka8#
                • 4.Bc5#
                • 4.Qf4#
                • 4.Qd6#
              • 3...Kd5
                • 4.Qc6#
                • 4.Qe6#
            • 3.Rf4+
              • 3...Kd5
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qe4#
                • 4.Qe6#
                • 4.Qd8#
                • 4.Qxg8#
              • 3...Bd4
                • 4.Rxd4#
            • 3.Qf4+
              • 3...Kd5
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qee4#
                • 4.Qe6#
                • 4.Qd8#
                • 4.Qxg8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qc7+
              • 3...Kb4
                • 4.Qxc3#
                • 4.Qc5#
              • 3...Kd5
                • 4.Qec6#
                • 4.Qc5#
                • 4.Qcc6#
                • 4.Qe6#
            • 3.Qa4+
              • 3...Kd5
                • 4.Qc6#
              • 3...Bb4
                • 4.Be6#
            • 3.Qc6+
              • 3...Kb4
                • 4.Ka6#
                • 4.Kc7#
                • 4.Ka8#
                • 4.Qbd6#
            • 3.b3+
              • 3...Kb4
                • 4.Qd6#
                • 4.Qa4#
              • 3...Kd5
                • 4.Qc6#
                • 4.Qe6#
            • 3.Ka8
              • threat
                • 4.Be6#
                • 4.Qeb5#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qb3#
                • 4.Qbb5#
                • 4.Qe6#
                • 4.Qxg8#
              • 3...Kd5
                • 4.Qe6#
            • 3.Qd6
              • threat
                • 4.Be6#
                • 4.Rxc3#
                • 4.Qc5#
                • 4.Qec6#
                • 4.Qe2#
                • 4.b3#
          • 2...Se7
            • 3.Be6+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
              • 3...Kxe6
                • 4.g8Q#
                • 4.g8B#
            • 3.Qb5+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qd3#
                • 4.Qf4#
            • 3.Qf7+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
            • 3.g8Q+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
              • 3...Sxg8
                • 4.Qc6#
                • 4.Qe6#
            • 3.g8B+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
              • 3...Sxg8
                • 4.Qc6#
                • 4.Qe6#
            • 3.Rf4
              • threat
                • 4.Qb5#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qd8#
          • 2...f5
            • 3.Qb5+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qd3#
                • 4.Qf4#
                • 4.Qxf5#
            • 3.Qf7+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
                • 4.Qxf5#
              • 3...Re6
                • 4.Qxe6#
            • 3.Qxg8+
              • 3...Ke4
                • 4.Re3#
                • 4.Rf4#
                • 4.Qf4#
              • 3...Re6
                • 4.Qxe6#
        • 2.Qf4
          • threat
            • 3.Rd3+
              • 3...Bd4
                • 4.Rxd4#
                • 4.Qxd4#
            • 3.Rxc3
              • threat
                • 4.Rd3#
                • 4.Rc5#
                • 4.Qd4#
            • 3.bxc3
              • threat
                • 4.Rd3#
                • 4.Qd4#
                • 4.c4#
            • 3.e8Q
              • threat
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qee4#
                • 4.Qe6#
                • 4.Qd8#
                • 4.Qxg8#
            • 3.e8S
              • threat
                • 4.Sc7#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Be5
                • 4.c4#
          • 2...Be5
            • 3.Rd3+
              • 3...Bd4
                • 4.Rxd4#
                • 4.Qxd4#
        • 2.Qc7
          • threat
            • 3.Rd3+
              • 3...Ke4
                • 4.f3#
              • 3...Bd4
                • 4.Rxd4#
            • 3.Rf5+
              • 3...Ke4
                • 4.Qf4#
                • 4.Qc6#
                • 4.f3#
              • 3...Be5
                • 4.Qc6#
            • 3.Qc5+
              • 3...Ke4
                • 4.Qf5#
            • 3.Qc6+
              • 3...Ke5
                • 4.Rf5#
                • 4.Qe6#
            • 3.Bf5
              • threat
                • 4.Qc5#
              • 3...Bb4
                • 4.Rd3#
                • 4.c4#
              • 3...Bd4
                • 4.c4#
            • 3.Re3
              • threat
                • 4.Be6#
                • 4.Qc5#
                • 4.Qc6#
            • 3.Rf4
              • threat
                • 4.Qc5#
              • 3...Bb4
                • 4.Rd4#
                • 4.c4#
              • 3...Bd4
                • 4.Rxd4#
                • 4.c4#
          • 2...Ke4
            • 3.Re3+
              • 3...Kd5
                • 4.Be6#
                • 4.Qc5#
                • 4.Qc6#
            • 3.Rf4+
              • 3...Kd5
                • 4.Qc5#
            • 3.Qc6+
              • 3...Ke5
                • 4.Rf5#
                • 4.Qe6#
            • 3.Rf5
              • threat
                • 4.Qf4#
                • 4.Qc6#
                • 4.f3#
          • 2...Bd4
            • 3.Rf5+
              • 3...Ke4
                • 4.Qf4#
                • 4.Qc6#
              • 3...Be5
                • 4.Qc6#
            • 3.Qc6+
              • 3...Ke5
                • 4.Bb8#
                • 4.Rf5#
                • 4.Qe6#
            • 3.c4+
              • 3...Ke4
                • 4.Qf4#
            • 3.Rf4
              • threat
                • 4.Rxd4#
                • 4.c4#
              • 3...Bc3
                • 4.Qc5#
      • 1...Bd4
        • 2.Be6+
          • 2...Kxe6
            • 3.e8Q+
              • 3...Kd5
                • 4.Qc6#
              • 3...Se7
                • 4.g8Q#
                • 4.g8B#
        • 2.e8Q
          • threat
            • 3.Qc6#
            • 3.Qe6#
          • 2...Kc4
            • 3.Be6+
              • 3...Kb4
                • 4.Rb3#
            • 3.Qc7+
              • 3...Kb4
                • 4.Rb3#
              • 3...Kd5
                • 4.Qec6#
                • 4.Qcc6#
                • 4.Qe6#
                • 4.c4#
              • 3...Bc5
                • 4.Qxc5#
            • 3.Qa4+
              • 3...Kd5
                • 4.Qc6#
                • 4.Qxd4#
            • 3.Qc6+
              • 3...Kb4
                • 4.Rb3#
              • 3...Bc5
                • 4.Rf4#
                • 4.Qf4#
                • 4.Qxc5#
            • 3.Qf7+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.Qe6+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.Qxg8+
              • 3...Kb4
                • 4.Qb3#
              • 3...Kb5
                • 4.Qb3#
            • 3.b3+
              • 3...Kb4
                • 4.Qa4#
              • 3...Kd5
                • 4.Qc6#
                • 4.Qe6#
                • 4.c4#
            • 3.Rf4
              • threat
                • 4.Rxd4#
              • 3...Kb4
                • 4.Rxd4#
              • 3...Kd5
                • 4.Be6#
                • 4.Rxd4#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qe6#
                • 4.Qxg8#
            • 3.Qf4
              • threat
                • 4.Qxd4#
              • 3...Kb4
                • 4.Qxd4#
              • 3...Kd5
                • 4.Be6#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qxd4#
                • 4.Qe6#
                • 4.Qxg8#
            • 3.Qd6
              • threat
                • 4.Be6#
                • 4.Qa4#
                • 4.Qxd4#
                • 4.Qe2#
                • 4.b3#
              • 3...Bc5
                • 4.Qxc5#
          • 2...Bxa7
            • 3.Rf5+
              • 3...Kc4
                • 4.Qa4#
              • 3...Kd4
                • 4.Qf4#
                • 4.Qa4#
            • 3.Qc6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rf4#
                • 4.Qf4#
                • 4.Qbd6#
                • 4.c3#
          • 2...Bc5
            • 3.Be6+
              • 3...Kd4
                • 4.Rf4#
                • 4.Qf4#
                • 4.Qa4#
              • 3...Ke4
                • 4.Rf4#
                • 4.Qf4#
            • 3.Qd6+
              • 3...Kc4
                • 4.Qxc5#
              • 3...Kxd6
                • 4.Qe6#
              • 3...Bxd6
                • 4.Qe6#
            • 3.Qc6+
              • 3...Kc4
                • 4.Rf4#
                • 4.Qf4#
                • 4.Qxc5#
              • 3...Kd4
                • 4.Rf4#
                • 4.Qf4#
            • 3.Qf7+
              • 3...Kd4
                • 4.Rf4#
                • 4.Qf4#
              • 3...Ke4
                • 4.Rf4#
                • 4.Qf4#
            • 3.Qe6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rf4#
                • 4.Qf4#
                • 4.Qbd6#
                • 4.c3#
            • 3.Qxg8+
              • 3...Kd4
                • 4.Rf4#
                • 4.Qf4#
              • 3...Ke4
                • 4.Rf4#
                • 4.Qf4#
            • 3.Rf4
              • threat
                • 4.Be6#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qe4#
                • 4.Qe6#
                • 4.Qxg8#
                • 4.c4#
            • 3.Qf4
              • threat
                • 4.Be6#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qee4#
                • 4.Qe6#
                • 4.Qxg8#
                • 4.c4#
          • 2...Bb6
            • 3.Rf5+
              • 3...Kc4
                • 4.Qa4#
              • 3...Kd4
                • 4.Qf4#
                • 4.Qa4#
            • 3.Qc6+
              • 3...Kd4
                • 4.Bxb6#
                • 4.Rd3#
                • 4.Rf4#
                • 4.Qf4#
                • 4.Qbd6#
                • 4.c3#
          • 2...Se7
            • 3.Be6+
              • 3...Ke4
                • 4.Rf4#
                • 4.Qf4#
              • 3...Kxe6
                • 4.g8Q#
                • 4.g8B#
            • 3.Qf7+
              • 3...Ke4
                • 4.Rf4#
                • 4.Qf4#
            • 3.g8Q+
              • 3...Ke4
                • 4.Rf4#
                • 4.Qf4#
              • 3...Sxg8
                • 4.Qc6#
                • 4.Qe6#
            • 3.g8B+
              • 3...Ke4
                • 4.Rf4#
                • 4.Qf4#
              • 3...Sxg8
                • 4.Qc6#
                • 4.Qe6#
          • 2...f5
            • 3.Qf7+
              • 3...Ke4
                • 4.Rf4#
                • 4.Qf4#
                • 4.Qxf5#
              • 3...Re6
                • 4.Qxe6#
            • 3.Qxg8+
              • 3...Ke4
                • 4.Rf4#
                • 4.Qf4#
              • 3...Re6
                • 4.Qxe6#
        • 2.Rd3
          • threat
            • 3.Rxd4#
          • 2...Kc4
            • 3.Rxd4+
              • 3...Kb5
                • 4.Kc7#
                • 4.Bd7#
                • 4.e8Q#
                • 4.e8B#
          • 2...Ke4
            • 3.f3+
              • 3...Kd5
                • 4.Rxd4#
        • 2.Rf4
          • threat
            • 3.Rxd4#
          • 2...Kc4
            • 3.Rxd4+
              • 3...Kb5
                • 4.Kc7#
                • 4.Bd7#
                • 4.e8Q#
                • 4.e8B#
            • 3.e8Q
              • threat
                • 4.Rxd4#
              • 3...Kb4
                • 4.Rxd4#
              • 3...Kd5
                • 4.Be6#
                • 4.Rxd4#
                • 4.Qc6#
                • 4.Qf7#
                • 4.Qe6#
                • 4.Qxg8#
            • 3.e8B
              • threat
                • 4.Rxd4#
              • 3...Kb4
                • 4.Rxd4#
              • 3...Kd5
                • 4.Bf7#
                • 4.Rxd4#
            • 3.Bd7
              • threat
                • 4.Rxd4#
              • 3...Kb4
                • 4.Rxd4#
              • 3...Kd5
                • 4.Rxd4#
          • 2...Bxa7
            • 3.Qc7
              • threat
                • 4.c4#
          • 2...Bc3
            • 3.bxc3
              • threat
                • 4.Rd4#
                • 4.c4#
            • 3.e8Q
              • threat
                • 4.Be6#
                • 4.Qb5#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qf7#
                • 4.Qe4#
                • 4.Qe6#
                • 4.Qd8#
                • 4.Qxg8#
            • 3.Qc7
              • threat
                • 4.Qc5#
              • 3...Bb4
                • 4.Rd4#
                • 4.c4#
              • 3...Bd4
                • 4.Rxd4#
                • 4.c4#
          • 2...Bb6
            • 3.Bxb6
              • threat
                • 4.Rd4#
                • 4.c4#
        • 2.Qc7
          • threat
            • 3.Rf5+
              • 3...Ke4
                • 4.Qf4#
                • 4.Qc6#
              • 3...Be5
                • 4.Qc6#
            • 3.Qc6+
              • 3...Ke5
                • 4.Bb8#
                • 4.Rf5#
                • 4.Qe6#
            • 3.c4+
              • 3...Ke4
                • 4.Qf4#
            • 3.Rf4
              • threat
                • 4.Rxd4#
                • 4.c4#
              • 3...Bc3
                • 4.Qc5#
          • 2...Ke4
            • 3.Rf4+
              • 3...Kd5
                • 4.Rxd4#
                • 4.c4#
            • 3.Qf4+
              • 3...Kd5
                • 4.Qxd4#
            • 3.Qc6+
              • 3...Ke5
                • 4.Bb8#
                • 4.Rf5#
                • 4.Qe6#
            • 3.Rf5
              • threat
                • 4.Qf4#
                • 4.Qc6#
          • 2...Bxb2
            • 3.Rd3+
              • 3...Ke4
                • 4.f3#
              • 3...Bd4
                • 4.Rxd4#
            • 3.Rf5+
              • 3...Ke4
                • 4.Qf4#
                • 4.Qc6#
                • 4.f3#
              • 3...Be5
                • 4.Qc6#
            • 3.Qxa5+
              • 3...Kc4
                • 4.Be6#
                • 4.Qc5#
              • 3...Ke4
                • 4.Qf5#
              • 3...Kd6
                • 4.Qc5#
            • 3.Qc5+
              • 3...Ke4
                • 4.Qf5#
            • 3.Qc6+
              • 3...Ke5
                • 4.Rf5#
                • 4.Qe6#
            • 3.c4+
              • 3...Ke4
                • 4.Re3#
                • 4.Qf4#
            • 3.Bf5
              • threat
                • 4.Qc5#
                • 4.c4#
            • 3.Re3
              • threat
                • 4.Be6#
                • 4.Qc5#
                • 4.Qc6#
                • 4.c4#
            • 3.Rf4
              • threat
                • 4.Qc5#
                • 4.c4#
          • 2...Bxa7
            • 3.Rf5+
              • 3...Kd4
                • 4.Qf4#
              • 3...Ke4
                • 4.Qf4#
            • 3.Rf4
              • threat
                • 4.c4#
          • 2...Bc5
            • 3.Rd3+
              • 3...Kc4
                • 4.Qxc5#
              • 3...Ke4
                • 4.f3#
              • 3...Bd4
                • 4.Rxd4#
            • 3.Rf5+
              • 3...Kc4
                • 4.Qxc5#
              • 3...Kd4
                • 4.Qf4#
              • 3...Ke4
                • 4.Qf4#
            • 3.Qxc5+
              • 3...Ke4
                • 4.Qf5#
            • 3.c4+
              • 3...Kxc4
                • 4.Qxc5#
              • 3...Kd4
                • 4.Qf4#
              • 3...Ke4
                • 4.Qf4#
          • 2...Bb6
            • 3.Rd3+
              • 3...Ke4
                • 4.f3#
              • 3...Bd4
                • 4.Rxd4#
            • 3.Rf5+
              • 3...Kd4
                • 4.Qf4#
              • 3...Ke4
                • 4.Qf4#
          • 2...Bc3
            • 3.Rd3+
              • 3...Ke4
                • 4.f3#
              • 3...Bd4
                • 4.Rxd4#
            • 3.Rf5+
              • 3...Ke4
                • 4.Qf4#
                • 4.Qc6#
                • 4.f3#
              • 3...Be5
                • 4.Qc6#
            • 3.Qc5+
              • 3...Ke4
                • 4.Qf5#
            • 3.Qc6+
              • 3...Ke5
                • 4.Rf5#
                • 4.Qe6#
            • 3.Bf5
              • threat
                • 4.Qc5#
              • 3...Bb4
                • 4.Rd3#
                • 4.c4#
              • 3...Bd4
                • 4.c4#
            • 3.Re3
              • threat
                • 4.Be6#
                • 4.Qc5#
                • 4.Qc6#
            • 3.Rf4
              • threat
                • 4.Qc5#
              • 3...Bb4
                • 4.Rd4#
                • 4.c4#
              • 3...Bd4
                • 4.Rxd4#
                • 4.c4#
          • 2...Be3
            • 3.Rf5+
              • 3...Ke4
                • 4.Qc6#
                • 4.f3#
            • 3.Qc6+
              • 3...Ke5
                • 4.Rf5#
                • 4.Qe6#
            • 3.c4+
              • 3...Ke4
                • 4.Rxe3#
            • 3.Rxe3
              • threat
                • 4.Be6#
                • 4.Qc5#
                • 4.Qc6#
                • 4.c4#
      • 1...f5
        • 2.Qxe5+
          • 2...Kxe5
            • 3.Rxf5+
              • 3...Ke4
                • 4.f3#
              • 3...Kd6
                • 4.Bc5#

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