Problem Display
PID: 69983 (3bRNqB/7r/1p1pnrp1/1P1k1PP1/1K1p2B1/6P1/2N5/4Q2b w - - 0 1)

Piatesi, Antonio

Stratford Express, 1949

3bRNqB/7r/1p1pnrp1/1P1k1PP1/1K1p2B1/6P1/2N5/4Q2b

#3

11 + 11


81 Chess 1950

SOLUTION


  • SOUND
  • Sets
    • 1...Rff7
      • 2.Qxe6#
    • 1...Rxf8
      • 2.Qxh1+
        • 2...Rxh1
          • 3.Bf3#
    • 1...Rd7
      • 2.Qxh1+
        • 2...Ke5
          • 3.Sxd7#
    • 1...Re7
      • 2.Qxh1+
        • 2...Ke5
          • 3.Bxf6#
    • 1...Rhf7
      • 2.Qxh1+
        • 2...Ke5
          • 3.Rxe6#
    • 1...Bf3
      • 2.Bxf3#
    • 1...Sf4
      • 2.Qxh1+
        • 2...Rxh1
          • 3.Bf3#
        • 2...Sg2
          • 3.Bf3#
          • 3.Qxg2#
    • 1...Sxg5
      • 2.Se3+
        • 2...dxe3
          • 3.Qd1#
    • 1...Sc7
      • 2.Se3+
        • 2...dxe3
          • 3.Qd1#
      • 2.Qxh1+
        • 2...Rxh1
          • 3.Bf3#
    • 1...Sg7
      • 2.Se3+
        • 2...dxe3
          • 3.Qd1#
      • 2.Qxh1+
        • 2...Rxh1
          • 3.Bf3#
    • 1...Sxf8
      • 2.Se3+
        • 2...dxe3
          • 3.Qd1#
      • 2.Qxh1+
        • 2...Rxh1
          • 3.Bf3#
  • Tries
    • 1.Se3+?
      • 1...Ke4
        • 2.Sg2+
          • 2...Kd3
            • 3.Qe2#
          • 2...Kd5
            • 3.Bf3#
      • 1...Ke5
        • 2.Sg2+
          • 2...Kd5
            • 3.Bf3#
      • 1...dxe3!
    • 1.Qc3?
      • threat
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qc4+
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
      • 1...Qxf8
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qc4+
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Rxe6#
            • 3.Qxe6#
            • 3.Qxd4#
        • 2.Qc6+
          • 2...Ke5
            • 3.Rxe6#
      • 1...Qxh8
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qc4+
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
      • 1...gxf5
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qc4+
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
      • 1...Re7
        • 2.Qc6+
          • 2...Ke5
            • 3.Bxf6#
      • 1...Qg7
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qc4+
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
      • 1...Rh4
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qc4+
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Qc6+
          • 2...Ke5
            • 3.Sd7#
      • 1...Ra7
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qc4+
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
      • 1...Rc7
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rhf7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qc4+
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Rxe6#
            • 3.Qxe6#
            • 3.Qxd4#
        • 2.Qc6+
          • 2...Ke5
            • 3.Rxe6#
      • 1...Be4
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qc4+
          • 2...Ke5
            • 3.Qxd4#
      • 1...Be7
        • 2.Qc6+
          • 2...Ke5
            • 3.Sd7#
      • 1...d3
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qd4#
          • 2...Ke4
            • 3.Qd4#
        • 2.Rxe6
          • threat
            • 3.Se3#
            • 3.Qd4#
            • 3.Qb3#
            • 3.Qxd3#
            • 3.Qc4#
            • 3.Qc6#
        • 2.Qd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qxd3+
          • 2...Ke5
            • 3.Qd4#
          • 2...Sd4
            • 3.Se3#
            • 3.Qc4#
            • 3.Qxd4#
        • 2.Qc4+
          • 2...Ke5
            • 3.Qd4#
      • 1...dxc3!
    • 1.Qd1?
      • threat
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Se3#
            • 3.Qxd4#
          • 2...d3
            • 3.Qxd3#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Qxf8
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Qxh8
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rxf5
        • 2.Se3+
          • 2...Ke4
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rxf8
        • 2.Se3+
          • 2...Ke4
            • 3.Qxd4#
        • 2.Bf3+
          • 2...Bxf3
            • 3.Qxf3#
        • 2.Qf3+
          • 2...Bxf3
            • 3.Bxf3#
        • 2.Qxh1+
          • 2...Rxh1
            • 3.Bf3#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...gxf5
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Re7
        • 2.Qxh1+
          • 2...Ke5
            • 3.Bxf6#
      • 1...Qg7
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rff7
        • 2.Se3+
          • 2...Ke4
            • 3.Rxe6#
            • 3.Qxd4#
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
        • 2.Bf3+
          • 2...Bxf3
            • 3.Qxf3#
        • 2.Rxe6
          • threat
            • 3.Se3#
            • 3.Qxd4#
        • 2.Qf3+
          • 2...Bxf3
            • 3.Bxf3#
        • 2.Qxh1+
          • 2...Rxh1
            • 3.Bf3#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rh2
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rh4
        • 2.Rxe6
          • threat
            • 3.Se3#
            • 3.Qxd4#
          • 2...d3
            • 3.Qxd3#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Ra7
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rb7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Se3#
            • 3.Qxh1#
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rc7
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rd7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Se3#
            • 3.Qxh1#
            • 3.Qxd4#
        • 2.Qxh1+
          • 2...Ke5
            • 3.Sxd7#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rhf7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Se3#
            • 3.Qxh1#
            • 3.Qxd4#
        • 2.Qxh1+
          • 2...Ke5
            • 3.Rxe6#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rg7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Se3#
            • 3.Qxh1#
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Bf3
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Be4
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...d3
        • 2.Qxd3+
          • 2...Ke5
            • 3.Qd4#
          • 2...Sd4
            • 3.Se3#
            • 3.Qc4#
            • 3.Qxd4#
      • 1...Be7!
    • 1.Qg1?
      • threat
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
          • 2...d3
            • 3.Qd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Qxf8
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Qxh8
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rxf5
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rxf8
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qxh1+
          • 2...Rxh1
            • 3.Bf3#
      • 1...gxf5
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Qg7
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rff7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qxh1+
          • 2...Rxh1
            • 3.Bf3#
      • 1...Rh2
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rh4
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Ra7
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rb7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qxh1#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rc7
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rd7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qxh1#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qxh1+
          • 2...Ke5
            • 3.Sxd7#
      • 1...Re7
        • 2.Qxh1+
          • 2...Ke5
            • 3.Bxf6#
      • 1...Rhf7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qxh1#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qxh1+
          • 2...Ke5
            • 3.Rxe6#
      • 1...Rg7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qxh1#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Bg2
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qxg2#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Bf3
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Bxf3#
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Be4
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...d3
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qd4#
          • 2...Ke4
            • 3.Qd4#
          • 2...Ke5
            • 3.Qd4#
        • 2.Qd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Be7!
    • 1.Qxh1+?
      • 1...Ke5
        • 2.Sxg6+
          • 2...Qxg6
            • 3.Rxe6#
        • 2.Rxe6+
          • 2...Qxe6
            • 3.Sxg6#
        • 2.Qe1+
          • 2...Kd5
            • 3.Bf3#
      • 1...Rxh1!
  • Keys
    • 1.Qa1!
      • threat
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qa2#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Qxf8
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qa2#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Qxh8
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rxf5
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qa2#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qa8+
          • 2...Rb7
            • 3.Qxb7#
      • 1...Rxf8
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qa2#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qxh1+
          • 2...Rxh1
            • 3.Bf3#
        • 2.Qa8+
          • 2...Rb7
            • 3.Qxb7#
      • 1...Rxh8
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Sd7
          • threat
            • 3.Qa8#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Sc5
            • 3.Qxd4#
          • 2...Sc7
            • 3.Sxb6#
            • 3.Qxd4#
            • 3.Qa2#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qa2#
            • 3.Qa8#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qa8+
          • 2...Ke5
            • 3.Sd7#
      • 1...gxf5
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qa2#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Re7
        • 2.Qxh1+
          • 2...Ke5
            • 3.Bxf6#
      • 1...Qg7
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rff7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qa2#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qxh1+
          • 2...Rxh1
            • 3.Bf3#
      • 1...Rh2
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qa8+
          • 2...Ke5
            • 3.Sd7#
      • 1...Rh3
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Sd7
          • threat
            • 3.Qa8#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Sc5
            • 3.Qxd4#
          • 2...Sc7
            • 3.Sxb6#
            • 3.Qxd4#
            • 3.Qa2#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qa2#
            • 3.Qa8#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qa8+
          • 2...Ke5
            • 3.Sd7#
        • 2.fxe6
          • threat
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
          • 2...Rf4
            • 3.Qa8#
          • 2...d3
            • 3.Qd4#
      • 1...Rh4
        • 2.Sd7
          • threat
            • 3.Qa8#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Sc5
            • 3.Qxd4#
          • 2...Sc7
            • 3.Sxb6#
            • 3.Qxd4#
            • 3.Qa2#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qa2#
            • 3.Qa8#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qa8+
          • 2...Ke5
            • 3.Sd7#
      • 1...Rh5
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Sd7
          • threat
            • 3.Qa8#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Sc5
            • 3.Qxd4#
          • 2...Sc7
            • 3.Sxb6#
            • 3.Qxd4#
            • 3.Qa2#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qa2#
            • 3.Qa8#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qa8+
          • 2...Ke5
            • 3.Sd7#
        • 2.fxe6
          • threat
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
          • 2...Rf4
            • 3.Qa8#
          • 2...d3
            • 3.Qd4#
      • 1...Rh6
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Sd7
          • threat
            • 3.Qa8#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Sc5
            • 3.Qxd4#
          • 2...Sc7
            • 3.Sxb6#
            • 3.Qxd4#
            • 3.Qa2#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qa2#
            • 3.Qa8#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qa8+
          • 2...Ke5
            • 3.Sd7#
        • 2.fxe6
          • threat
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
          • 2...Rf4
            • 3.Qa8#
          • 2...d3
            • 3.Qd4#
      • 1...Ra7
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rb7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qxh1#
            • 3.Qa2#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rc7
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Rd7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Sxd7
          • threat
            • 3.Qxh1#
            • 3.Qa8#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Sc5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qxh1#
            • 3.Qa2#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qxh1+
          • 2...Ke5
            • 3.Sxd7#
      • 1...Rhf7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qxh1#
            • 3.Qa2#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qxh1+
          • 2...Ke5
            • 3.Rxe6#
      • 1...Rg7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qxh1#
            • 3.Qa2#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Bf3
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Bxf3#
            • 3.Qxd4#
            • 3.Qa2#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Be4
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
      • 1...Bc7
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
        • 2.Rxe6
          • threat
            • 3.Qxd4#
            • 3.Qa2#
            • 3.Qa8#
        • 2.Qxd4+
          • 2...Sxd4
            • 3.Se3#
        • 2.Qa8+
          • 2...Ke5
            • 3.Bxf6#
        • 2.fxe6
          • threat
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
          • 2...Rf4
            • 3.Qa8#
          • 2...d3
            • 3.Qd4#
      • 1...Be7
        • 2.Qa8+
          • 2...Ke5
            • 3.Sd7#
        • 2.fxe6
          • threat
            • 3.Qxd4#
          • 2...Ke4
            • 3.Qxd4#
          • 2...Ke5
            • 3.Qxd4#
          • 2...Rf4
            • 3.Qa8#
          • 2...d3
            • 3.Qd4#
      • 1...d3
        • 2.Sxe6
          • threat
            • 3.Sf4#
            • 3.Qd4#
          • 2...Ke4
            • 3.Qd4#
        • 2.Qd4+
          • 2...Sxd4
            • 3.Se3#

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