Problem Display
PID: 94092 (BN6/1r4R1/3PR2K/1p3kpN/2p4p/2rppp1b/6p1/Q3n3 w - - 0 1)

Moravec, Josef

Ceske Slovo, 1937

BN6/1r4R1/3PR2K/1p3kpN/2p4p/2rppp1b/6p1/Q3n3

#3

8 + 13


6490 yacpdb 2009

SOLUTION


  • SOUND
  • Sets
    • 1...Kg4
      • 2.Rxg5#
    • 1...Rc1
      • 2.Re5+
        • 2...Kg4
          • 3.Rexg5#
          • 3.Rgxg5#
          • 3.Qd4#
      • 2.Rf6+
        • 2...Ke4
          • 3.Bxb7#
        • 2...Kg4
          • 3.Rf4#
          • 3.Rxg5#
          • 3.Qd4#
      • 2.Rxg5+
        • 2...Kxe6
          • 3.Qf6#
      • 2.Qe5+
        • 2...Kg4
          • 3.Sf6#
          • 3.Rxg5#
          • 3.Qf4#
          • 3.Qe4#
          • 3.Qxg5#
      • 2.Qf6+
        • 2...Kg4
          • 3.Re4#
          • 3.Rxg5#
          • 3.Qxg5#
          • 3.Qf4#
    • 1...Rc2
      • 2.Re5+
        • 2...Kg4
          • 3.Rexg5#
          • 3.Rgxg5#
          • 3.Qd4#
      • 2.Rf6+
        • 2...Ke4
          • 3.Bxb7#
        • 2...Kg4
          • 3.Rf4#
          • 3.Rxg5#
          • 3.Qd4#
      • 2.Rxg5+
        • 2...Kxe6
          • 3.Qf6#
      • 2.Qe5+
        • 2...Kg4
          • 3.Sf6#
          • 3.Rxg5#
          • 3.Qf4#
          • 3.Qe4#
          • 3.Qxg5#
      • 2.Qf6+
        • 2...Kg4
          • 3.Re4#
          • 3.Rxg5#
          • 3.Qxg5#
          • 3.Qf4#
    • 1...Ra3
      • 2.Re5+
        • 2...Kg4
          • 3.Rexg5#
          • 3.Rgxg5#
          • 3.Qd4#
      • 2.Rf6+
        • 2...Ke4
          • 3.Bxb7#
        • 2...Kg4
          • 3.Rf4#
          • 3.Rxg5#
          • 3.Qd4#
      • 2.Rxg5+
        • 2...Kxe6
          • 3.Qf6#
      • 2.Qe5+
        • 2...Kg4
          • 3.Sf6#
          • 3.Rxg5#
          • 3.Qf4#
          • 3.Qe4#
          • 3.Qxg5#
      • 2.Qf6+
        • 2...Kg4
          • 3.Re4#
          • 3.Rxg5#
          • 3.Qxg5#
          • 3.Qf4#
    • 1...Rb3
      • 2.Re5+
        • 2...Kg4
          • 3.Rexg5#
          • 3.Rgxg5#
          • 3.Qd4#
      • 2.Rf6+
        • 2...Ke4
          • 3.Bxb7#
        • 2...Kg4
          • 3.Rf4#
          • 3.Rxg5#
          • 3.Qd4#
      • 2.Rxg5+
        • 2...Kxe6
          • 3.Qf6#
      • 2.Qe5+
        • 2...Kg4
          • 3.Sf6#
          • 3.Rxg5#
          • 3.Qf4#
          • 3.Qe4#
          • 3.Qxg5#
      • 2.Qf6+
        • 2...Kg4
          • 3.Re4#
          • 3.Rxg5#
          • 3.Qxg5#
          • 3.Qf4#
    • 1...Rb6
      • 2.Rf6+
        • 2...Kg4
          • 3.Rf4#
          • 3.Rxg5#
        • 2...Ke5
          • 3.Qxc3#
    • 1...Ra7
      • 2.Rf6+
        • 2...Kg4
          • 3.Rf4#
          • 3.Rxg5#
        • 2...Ke5
          • 3.Qxc3#
    • 1...Rc7
      • 2.Rf6+
        • 2...Kg4
          • 3.Rf4#
          • 3.Rxg5#
        • 2...Ke5
          • 3.Qxc3#
    • 1...Rd7
      • 2.Rf6+
        • 2...Kg4
          • 3.Rf4#
          • 3.Rxg5#
        • 2...Ke5
          • 3.Qxc3#
    • 1...Re7
      • 2.Rf6+
        • 2...Kg4
          • 3.Rf4#
          • 3.Rxg5#
        • 2...Ke5
          • 3.Qxc3#
    • 1...Rxb8
      • 2.Rf6+
        • 2...Kg4
          • 3.Rf4#
          • 3.Rxg5#
        • 2...Ke5
          • 3.Qxc3#
  • Tries
    • 1.Sc6?
      • threat
        • 2.Sd4+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
      • 1...Rxg7
        • 2.Sd4+
          • 2...Kg4
            • 3.Re4#
      • 1...Rc1
        • 2.Sd4+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Ke4
            • 3.Qd4#
            • 3.Qe5#
          • 2...Kg4
            • 3.Se5#
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qe5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Se5#
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Rc2
        • 2.Sd4+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Ke4
            • 3.Qd4#
            • 3.Qe5#
          • 2...Kg4
            • 3.Se5#
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qe5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Se5#
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Ra3
        • 2.Sd4+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Ke4
            • 3.Qd4#
            • 3.Qe5#
          • 2...Kg4
            • 3.Se5#
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qe5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Se5#
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Rb3
        • 2.Sd4+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Ke4
            • 3.Qd4#
            • 3.Qe5#
          • 2...Kg4
            • 3.Se5#
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qe5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Se5#
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Re7
        • 2.Sd4+
          • 2...Kg4
            • 3.Rxg5#
      • 1...Rf7
        • 2.Sd4+
          • 2...Kg4
            • 3.Rxg5#
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
      • 1...Sc2
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
      • 1...f2
        • 2.Sd4+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
      • 1...Kxe6!
    • 1.Bxb7?
      • threat
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Rxe3
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Rf7#
        • 2.Rf6+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rf4#
            • 3.Rxg5#
          • 2...Ke5
            • 3.Qxc3#
        • 2.Ree7
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
      • 1...g1Q
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Ree7#
            • 3.Re8#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rf7#
        • 2.Rf6+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rf4#
            • 3.Rxg5#
          • 2...Ke5
            • 3.Qxc3#
        • 2.Ree7
          • threat
            • 3.Bc8#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
      • 1...g1B
        • 2.Bd5
          • threat
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxg5#
          • 2...g4
            • 3.Rg5#
            • 3.Rf7#
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Rf7#
        • 2.Rf6+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rf4#
            • 3.Rxg5#
          • 2...Ke5
            • 3.Qxc3#
        • 2.Ree7
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
      • 1...g1R
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Ree7#
            • 3.Re8#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Rxe3
          • threat
            • 3.Bc8#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rf7#
        • 2.Rf6+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rf4#
            • 3.Rxg5#
          • 2...Ke5
            • 3.Qxc3#
        • 2.Ree7
          • threat
            • 3.Bc8#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
      • 1...Rc1
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qf6#
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Re5#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Rxe3
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Rf7#
            • 3.Qe5#
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Ree7
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Rf7+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
          • 2...Kxe6
            • 3.Rf6#
            • 3.Qf6#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Bc8#
            • 3.Qf6#
            • 3.Qd5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Rc2
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qf6#
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Re5#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Rxe3
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Rf7#
            • 3.Qe5#
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Ree7
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Rf7+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
          • 2...Kxe6
            • 3.Rf6#
            • 3.Qf6#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Bc8#
            • 3.Qf6#
            • 3.Qd5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Ra3
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qf6#
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Re5#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Rxe3
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Rf7#
            • 3.Qe5#
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Ree7
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Rf7+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
          • 2...Kxe6
            • 3.Rf6#
            • 3.Qf6#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Bc8#
            • 3.Qf6#
            • 3.Qd5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Rb3
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qf6#
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Re5#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Rxe3
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Rf7#
            • 3.Qe5#
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Ree7
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Rf7+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
          • 2...Kxe6
            • 3.Rf6#
            • 3.Qf6#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Bc8#
            • 3.Qf6#
            • 3.Qd5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Bg4
        • 2.Rf6+
          • 2...Ke5
            • 3.Qxc3#
      • 1...Sc2
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Rf7#
        • 2.Ree7
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
      • 1...d2
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Rf7#
        • 2.Rf6+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rf4#
            • 3.Rxg5#
          • 2...Ke5
            • 3.Qxc3#
        • 2.Ree7
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
      • 1...e2
        • 2.Bc8
          • threat
            • 3.Rxe2#
            • 3.Re3#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe2#
            • 3.Re3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Re3
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Rf7#
        • 2.Rf6+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rf4#
            • 3.Rxg5#
          • 2...Ke5
            • 3.Qxc3#
        • 2.Ree7
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
      • 1...f2
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Rf6#
        • 2.Rxe3
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Rf7#
        • 2.Rf6+
          • 2...Kg4
            • 3.Bc8#
            • 3.Rf4#
            • 3.Rxg5#
          • 2...Ke5
            • 3.Qxc3#
        • 2.Ree7
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxg5#
      • 1...b4
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Rxe3
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Rf7#
            • 3.Qa5#
        • 2.Ree7
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Re8
          • threat
            • 3.Bc8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Qa5+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
          • 2...Kxe6
            • 3.Qd5#
      • 1...g4
        • 2.Bd5
          • threat
            • 3.Rg5#
            • 3.Rf7#
        • 2.Bc8
          • threat
            • 3.Rxe3#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rg5#
            • 3.Rf7#
        • 2.Rxe3
          • threat
            • 3.Bc8#
            • 3.Rg5#
            • 3.Rf7#
        • 2.Re4
          • threat
            • 3.Rg5#
            • 3.Rf7#
        • 2.Rf6+
          • 2...Ke5
            • 3.Qxc3#
        • 2.Ree7
          • threat
            • 3.Be4#
            • 3.Bc8#
            • 3.Rg5#
            • 3.Rgf7#
        • 2.Re8
          • threat
            • 3.Be4#
            • 3.Bc8#
            • 3.Rg5#
            • 3.Rf7#
        • 2.Rgg6
          • threat
            • 3.Be4#
            • 3.Rgf6#
        • 2.Qxc3
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe5#
            • 3.Qf6#
          • 2...Kxe6
            • 3.Qf6#
      • 1...Kxe6!
    • 1.Re5+?
      • 1...Kg4
        • 2.Rexg5#
        • 2.Rgxg5#
      • 1...Kxe5!
    • 1.Ree7?
      • threat
        • 2.Rxg5#
      • 1...g1Q
        • 2.Bxb7
          • threat
            • 3.Bc8#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Rgf7+
          • 2...Kg4
            • 3.Re4#
      • 1...g1R
        • 2.Bxb7
          • threat
            • 3.Bc8#
          • 2...Kg4
            • 3.Bc8#
            • 3.Rxg5#
        • 2.Rgf7+
          • 2...Kg4
            • 3.Re4#
      • 1...Rxe7!
    • 1.Rgg6?
      • threat
        • 2.Rgf6+
          • 2...Kg4
            • 3.Re4#
      • 1...Rc1
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Ref6+
          • 2...Ke4
            • 3.Bxb7#
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Rgf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Rc2
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Ref6+
          • 2...Ke4
            • 3.Bxb7#
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Rgf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Ra3
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Ref6+
          • 2...Ke4
            • 3.Bxb7#
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Rgf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Rb3
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Ref6+
          • 2...Ke4
            • 3.Bxb7#
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Rgf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Re7
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
        • 2.Ref6+
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
          • 2...Ke5
            • 3.Qxc3#
      • 1...Rf7
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
      • 1...Rh7+!
    • 1.Rge7?
      • threat
        • 2.Re5+
          • 2...Kg4
            • 3.Rxg5#
        • 2.Rf6+
          • 2...Kg4
            • 3.Re4#
      • 1...Kg4
        • 2.Re4+
          • 2...Kf5
            • 3.R7e5#
      • 1...Rc1
        • 2.Re4
          • threat
            • 3.Sg7#
            • 3.R7e5#
            • 3.Qe5#
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
        • 2.Qd4
          • threat
            • 3.Sg7#
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Qxg5#
      • 1...Rc2
        • 2.Re4
          • threat
            • 3.Sg7#
            • 3.R7e5#
            • 3.Qe5#
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
        • 2.Qd4
          • threat
            • 3.Sg7#
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Qxg5#
      • 1...Ra3
        • 2.Re4
          • threat
            • 3.Sg7#
            • 3.R7e5#
            • 3.Qe5#
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
        • 2.Qd4
          • threat
            • 3.Sg7#
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Qxg5#
      • 1...Rb3
        • 2.Re4
          • threat
            • 3.Sg7#
            • 3.R7e5#
            • 3.Qe5#
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
        • 2.Qd4
          • threat
            • 3.Sg7#
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Qxg5#
      • 1...f2
        • 2.Rf6+
          • 2...Kg4
            • 3.Re4#
      • 1...Rxe7!
    • 1.Qxc3?
      • threat
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Ke4
            • 3.Bxb7#
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Rxg7
        • 2.Re5+
          • 2...Kg4
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Qd4#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Qe4#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
      • 1...Rxb8
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rf7+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
          • 2...Kxe6
            • 3.Qf6#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...g1Q
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Ke4
            • 3.Bxb7#
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...g1R
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Ke4
            • 3.Bxb7#
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Rb6
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Rf7+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
          • 2...Kxe6
            • 3.Rf6#
            • 3.Qf6#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qf6#
            • 3.Qd5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Ra7
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qf6#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Qe5#
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qf6#
            • 3.Qd5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Rc7
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qf6#
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Qe5#
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qf6#
            • 3.Qd5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Rd7
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rf6+
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qf6#
            • 3.Qd5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Re7
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qf6#
        • 2.Rf6+
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...Rf7
        • 2.Re4
          • threat
            • 3.Rxg5#
            • 3.Rxf7#
            • 3.Qe5#
          • 2...Rf6+
            • 3.Qxf6#
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qe5#
        • 2.Rxf7+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
          • 2...Kxe6
            • 3.Rf6#
            • 3.Qf6#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Qe4#
          • 2...Rf6+
            • 3.Rxf6#
          • 2...Kxe6
            • 3.Qd5#
        • 2.Qe5+
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qxg5#
      • 1...Sc2
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
        • 2.Rf6+
          • 2...Ke4
            • 3.Bxb7#
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...e2
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
      • 1...f2
        • 2.Rf6+
          • 2...Ke4
            • 3.Bxb7#
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Qe5+
          • 2...Kg4
            • 3.Qf4#
            • 3.Qe4#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qf4#
      • 1...b4
        • 2.Re5+
          • 2...Kg4
            • 3.Rexg5#
            • 3.Rgxg5#
            • 3.Qd4#
            • 3.Qxc4#
        • 2.Rf6+
          • 2...Ke4
            • 3.Bxb7#
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
            • 3.Qxc4#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qf6#
        • 2.Qe5+
          • 2...Kg4
            • 3.Sf6#
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
            • 3.Qxg5#
        • 2.Qf6+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
            • 3.Qf4#
        • 2.Qxc4
          • threat
            • 3.Rxg5#
            • 3.Qe4#
      • 1...Kxe6!
    • 1.Qa7?
      • threat
        • 2.Qxe3
          • threat
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qxg5#
            • 3.Qe4#
        • 2.Qxb7
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
      • 1...Kxe6
        • 2.Qxb7
          • threat
            • 3.Qd5#
          • 2...Ke5
            • 3.Qd5#
          • 2...Kf5
            • 3.Qe4#
          • 2...Kxd6
            • 3.Qd5#
            • 3.Qe7#
      • 1...Rxg7
        • 2.Rf6+
          • 2...Kg4
            • 3.Qd4#
          • 2...Ke5
            • 3.Qxe3#
            • 3.Qc5#
        • 2.Qc5+
          • 2...Kg4
            • 3.Re4#
          • 2...Kxe6
            • 3.Qd5#
      • 1...Rxb8
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qe7#
        • 2.Rf6+
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
            • 3.Qd7#
          • 2...Ke5
            • 3.Qxe3#
            • 3.Qc5#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qe7#
        • 2.Rf7+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
          • 2...Kxe6
            • 3.Qe7#
        • 2.Qc5+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
          • 2...Kxe6
            • 3.Re7#
            • 3.Qd5#
        • 2.Qf7+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qf4#
      • 1...g1Q
        • 2.Qxb7
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
          • 2...Qg4
            • 3.Qd5#
            • 3.Qf7#
      • 1...g1B
        • 2.Qxb7
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
      • 1...g1R
        • 2.Qxe3
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qxg5#
            • 3.Qe4#
          • 2...Rg4
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe5#
        • 2.Qxb7
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
          • 2...Rg4
            • 3.Qd5#
            • 3.Qf7#
      • 1...Rb6
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qe7#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qd7#
            • 3.Qe7#
        • 2.Rf7+
          • 2...Kg4
            • 3.Re4#
          • 2...Kxe6
            • 3.Qe7#
        • 2.Qd7
          • threat
            • 3.Rxe3#
            • 3.Re4#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
        • 2.Qf7+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qf4#
      • 1...Rc7
        • 2.Rf6+
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
          • 2...Ke5
            • 3.Qxe3#
        • 2.Qxe3
          • threat
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qxg5#
            • 3.Qe4#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qf6#
            • 3.Qd5#
      • 1...Rd7
        • 2.Rf6+
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
            • 3.Qd4#
            • 3.Qxd7#
          • 2...Ke5
            • 3.Qxe3#
            • 3.Qc5#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qxd7#
        • 2.Qxe3
          • threat
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qxg5#
            • 3.Qe4#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qf6#
            • 3.Qd5#
        • 2.Qc5+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
          • 2...Kxe6
            • 3.Qd5#
        • 2.Qxd7
          • threat
            • 3.Rxe3#
            • 3.Re4#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
      • 1...Re7
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Qxe7#
        • 2.Rf6+
          • 2...Kg4
            • 3.Rf4#
            • 3.Rxg5#
          • 2...Ke5
            • 3.Qxe3#
            • 3.Qc5#
        • 2.Rexe7
          • threat
            • 3.Rxg5#
            • 3.Qd7#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qd7#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Qxe7#
        • 2.Qc5+
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qxg5#
          • 2...Kxe6
            • 3.Rxe7#
            • 3.Qd5#
      • 1...Rf7
        • 2.Rxf7+
          • 2...Kg4
            • 3.Re4#
            • 3.Qd4#
          • 2...Kxe6
            • 3.Qe7#
        • 2.Qd4
          • threat
            • 3.Re5#
            • 3.Qe4#
          • 2...Rf6+
            • 3.Rxf6#
          • 2...Kxe6
            • 3.Qd5#
        • 2.Qc5+
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qxg5#
          • 2...Kxe6
            • 3.Qd5#
        • 2.Qxf7+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qf4#
      • 1...Bg4
        • 2.Qxe3
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Rxg5#
            • 3.Qe4#
            • 3.Qe5#
        • 2.Qxb7
          • threat
            • 3.Qe4#
            • 3.Qd5#
            • 3.Qf7#
          • 2...Kxe6
            • 3.Qd5#
      • 1...Sc2
        • 2.Qxb7
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qxf3#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
      • 1...d2
        • 2.Qxb7
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
      • 1...e2
        • 2.Qe3
          • threat
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qxg5#
            • 3.Qe4#
        • 2.Qxb7
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
      • 1...f2
        • 2.Qxe3
          • threat
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qf4#
            • 3.Qe4#
        • 2.Qxb7
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
      • 1...g4
        • 2.Rxe3
          • threat
            • 3.Rg5#
            • 3.Qc5#
        • 2.Qxe3
          • threat
            • 3.Re5#
            • 3.Rf6#
            • 3.Rg5#
            • 3.Qe4#
            • 3.Qe5#
        • 2.Qxb7
          • threat
            • 3.Qe4#
            • 3.Qd5#
            • 3.Qf7#
          • 2...Kxe6
            • 3.Qd5#
      • 1...Rxa7!
  • Keys
    • 1.Qa6!
      • threat
        • 2.Qxb7
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
      • 1...Kxe6
        • 2.Qxb7
          • threat
            • 3.Qd5#
          • 2...Ke5
            • 3.Qd5#
          • 2...Kf5
            • 3.Qe4#
          • 2...Kxd6
            • 3.Qd5#
            • 3.Qe7#
      • 1...Rxg7
        • 2.Qxb5+
          • 2...Kg4
            • 3.Re4#
          • 2...Kxe6
            • 3.Qd5#
      • 1...Rxb8
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Re7#
      • 1...g1Q
        • 2.Qxb7
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
          • 2...Qg4
            • 3.Qd5#
            • 3.Qf7#
      • 1...g1R
        • 2.Qxb7
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
          • 2...Rg4
            • 3.Qd5#
            • 3.Qf7#
      • 1...Rb6
        • 2.Qc8
          • threat
            • 3.Rxe3#
            • 3.Re4#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
          • 2...Kg4
            • 3.Rxe3#
            • 3.Re4#
            • 3.Re5#
            • 3.Rf6#
            • 3.Reg6#
            • 3.Ree7#
            • 3.Re8#
            • 3.Rxg5#
      • 1...Ra7
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Bd5#
        • 2.Qxb5+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
          • 2...Kxe6
            • 3.Qd5#
        • 2.Qc6
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
      • 1...Rc7
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Bd5#
      • 1...Rd7
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Bd5#
        • 2.Qxb5+
          • 2...Kg4
            • 3.Re4#
            • 3.Rxg5#
            • 3.Qxg5#
          • 2...Kxe6
            • 3.Qd5#
        • 2.Qc6
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
      • 1...Re7
        • 2.Be4+
          • 2...Kg4
            • 3.Rxg5#
          • 2...Kxe6
            • 3.Rxe7#
        • 2.Rexe7
          • threat
            • 3.Rxg5#
            • 3.Qc8#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qc8#
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Bd5#
        • 2.Qxb5+
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qxg5#
          • 2...Kxe6
            • 3.Qd5#
      • 1...Rf7
        • 2.Rxg5+
          • 2...Kxe6
            • 3.Bd5#
        • 2.Qxb5+
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qxg5#
          • 2...Kxe6
            • 3.Qd5#
      • 1...Bg4
        • 2.Qxb7
          • threat
            • 3.Qe4#
            • 3.Qd5#
            • 3.Qf7#
          • 2...Kxe6
            • 3.Qd5#
      • 1...Sc2
        • 2.Qxb7
          • threat
            • 3.Qe4#
          • 2...Kg4
            • 3.Rxg5#
            • 3.Qxf3#
            • 3.Qe4#
          • 2...Kxe6
            • 3.Qd5#
      • 1...g4
        • 2.Rxe3
          • threat
            • 3.Rg5#
          • 2...Rxg7
            • 3.Qxb5#
        • 2.Qxb7
          • threat
            • 3.Qe4#
            • 3.Qd5#
            • 3.Qf7#
          • 2...Kxe6
            • 3.Qd5#

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