Problem Display
PID: 73282 (Kn2QB2/p2p1p2/1pr2P2/1R1N3r/1P1kp1N1/1Bp1R3/1p1P3b/1q3b2 w - - 0 1)

Kuzovkov, Aleksandr S

Marandiuk, Mikhail Nazarovich

Rudenko, Valentin Fedorovich

4th Prize, Loshinski MT (64), 1982

Kn2QB2/p2p1p2/1pr2P2/1R1N3r/1P1kp1N1/1Bp1R3/1p1P3b/1q3b2

#4

11 + 14


3752 FIDE Album (1980-1982) 1988

SOLUTION


  • SOUND
  • Keys
    • 1.Sf4!
      • threat
        • 2.Rxh5
          • threat
            • 3.Rd5#
            • 3.Qe5#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
            • 3.Rd5+
              • 3...Rxd5
                • 4.dxc3#
            • 3.Qe5+
              • 3...Rxe5
                • 4.dxc3#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
                • 4.Qe5#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
            • 3.bxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
        • 2.Re5
          • threat
            • 3.R3xe4+
              • 3...Qxe4
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Bxf4
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Qxe4#
          • 2...cxd2
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Qxe4#
          • 2...Qc2
            • 3.R3xe4+
              • 3...Qxe4
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Qd3
            • 3.R3xe4+
              • 3...Qxe4
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Rc4
            • 3.R3xe4+
              • 3...Qxe4+
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4+
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.dxc3#
            • 3.R3xe4+
              • 3...Qxe4+
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4+
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Rc7
            • 3.R3xe4+
              • 3...Qxe4+
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4+
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Rc8
            • 3.R3xe4+
              • 3...Qxe4+
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4+
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Bd3
            • 3.R5xe4+
              • 3...Bxe4
                • 4.Se2#
          • 2...d5
            • 3.Rxh5
              • threat
                • 4.Rxd5#
                • 4.Qe5#
            • 3.Qxc6
              • threat
                • 4.Qxd5#
                • 4.Qxc3#
                • 4.dxc3#
      • 1...Rxb5
        • 2.Bc5+
          • 2...Rbxc5
            • 3.dxc3+
              • 3...Rxc3
                • 4.Qe5#
          • 2...Rcxc5
            • 3.Qe5+
              • 3...Rxe5
                • 4.dxc3#
      • 1...Bxb5
        • 2.d3
          • threat
            • 3.Se2#
            • 3.Rxe4#
            • 3.Qxe4#
          • 2...Qxd3
            • 3.Se2+
              • 3...Qxe2
                • 4.Qxe4#
          • 2...Bxd3
            • 3.Qxe4+
              • 3...Bxe4
                • 4.Se2#
      • 1...Bxf4
        • 2.Rxh5
          • threat
            • 3.Rd5#
          • 2...Rc4
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.Rd5#
                • 4.dxc3#
            • 3.Rd5+
              • 3...Rxd5
                • 4.dxc3#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.dxc3#
            • 3.bxc5
              • threat
                • 4.Rd5#
                • 4.dxc3#
      • 1...cxd2
        • 2.Rxh5
          • threat
            • 3.Rd5#
            • 3.Qe5#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.Rd5#
                • 4.Qe5#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
            • 3.bxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
      • 1...Qc2
        • 2.Rxh5
          • threat
            • 3.Rd5#
            • 3.Qe5#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.Rd5#
                • 4.Qe5#
            • 3.dxc3+
              • 3...Qxc3
                • 4.Rxe4#
                • 4.Qxe4#
              • 3...Rxc3
                • 4.Rd5#
                • 4.Qe5#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
            • 3.bxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
              • 3...Qxb3
                • 4.Rxe4#
                • 4.Qxe4#
      • 1...Qd3
        • 2.Rxh5
          • threat
            • 3.Rd5#
            • 3.Qe5#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.Rd5#
                • 4.Qe5#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
            • 3.bxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
      • 1...Rf5
        • 2.Rxf5
          • threat
            • 3.Rd5#
            • 3.Qe5#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
            • 3.Rd5+
              • 3...Rxd5
                • 4.dxc3#
            • 3.Qe5+
              • 3...Rxe5
                • 4.dxc3#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
                • 4.Qe5#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
            • 3.bxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
        • 2.Re5
          • threat
            • 3.R3xe4+
              • 3...Qxe4
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Bxf4
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Qxe4#
          • 2...cxd2
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Qxe4#
          • 2...Qc2
            • 3.R3xe4+
              • 3...Qxe4
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Qd3
            • 3.R3xe4+
              • 3...Qxe4
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Rc4
            • 3.R3xe4+
              • 3...Qxe4+
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4+
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.dxc3#
            • 3.R3xe4+
              • 3...Qxe4+
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4+
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Rc7
            • 3.R3xe4+
              • 3...Qxe4+
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4+
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Rc8
            • 3.R3xe4+
              • 3...Qxe4+
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4+
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Bd3
            • 3.R5xe4+
              • 3...Bxe4
                • 4.Se2#
          • 2...d5
            • 3.Rxf5
              • threat
                • 4.Rxd5#
                • 4.Qe5#
            • 3.Qxc6
              • threat
                • 4.Qxd5#
                • 4.Qxc3#
                • 4.dxc3#
      • 1...Rg5
        • 2.Rxg5
          • threat
            • 3.Rd5#
            • 3.Qe5#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
            • 3.Rd5+
              • 3...Rxd5
                • 4.dxc3#
            • 3.Qe5+
              • 3...Rxe5
                • 4.dxc3#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
                • 4.Qe5#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
            • 3.bxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
        • 2.Re5
          • threat
            • 3.R3xe4+
              • 3...Qxe4
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Bxf4
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Qxe4#
          • 2...cxd2
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Qxe4#
          • 2...Qc2
            • 3.R3xe4+
              • 3...Qxe4
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Qd3
            • 3.R3xe4+
              • 3...Qxe4
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Rc4
            • 3.R3xe4+
              • 3...Qxe4+
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4+
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.dxc3#
            • 3.R3xe4+
              • 3...Qxe4+
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4+
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Rc7
            • 3.R3xe4+
              • 3...Qxe4+
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4+
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Rc8
            • 3.R3xe4+
              • 3...Qxe4+
                • 4.Rxe4#
            • 3.R5xe4+
              • 3...Qxe4+
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Bd3
            • 3.R5xe4+
              • 3...Bxe4
                • 4.Se2#
          • 2...d5
            • 3.Rxg5
              • threat
                • 4.Rxd5#
                • 4.Qe5#
            • 3.Qxc6
              • threat
                • 4.Qxd5#
                • 4.Qxc3#
                • 4.dxc3#
      • 1...Rc4
        • 2.Rxh5
          • threat
            • 3.Rd5#
            • 3.Qe5#
          • 2...Bxf4
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
            • 3.Rd5+
              • 3...Rxd5
                • 4.dxc3#
            • 3.Qe5+
              • 3...Rxe5
                • 4.dxc3#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
                • 4.Qe5#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
            • 3.bxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
        • 2.Qxf7
          • threat
            • 3.Rd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qxc4+
              • 3...Bxc4
                • 4.dxc3#
            • 3.Qd5+
              • 3...Rxd5
                • 4.Rxd5#
            • 3.Qxd7+
              • 3...Rd5
                • 4.Se6#
                • 4.Rxd5#
                • 4.Qxd5#
              • 3...Sxd7
                • 4.Se6#
          • 2...Rcc5
            • 3.Qxd7+
              • 3...Rcd5
                • 4.Se6#
                • 4.dxc3#
              • 3...Rhd5
                • 4.Se6#
              • 3...Sxd7
                • 4.Se6#
          • 2...Rhc5
            • 3.Qxc4+
              • 3...Rxc4
                • 4.Rd5#
              • 3...Bxc4
                • 4.dxc3#
            • 3.Qd5+
              • 3...Rxd5
                • 4.Rxd5#
      • 1...Rcc5
        • 2.Bxc5+
          • 2...Rxc5
            • 3.Qe5+
              • 3...Rxe5
                • 4.dxc3#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
                • 4.Qe5#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
            • 3.bxc5
              • threat
                • 4.Qe5#
                • 4.dxc3#
        • 2.Rxc5
          • threat
            • 3.dxc3#
          • 2...Rxc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.Qe5#
                • 4.dxc3#
            • 3.Qe5+
              • 3...Rxe5
                • 4.dxc3#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Qe5#
          • 2...cxd2
            • 3.Rxh5
              • threat
                • 4.Rd5#
                • 4.Qe5#
          • 2...Qc2
            • 3.dxc3+
              • 3...Qxc3
                • 4.Rxe4#
                • 4.Qxe4#
            • 3.Bxc2
              • threat
                • 4.Rxe4#
                • 4.Qxe4#
                • 4.dxc3#
            • 3.Rxh5
              • threat
                • 4.Rd5#
                • 4.Qe5#
              • 3...Qxb3
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Qd3
            • 3.Rxd3+
              • 3...Bxd3
                • 4.dxc3#
              • 3...exd3
                • 4.Rc4#
                • 4.Qe3#
                • 4.dxc3#
            • 3.Rc4+
              • 3...Qxc4
                • 4.Rxe4#
                • 4.Qxe4#
            • 3.dxc3+
              • 3...Qxc3
                • 4.Rxe4#
                • 4.Qxe4#
            • 3.Sxd3
              • threat
                • 4.Qxe4#
                • 4.dxc3#
            • 3.Rxh5
              • threat
                • 4.Rd5#
                • 4.Qe5#
              • 3...Qb5
                • 4.Rxe4#
                • 4.Qxe4#
                • 4.dxc3#
        • 2.bxc5
          • threat
            • 3.dxc3#
          • 2...Rxc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.Qe5#
                • 4.dxc3#
            • 3.Rb4+
              • 3...Rc4
                • 4.Qe5#
                • 4.dxc3#
              • 3...Bc4
                • 4.dxc3#
            • 3.Qe5+
              • 3...Rxe5
                • 4.dxc3#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
                • 4.Qe5#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
          • 2...cxd2
            • 3.Rb4+
              • 3...Bc4
                • 4.Rxc4#
          • 2...Qc2
            • 3.Rb4+
              • 3...Bc4
                • 4.Rxc4#
            • 3.dxc3+
              • 3...Qxc3
                • 4.Rxe4#
                • 4.Qxe4#
          • 2...Qd3
            • 3.Rb4+
              • 3...Qc4
                • 4.Rxe4#
                • 4.Qxe4#
                • 4.dxc3#
          • 2...Bd3
            • 3.Se2+
              • 3...Bxe2
                • 4.dxc3#
            • 3.Rb4+
              • 3...Bc4
                • 4.Rxc4#
                • 4.dxc3#
      • 1...Rc7
        • 2.Rxh5
          • threat
            • 3.Rd5#
            • 3.Qe5#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
            • 3.Rd5+
              • 3...Rxd5
                • 4.dxc3#
            • 3.Qe5+
              • 3...Rxe5
                • 4.dxc3#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
                • 4.Qe5#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
            • 3.bxc5
              • threat
                • 4.Rd5#
                • 4.Qe5#
                • 4.dxc3#
        • 2.Qxf7
          • threat
            • 3.Rd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qd5+
              • 3...Rxd5
                • 4.Rxd5#
            • 3.Qxd7+
              • 3...Rd5
                • 4.Se6#
                • 4.Rxd5#
                • 4.Qxd5#
              • 3...Rxd7
                • 4.Se6#
                • 4.dxc3#
              • 3...Sxd7
                • 4.Se6#
          • 2...Rxb5
            • 3.Qxd7+
              • 3...Rd5
                • 4.Se6#
                • 4.Qxd5#
              • 3...Rxd7
                • 4.Se6#
                • 4.dxc3#
              • 3...Sxd7
                • 4.Se6#
          • 2...Bxb5
            • 3.Qxd7+
              • 3...Rd5
                • 4.Se6#
                • 4.Qxd5#
              • 3...Rxd7
                • 4.Se6#
                • 4.dxc3#
              • 3...Bxd7
                • 4.Se2#
              • 3...Sxd7
                • 4.Se6#
          • 2...Rhc5
            • 3.Qc4+
              • 3...Rxc4
                • 4.Rd5#
              • 3...Bxc4
                • 4.dxc3#
            • 3.Qd5+
              • 3...Rxd5
                • 4.Rxd5#
            • 3.Qxd7+
              • 3...Rd5
                • 4.Se6#
                • 4.Rxd5#
                • 4.Qxd5#
              • 3...Rxd7
                • 4.Se6#
              • 3...Sxd7
                • 4.Se6#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
                • 4.Qd5#
          • 2...Re5
            • 3.Rd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qd5+
              • 3...Rxd5
                • 4.Rxd5#
          • 2...Rf5
            • 3.Rd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qd5+
              • 3...Rxd5
                • 4.Rxd5#
            • 3.Qxd7+
              • 3...Rd5
                • 4.Se6#
                • 4.Rxd5#
                • 4.Qxd5#
              • 3...Rxd7
                • 4.Se6#
                • 4.dxc3#
              • 3...Sxd7
                • 4.Se6#
          • 2...Rg5
            • 3.Rd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qd5+
              • 3...Rxd5
                • 4.Rxd5#
            • 3.Qxd7+
              • 3...Rd5
                • 4.Se6#
                • 4.Rxd5#
                • 4.Qxd5#
              • 3...Rxd7
                • 4.Se6#
                • 4.dxc3#
              • 3...Sxd7
                • 4.Se6#
          • 2...Rcc5
            • 3.Qxd7+
              • 3...Rcd5
                • 4.Se6#
                • 4.dxc3#
              • 3...Rhd5
                • 4.Se6#
              • 3...Sxd7
                • 4.Se6#
      • 1...Rc8
        • 2.Qxc8
          • threat
            • 3.Qxc3#
            • 3.dxc3#
          • 2...Qc2
            • 3.Qxc3+
              • 3...Qxc3
                • 4.dxc3#
            • 3.dxc3+
              • 3...Qxc3
                • 4.Qxc3#
            • 3.Bxc2
              • threat
                • 4.Rxe4#
                • 4.Qxc3#
                • 4.dxc3#
          • 2...Qd3
            • 3.Rxd3+
              • 3...Bxd3
                • 4.Qxc3#
                • 4.dxc3#
              • 3...exd3
                • 4.Qc4#
            • 3.Qxc3+
              • 3...Qxc3
                • 4.dxc3#
            • 3.dxc3+
              • 3...Qxc3
                • 4.Qxc3#
          • 2...Qc1
            • 3.Qxc3+
              • 3...Qxc3
                • 4.dxc3#
            • 3.dxc3+
              • 3...Qxc3
                • 4.Qxc3#
            • 3.Rxh5
              • threat
                • 4.Rd5#
              • 3...Bc4
                • 4.Qxc4#
              • 3...d5
                • 4.Rxd5#
          • 2...Rc5
            • 3.Bxc5+
              • 3...bxc5
                • 4.Qxc5#
                • 4.dxc3#
            • 3.Qxc5+
              • 3...bxc5
                • 4.Bxc5#
                • 4.dxc3#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
                • 4.Qxc3#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.dxc3#
      • 1...d5
        • 2.Qxc6
          • threat
            • 3.Qxc3#
            • 3.dxc3#
          • 2...Qc2
            • 3.Bc5+
              • 3...bxc5
                • 4.Qxc5#
            • 3.Rxd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qxd5+
              • 3...Rxd5
                • 4.Rxd5#
            • 3.Qxc3+
              • 3...Qxc3
                • 4.dxc3#
            • 3.Qc5+
              • 3...bxc5
                • 4.Bxc5#
            • 3.dxc3+
              • 3...Qxc3
                • 4.Qxc3#
          • 2...Qd3
            • 3.Bc5+
              • 3...bxc5
                • 4.Qxc5#
            • 3.Rxd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qxd5+
              • 3...Rxd5
                • 4.Rxd5#
            • 3.Qxc3+
              • 3...Qxc3
                • 4.dxc3#
            • 3.Qc5+
              • 3...bxc5
                • 4.Bxc5#
            • 3.dxc3+
              • 3...Qxc3
                • 4.Qxc3#
          • 2...Qc1
            • 3.Bc5+
              • 3...bxc5
                • 4.Qxc5#
            • 3.Rxd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qxd5+
              • 3...Rxd5
                • 4.Rxd5#
            • 3.Qxc3+
              • 3...Qxc3
                • 4.dxc3#
            • 3.Qc5+
              • 3...bxc5
                • 4.Bxc5#
            • 3.dxc3+
              • 3...Qxc3
                • 4.Qxc3#
        • 2.Qxf7
          • threat
            • 3.Se6+
              • 3...Rxe6
                • 4.dxc3#
            • 3.Bc5+
              • 3...Rxc5
                • 4.Se6#
              • 3...bxc5
                • 4.dxc3#
            • 3.Rxd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qxd5+
              • 3...Rxd5
                • 4.Rxd5#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Se6#
            • 3.Qxh5
              • threat
                • 4.Rxd5#
                • 4.Qxd5#
                • 4.Qe5#
          • 2...Re5
            • 3.Se6+
              • 3...Rexe6
                • 4.Rxd5#
              • 3...Rcxe6
                • 4.dxc3#
            • 3.Rxd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qxd5+
              • 3...Rxd5
                • 4.Rxd5#
      • 1...d6
        • 2.Rxh5
          • threat
            • 3.Rd5#
          • 2...Rc5
            • 3.Rd5+
              • 3...Rxd5
                • 4.dxc3#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.dxc3#
            • 3.bxc5
              • threat
                • 4.Rd5#
                • 4.dxc3#
        • 2.Qxc6
          • threat
            • 3.Qxc3#
            • 3.dxc3#
          • 2...Qc2
            • 3.Rxe4+
              • 3...Qxe4
                • 4.dxc3#
            • 3.Rd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qd5+
              • 3...Rxd5
                • 4.Rxd5#
            • 3.Qxc3+
              • 3...Qxc3
                • 4.dxc3#
            • 3.Qxd6+
              • 3...Rd5
                • 4.Rxd5#
                • 4.Qxd5#
            • 3.dxc3+
              • 3...Qxc3
                • 4.Rxe4#
                • 4.Qxe4#
                • 4.Qxc3#
            • 3.Sxh5
              • threat
                • 4.Rd5#
                • 4.Qd5#
              • 3...Qxb3
                • 4.Qxe4#
              • 3...Bc4
                • 4.Qxc4#
              • 3...d5
                • 4.Rxd5#
                • 4.Qxd5#
            • 3.Bxc2
              • threat
                • 4.Rxe4#
                • 4.Qxe4#
                • 4.Qxc3#
                • 4.dxc3#
            • 3.Rxh5
              • threat
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qxd6#
              • 3...Qxb3
                • 4.Rxe4#
                • 4.Qxe4#
              • 3...Bc4
                • 4.Qxc4#
              • 3...d5
                • 4.Rxd5#
                • 4.Qxd5#
          • 2...Qd3
            • 3.Rxd3+
              • 3...Bxd3
                • 4.Qxc3#
                • 4.dxc3#
              • 3...exd3
                • 4.Qc4#
                • 4.dxc3#
            • 3.Rxe4+
              • 3...Qxe4
                • 4.dxc3#
            • 3.Rd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qd5+
              • 3...Rxd5
                • 4.Rxd5#
            • 3.Qxc3+
              • 3...Qxc3
                • 4.dxc3#
            • 3.Qxd6+
              • 3...Rd5
                • 4.Rxd5#
                • 4.Qxd5#
            • 3.dxc3+
              • 3...Qxc3
                • 4.Rxe4#
                • 4.Qxe4#
                • 4.Qxc3#
            • 3.Sxh5
              • threat
                • 4.Rd5#
                • 4.Qd5#
              • 3...Qxb5
                • 4.Qxe4#
                • 4.Qxc3#
                • 4.dxc3#
              • 3...Qc4
                • 4.Qxe4#
              • 3...d5
                • 4.Rxd5#
                • 4.Qxd5#
            • 3.Rxh5
              • threat
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qxd6#
              • 3...Qc4
                • 4.Rxe4#
                • 4.Qxe4#
              • 3...Qb5
                • 4.Rxe4#
                • 4.Qxe4#
                • 4.Qxc3#
                • 4.dxc3#
              • 3...d5
                • 4.Rxd5#
                • 4.Qxd5#
          • 2...Rc5
            • 3.Qd5+
              • 3...Rxd5
                • 4.Rxd5#
                • 4.dxc3#
            • 3.Qxc5+
              • 3...bxc5
                • 4.dxc3#
              • 3...dxc5
                • 4.dxc3#
            • 3.Qxd6+
              • 3...Rd5
                • 4.Rxd5#
                • 4.Qxd5#
                • 4.dxc3#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qxc3#
                • 4.Qxd6#
            • 3.Rxc5
              • threat
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qxd6#
                • 4.dxc3#
            • 3.bxc5
              • threat
                • 4.Qd5#
                • 4.Qxd6#
                • 4.dxc3#
        • 2.Qxf7
          • threat
            • 3.Se6#
          • 2...Bxf4
            • 3.Rd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qd5+
              • 3...Rxd5
                • 4.Rxd5#
          • 2...Re5
            • 3.Se6+
              • 3...Rxe6
                • 4.Rd5#
            • 3.Rd5+
              • 3...Rxd5
                • 4.Se6#
                • 4.Qxd5#
            • 3.Qd5+
              • 3...Rxd5
                • 4.Se6#
                • 4.Rxd5#
            • 3.Rxe5
              • threat
                • 4.Se6#
                • 4.Rd5#
                • 4.Qd5#
              • 3...Bc4
                • 4.dxc3#
              • 3...d5
                • 4.Rxd5#
                • 4.Qxd5#
          • 2...d5
            • 3.Se6+
              • 3...Rxe6
                • 4.dxc3#
            • 3.Bc5+
              • 3...Rxc5
                • 4.Se6#
              • 3...bxc5
                • 4.dxc3#
            • 3.Rxd5+
              • 3...Rxd5
                • 4.Qxd5#
            • 3.Qxd5+
              • 3...Rxd5
                • 4.Rxd5#
            • 3.dxc3+
              • 3...Rxc3
                • 4.Se6#
            • 3.Qxh5
              • threat
                • 4.Rxd5#
                • 4.Qxd5#
                • 4.Qe5#

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