Problem Display
PID: 58049 (8/1R6/P2p4/2p1N1K1/3pk3/nQ2Pp2/3P4/7b w - - 0 1)

Ehrenstein, Moritz

British Chess Magazine, 1884

8/1R6/P2p4/2p1N1K1/3pk3/nQ2Pp2/3P4/7b

#4

7 + 7


SOLUTION


  • COOKED
  • Keys
    • 1.Sg4!
      • threat
        • 2.Re7#
        • 2.d3#
      • 1...f2
        • 2.Rf7
          • threat
            • 3.Rf4#
            • 3.d3#
          • 2...Sc4
            • 3.Rf5
              • threat
                • 4.Sxf2#
                • 4.Sf6#
                • 4.d3#
              • 3...dxe3
                • 4.Qxc4#
          • 2...c4
            • 3.Rf5
              • threat
                • 4.Sxf2#
                • 4.Sf6#
              • 3...dxe3
                • 4.Qxe3#
          • 2...f1Q
            • 3.d3+
              • 3...Qxd3
                • 4.Rf4#
                • 4.Qe6#
    • 1.Rd7!
      • threat
        • 2.Qb7+
          • 2...Kxe5
            • 3.Re7#
          • 2...d5
            • 3.Qxd5#
      • 1...Sb5
        • 2.Qd3+
          • 2...Kd5
            • 3.Kf5
              • threat
                • 4.Qc4#
                • 4.Qe4#
                • 4.e4#
              • 3...c4
                • 4.Qxc4#
        • 2.Qxb5
          • threat
            • 3.Qc6+
              • 3...Kxe5
                • 4.Re7#
              • 3...d5
                • 4.Qxd5#
            • 3.Qb7+
              • 3...Kxe5
                • 4.Re7#
              • 3...d5
                • 4.Qxd5#
          • 2...Kd5
            • 3.Qc6+
              • 3...Kxe5
                • 4.Re7#
              • 3...Ke6
                • 4.Qxd6#
            • 3.Qb7+
              • 3...Kxe5
                • 4.Re7#
              • 3...Ke6
                • 4.Re7#
            • 3.Kf5
              • threat
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
                • 4.e4#
          • 2...Kxe5
            • 3.Re7+
              • 3...Kd5
                • 4.e4#
            • 3.Qc4
              • threat
                • 4.Re7#
              • 3...Ke4
                • 4.Re7#
              • 3...d5
                • 4.Qxd5#
          • 2...dxe3
            • 3.Qd3+
              • 3...Kxe5
                • 4.Re7#
            • 3.Qc4+
              • 3...Kxe5
                • 4.Re7#
            • 3.Re7
              • threat
                • 4.Qd3#
                • 4.Qc4#
              • 3...Kd4
                • 4.Qd3#
                • 4.Qc4#
              • 3...Kd5
                • 4.Qd3#
                • 4.Qc4#
              • 3...c4
                • 4.Qxc4#
          • 2...dxe5
            • 3.Qb1+
              • 3...d3
                • 4.Qxd3#
                • 4.Qb7#
          • 2...d5
            • 3.Qd3+
              • 3...Kxe5
                • 4.Qf5#
            • 3.Qxc5
              • threat
                • 4.Qxd4#
                • 4.Qxd5#
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe7#
                • 4.Qxd5#
            • 3.Qc6
              • threat
                • 4.Qxd5#
              • 3...Kxe5
                • 4.Re7#
                • 4.Qxd5#
            • 3.Qb7
              • threat
                • 4.Qxd5#
              • 3...Kxe5
                • 4.Qxd5#
    • 1.Rf7!
      • threat
        • 2.Rf4+
          • 2...Kxe5
            • 3.Qf7
              • threat
                • 4.Qf5#
              • 3...d5
                • 4.Qf6#
                • 4.Qe7#
        • 2.Qb7+
          • 2...d5
            • 3.Rf4+
              • 3...Kxe5
                • 4.Qe7#
            • 3.Rd7
              • threat
                • 4.Qxd5#
              • 3...Kxe5
                • 4.Qxd5#
            • 3.Qc7
              • threat
                • 4.Rf4#
            • 3.Qe7
              • threat
                • 4.Rf4#
            • 3.Qb8
              • threat
                • 4.Rf4#
        • 2.Sd3
          • threat
            • 3.Rf4#
            • 3.Re7#
          • 2...Sc4
            • 3.Re7+
              • 3...Kd5
                • 4.Qb7#
              • 3...Se5
                • 4.Sf2#
            • 3.Qxc4
              • threat
                • 4.Rf4#
                • 4.Re7#
            • 3.Rf5
              • threat
                • 4.Sf2#
              • 3...dxe3
                • 4.Qxc4#
              • 3...f2
                • 4.Sxf2#
          • 2...c4
            • 3.Re7+
              • 3...Kd5
                • 4.Qb7#
        • 2.Sg4
          • threat
            • 3.Rf4#
            • 3.Re7#
            • 3.d3#
          • 2...Sc4
            • 3.Sf6+
              • 3...Ke5
                • 4.Re7#
            • 3.Re7+
              • 3...Kd5
                • 4.Qb7#
              • 3...Se5
                • 4.Sf2#
                • 4.Sf6#
                • 4.d3#
            • 3.Qxc4
              • threat
                • 4.Rf4#
                • 4.Re7#
                • 4.d3#
            • 3.Rf5
              • threat
                • 4.Sf2#
                • 4.Sf6#
                • 4.d3#
              • 3...dxe3
                • 4.Qxc4#
          • 2...c4
            • 3.Sf6+
              • 3...Ke5
                • 4.Re7#
            • 3.Rf5
              • threat
                • 4.Sf2#
                • 4.Sf6#
              • 3...dxe3
                • 4.Qxe3#
        • 2.Sd7
          • threat
            • 3.Rf4#
            • 3.Re7#
          • 2...Sc4
            • 3.Sf6+
              • 3...Ke5
                • 4.Re7#
            • 3.Re7+
              • 3...Kd5
                • 4.Qb7#
              • 3...Se5
                • 4.Sf6#
            • 3.Qxc4
              • threat
                • 4.Rf4#
                • 4.Re7#
            • 3.Rf5
              • threat
                • 4.Sf6#
              • 3...dxe3
                • 4.Qxc4#
          • 2...c4
            • 3.Sf6+
              • 3...Ke5
                • 4.Re7#
            • 3.Re7+
              • 3...Kd5
                • 4.Qb7#
      • 1...dxe5
        • 2.a7
          • threat
            • 3.a8Q#
            • 3.a8B#
          • 2...dxe3
            • 3.d3+
              • 3...Kd4
                • 4.Rd7#
            • 3.a8Q+
              • 3...Kd4
                • 4.Rd7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qc3#
                • 4.dxe3#
            • 3.a8B+
              • 3...Kd4
                • 4.Rd7#
                • 4.Qd5#
                • 4.Qc3#
                • 4.dxe3#
            • 3.dxe3
              • threat
                • 4.a8Q#
                • 4.a8B#
            • 3.Rd7
              • threat
                • 4.Qd5#
                • 4.Qd3#
                • 4.Qxe3#
                • 4.Qb7#
                • 4.d3#
                • 4.a8Q#
                • 4.a8B#
      • 1...Sc4
        • 2.Qb1+
          • 2...Kd5
            • 3.Qb7+
              • 3...Kxe5
                • 4.Re7#
              • 3...Ke6
                • 4.Re7#
          • 2...d3
            • 3.Qxd3+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qf5#
        • 2.Qb7+
          • 2...d5
            • 3.Rf4+
              • 3...Kxe5
                • 4.Qe7#
        • 2.Qxc4
          • threat
            • 3.Sxf3
              • threat
                • 4.Rf4#
              • 3...Bxf3
                • 4.Re7#
            • 3.Sd3
              • threat
                • 4.Rf4#
                • 4.Re7#
            • 3.Sg4
              • threat
                • 4.Rf4#
                • 4.Re7#
                • 4.d3#
            • 3.Sc6
              • threat
                • 4.Rf4#
                • 4.Re7#
            • 3.Sg6
              • threat
                • 4.Rf4#
                • 4.Re7#
            • 3.Sd7
              • threat
                • 4.Rf4#
                • 4.Re7#
          • 2...dxe5
            • 3.a7
              • threat
                • 4.a8Q#
                • 4.a8B#
          • 2...f2
            • 3.Sf3
              • threat
                • 4.Rf4#
              • 3...Bxf3
                • 4.Re7#
          • 2...d5
            • 3.Qxc5
              • threat
                • 4.Qxd4#
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe7#
              • 3...dxe3
                • 4.Qxe3#
              • 3...d3
                • 4.Qd4#
        • 2.Sg4
          • threat
            • 3.Sf6+
              • 3...Ke5
                • 4.Re7#
            • 3.Re7+
              • 3...Kd5
                • 4.Qb7#
              • 3...Se5
                • 4.Sf2#
                • 4.Sf6#
                • 4.d3#
            • 3.Qxc4
              • threat
                • 4.Rf4#
                • 4.Re7#
                • 4.d3#
            • 3.Rf5
              • threat
                • 4.Sf2#
                • 4.Sf6#
                • 4.d3#
              • 3...dxe3
                • 4.Qxc4#
          • 2...Kd5
            • 3.Qb7+
              • 3...Ke6
                • 4.Rf6#
                • 4.Re7#
          • 2...f2
            • 3.Rf5
              • threat
                • 4.Sxf2#
                • 4.Sf6#
                • 4.d3#
              • 3...dxe3
                • 4.Qxc4#
      • 1...Sc2
        • 2.Qb7+
          • 2...d5
            • 3.Rf4+
              • 3...Kxe5
                • 4.Qe7#
            • 3.Qc7
              • threat
                • 4.Rf4#
            • 3.Qe7
              • threat
                • 4.Rf4#
            • 3.Qb8
              • threat
                • 4.Rf4#
        • 2.Sxf3
          • threat
            • 3.Rf4#
          • 2...c4
            • 3.Qxc4
              • threat
                • 4.Rf4#
              • 3...Bxf3
                • 4.Re7#
        • 2.Sd3
          • threat
            • 3.Rf4#
            • 3.Re7#
          • 2...c4
            • 3.Re7+
              • 3...Kd5
                • 4.Qb5#
                • 4.Qb7#
            • 3.Qxc4
              • threat
                • 4.Rf4#
                • 4.Re7#
        • 2.Sg4
          • threat
            • 3.Rf4#
            • 3.Re7#
            • 3.d3#
          • 2...c4
            • 3.Sf6+
              • 3...Ke5
                • 4.Re7#
            • 3.Re7+
              • 3...Kd5
                • 4.Qb5#
            • 3.d3+
              • 3...Kd5
                • 4.Qxc4#
              • 3...cxd3
                • 4.Rf4#
                • 4.Re7#
                • 4.Qe6#
            • 3.Qxc4
              • threat
                • 4.Rf4#
                • 4.Re7#
                • 4.d3#
        • 2.Sc6
          • threat
            • 3.Rf4#
            • 3.Re7#
          • 2...c4
            • 3.Re7+
              • 3...Kd5
                • 4.Qb5#
            • 3.Qxc4
              • threat
                • 4.Rf4#
                • 4.Re7#
        • 2.Sg6
          • threat
            • 3.Rf4#
            • 3.Re7#
          • 2...c4
            • 3.Re7+
              • 3...Kd5
                • 4.Qb5#
            • 3.Qxc4
              • threat
                • 4.Rf4#
                • 4.Re7#
        • 2.Sd7
          • threat
            • 3.Rf4#
            • 3.Re7#
          • 2...c4
            • 3.Sf6+
              • 3...Ke5
                • 4.Re7#
            • 3.Re7+
              • 3...Kd5
                • 4.Qb5#
                • 4.Qb7#
            • 3.Qxc4
              • threat
                • 4.Rf4#
                • 4.Re7#
      • 1...f2
        • 2.Qb7+
          • 2...d5
            • 3.Rf4+
              • 3...Kxe5
                • 4.Qe7#
        • 2.Sg4
          • threat
            • 3.Rf4#
            • 3.d3#
          • 2...Sc4
            • 3.Rf5
              • threat
                • 4.Sxf2#
                • 4.Sf6#
                • 4.d3#
              • 3...dxe3
                • 4.Qxc4#
          • 2...c4
            • 3.Rf5
              • threat
                • 4.Sxf2#
                • 4.Sf6#
              • 3...dxe3
                • 4.Qxe3#
          • 2...f1Q
            • 3.d3+
              • 3...Qxd3
                • 4.Rf4#
                • 4.Qe6#
    • 1.Rh7!
      • threat
        • 2.Rh4+
          • 2...Kxe5
            • 3.Qf7
              • threat
                • 4.Qf5#
              • 3...d5
                • 4.Qf6#
                • 4.Qe7#
        • 2.Qb7+
          • 2...d5
            • 3.Rh4+
              • 3...Kxe5
                • 4.Qe7#
            • 3.Kf6
              • threat
                • 4.Rh4#
            • 3.Rd7
              • threat
                • 4.Qxd5#
              • 3...Kxe5
                • 4.Qxd5#
            • 3.Qc7
              • threat
                • 4.Rh4#
            • 3.Qe7
              • threat
                • 4.Rh4#
            • 3.Qf7
              • threat
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qe7#
            • 3.Qg7
              • threat
                • 4.Rh4#
            • 3.Qb8
              • threat
                • 4.Rh4#
        • 2.Kf6
          • threat
            • 3.Rh4#
          • 2...Sc4
            • 3.Rh4+
              • 3...Kd5
                • 4.Qxc4#
                • 4.Qb7#
                • 4.e4#
            • 3.Qc2+
              • 3...Kd5
                • 4.e4#
              • 3...d3
                • 4.Qxd3#
                • 4.Qxc4#
            • 3.Qb1+
              • 3...Kd5
                • 4.Qb7#
                • 4.e4#
              • 3...d3
                • 4.Qxd3#
            • 3.Qd3+
              • 3...Kd5
                • 4.e4#
            • 3.Qb7+
              • 3...d5
                • 4.Rh4#
            • 3.Qxc4
              • threat
                • 4.Rh4#
          • 2...c4
            • 3.Qb7+
              • 3...d5
                • 4.Rh4#
            • 3.Ke6
              • threat
                • 4.Rh4#
      • 1...Sc4
        • 2.Qb1+
          • 2...Kd5
            • 3.Qb7+
              • 3...Kxe5
                • 4.Re7#
              • 3...Ke6
                • 4.Re7#
          • 2...d3
            • 3.Qxd3+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qf5#
        • 2.Qb7+
          • 2...d5
            • 3.Rh4+
              • 3...Kxe5
                • 4.Qe7#
            • 3.Qf7
              • threat
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qe7#
      • 1...f2
        • 2.Qb7+
          • 2...d5
            • 3.Rh4+
              • 3...Kxe5
                • 4.Qe7#
      • 1...Bg2
        • 2.Qb7+
          • 2...d5
            • 3.Rh4+
              • 3...Kxe5
                • 4.Qe7#
            • 3.Rd7
              • threat
                • 4.Qxd5#
              • 3...Kxe5
                • 4.Qxd5#
            • 3.Qf7
              • threat
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qe7#
        • 2.Kf6
          • threat
            • 3.Rh4#
          • 2...Sc4
            • 3.Rh4+
              • 3...Kd5
                • 4.Qxc4#
                • 4.Qb7#
                • 4.e4#
            • 3.Qc2+
              • 3...Kd5
                • 4.e4#
              • 3...d3
                • 4.Qxd3#
                • 4.Qxc4#
            • 3.Qb1+
              • 3...Kd5
                • 4.Qb7#
                • 4.e4#
              • 3...d3
                • 4.Qxd3#
            • 3.Qd3+
              • 3...Kd5
                • 4.e4#
            • 3.Qb7+
              • 3...d5
                • 4.Rh4#
          • 2...c4
            • 3.Qb7+
              • 3...d5
                • 4.Rh4#
          • 2...Bh3
            • 3.Rh4+
              • 3...Bg4
                • 4.Rxg4#
            • 3.Qd3+
              • 3...Kd5
                • 4.e4#
        • 2.Sg4
          • threat
            • 3.Re7#
            • 3.d3#
          • 2...dxe3
            • 3.Sf6+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qc3#
              • 3...Ke5
                • 4.Qd5#
                • 4.Qxe3#
            • 3.Re7+
              • 3...Kd4
                • 4.dxe3#
          • 2...Sc4
            • 3.Sf6+
              • 3...Ke5
                • 4.Re7#
            • 3.Re7+
              • 3...Kd5
                • 4.Qb7#
              • 3...Se5
                • 4.Sf2#
                • 4.Sf6#
                • 4.d3#
          • 2...f2
            • 3.Re7+
              • 3...Kf3
                • 4.exd4#
          • 2...c4
            • 3.Sf6+
              • 3...Ke5
                • 4.Re7#
        • 2.Sd7
          • threat
            • 3.Rh4#
            • 3.Re7#
          • 2...Sc4
            • 3.Sf6+
              • 3...Ke5
                • 4.Re7#
            • 3.Re7+
              • 3...Kd5
                • 4.Qb7#
              • 3...Se5
                • 4.Sf6#
          • 2...f2
            • 3.Re7+
              • 3...Kf3
                • 4.exd4#
          • 2...c4
            • 3.Sf6+
              • 3...Ke5
                • 4.Re7#
            • 3.Re7+
              • 3...Kd5
                • 4.Qb7#
          • 2...Bh3
            • 3.Sf6+
              • 3...Ke5
                • 4.Qd5#
            • 3.Rh4+
              • 3...Bg4
                • 4.Rxg4#
            • 3.Re7+
              • 3...Be6
                • 4.Rxe6#
      • 1...Sc2
        • 2.Qb7+
          • 2...d5
            • 3.Rh4+
              • 3...Kxe5
                • 4.Qe7#
            • 3.Qc7
              • threat
                • 4.Rh4#
              • 3...Sxe3
                • 4.d3#
            • 3.Qe7
              • threat
                • 4.Rh4#
              • 3...Sxe3
                • 4.d3#
            • 3.Qf7
              • threat
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qe7#
            • 3.Qg7
              • threat
                • 4.Rh4#
              • 3...Sxe3
                • 4.d3#
            • 3.Qb8
              • threat
                • 4.Rh4#
              • 3...Sxe3
                • 4.d3#
        • 2.Kf6
          • threat
            • 3.Rh4#
          • 2...Sxe3
            • 3.Rh4+
              • 3...Sg4+
                • 4.Rxg4#
          • 2...c4
            • 3.Rh4+
              • 3...Kd5
                • 4.Qxc4#
                • 4.Qb5#
            • 3.Qb7+
              • 3...d5
                • 4.Rh4#
    • 1.Rb8!
      • threat
        • 2.Qd3+
          • 2...Kd5
            • 3.e4+
              • 3...Kxe5
                • 4.Re8#
              • 3...Ke6
                • 4.Re8#
        • 2.Qb7+
          • 2...d5
            • 3.Qh7+
              • 3...Kxe5
                • 4.Qe7#
            • 3.Rd8
              • threat
                • 4.Qxd5#
              • 3...Kxe5
                • 4.Qxd5#
                • 4.Qe7#
            • 3.Qf7
              • threat
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qe7#
      • 1...dxe5
        • 2.a7
          • threat
            • 3.a8Q#
            • 3.a8B#
          • 2...dxe3
            • 3.d3+
              • 3...Kd4
                • 4.Rd8#
            • 3.a8Q+
              • 3...Kd4
                • 4.Rd8#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qc3#
                • 4.dxe3#
            • 3.a8B+
              • 3...Kd4
                • 4.Rd8#
                • 4.Qd5#
                • 4.Qc3#
                • 4.dxe3#
            • 3.dxe3
              • threat
                • 4.a8Q#
                • 4.a8B#
            • 3.Rd8
              • threat
                • 4.Qd5#
                • 4.Qd3#
                • 4.Qxe3#
                • 4.Qb7#
                • 4.d3#
                • 4.a8Q#
                • 4.a8B#
      • 1...f2
        • 2.Qb7+
          • 2...d5
            • 3.Qh7+
              • 3...Kxe5
                • 4.Qe7#
            • 3.Rd8
              • threat
                • 4.Qxd5#
              • 3...Kxe5
                • 4.Qe7#
    • 1.Qe6!
      • threat
        • 2.Qf5+
          • 2...Kd5
            • 3.e4#
      • 1...dxe3
        • 2.Qxd6
          • threat
            • 3.d3#
          • 2...exd2
            • 3.Qd3+
              • 3...Kxe5
                • 4.Re7#
            • 3.Re7
              • threat
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qd3#
              • 3...Ke3
                • 4.Sd3#
                • 4.Sg4#
          • 2...e2
            • 3.Qd3+
              • 3...Kxe5
                • 4.Re7#
            • 3.Rd7
              • threat
                • 4.Qd5#
            • 3.Re7
              • threat
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qd3#
            • 3.Rf7
              • threat
                • 4.Rf4#
          • 2...c4
            • 3.Rd7
              • threat
                • 4.Qd4#
                • 4.Qd5#
        • 2.Rb3
          • threat
            • 3.Sc6#
          • 2...dxe5
            • 3.d3+
              • 3...Kd4
                • 4.Qd7#
                • 4.Qd6#
            • 3.dxe3
              • threat
                • 4.Qc6#
            • 3.Qd7
              • threat
                • 4.Rxe3#
                • 4.Qd3#
                • 4.d3#
            • 3.Qd6
              • threat
                • 4.Rxe3#
                • 4.Qd3#
                • 4.d3#
          • 2...Sc4
            • 3.Sxc4+
              • 3...Kd4
                • 4.dxe3#
            • 3.Sc6+
              • 3...Se5
                • 4.Rxe3#
                • 4.d3#
            • 3.Qxc4+
              • 3...Kxe5
                • 4.Rxe3#
            • 3.Qf5+
              • 3...Kd4
                • 4.Sc6#
                • 4.Rd3#
              • 3...Kd5
                • 4.Rd3#
            • 3.d3+
              • 3...Kd4
                • 4.Sc6#
            • 3.Rd3
              • threat
                • 4.Qd5#
                • 4.Qf5#
          • 2...f2
            • 3.Sd3+
              • 3...Kf3
                • 4.Qg4#
              • 3...Kd4
                • 4.dxe3#
            • 3.Sf3+
              • 3...Kxf3
                • 4.Qg4#
            • 3.Sc4+
              • 3...Kf3
                • 4.Qg4#
              • 3...Kd4
                • 4.dxe3#
            • 3.Sc6+
              • 3...Kf3
                • 4.Qg4#
            • 3.Sg6+
              • 3...Kf3
                • 4.Qg4#
              • 3...Kd4
                • 4.dxe3#
            • 3.Sd7+
              • 3...Kf3
                • 4.Qg4#
              • 3...Kd4
                • 4.dxe3#
            • 3.Sf7+
              • 3...Kf3
                • 4.Qg4#
              • 3...Kd4
                • 4.dxe3#
            • 3.Qf5+
              • 3...Kd4
                • 4.Rd3#
              • 3...Kd5
                • 4.Rd3#
            • 3.Rd3
              • threat
                • 4.Qd5#
                • 4.Qf5#
      • 1...dxe5
        • 2.Rb3
          • threat
            • 3.Qc6#
          • 2...dxe3
            • 3.d3+
              • 3...Kd4
                • 4.Qd7#
                • 4.Qd6#
            • 3.dxe3
              • threat
                • 4.Qc6#
            • 3.Qd7
              • threat
                • 4.Rxe3#
                • 4.Qd3#
                • 4.d3#
            • 3.Qd6
              • threat
                • 4.Rxe3#
                • 4.Qd3#
                • 4.d3#
      • 1...f2
        • 2.Qf5+
          • 2...Kd5
            • 3.Sf7+
              • 3...Kc4
                • 4.Sxd6#
              • 3...Kc6
                • 4.Sd8#
        • 2.Qxd6
          • threat
            • 3.Qc6+
              • 3...Kxe5
                • 4.Re7#
            • 3.Rd7
              • threat
                • 4.Qd5#
            • 3.Re7
              • threat
                • 4.Qc6#
              • 3...dxe3
                • 4.Qd3#
                • 4.d3#
        • 2.Rb3
          • threat
            • 3.Sd3+
              • 3...Kf3
                • 4.Qg4#
            • 3.Sf3+
              • 3...Kxf3
                • 4.Qg4#
            • 3.Sc4+
              • 3...Kf3
                • 4.Qg4#
            • 3.Sc6+
              • 3...Kf3
                • 4.Qg4#
            • 3.Sg6+
              • 3...Kf3
                • 4.Qg4#
            • 3.Sd7+
              • 3...Kf3
                • 4.Qg4#
            • 3.Sf7+
              • 3...Kf3
                • 4.Qg4#
            • 3.Kg4
              • threat
                • 4.Sd3#
                • 4.Sf3#
                • 4.Sc4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...Bf3+
                • 4.Sxf3#
              • 3...dxe5
                • 4.Qc6#
              • 3...Sc4
                • 4.Sxc4#
          • 2...Sc4
            • 3.Sxc4+
              • 3...Kf3
                • 4.Qg4#
      • 1...c4
        • 2.Qg4+
          • 2...Kd5
            • 3.e4+
              • 3...Kc5
                • 4.Qc8#
              • 3...Kxe5
                • 4.Re7#
                • 4.Qf5#
        • 2.Qf5+
          • 2...Kd5
            • 3.Sd3+
              • 3...Kc6
                • 4.Sb4#
            • 3.Sxf3+
              • 3...Kc6
                • 4.Sxd4#
            • 3.Sg6+
              • 3...Kc6
                • 4.Se7#
            • 3.Sd7+
              • 3...Kc6
                • 4.Sb8#
            • 3.Sf7+
              • 3...Kc6
                • 4.Sd8#
            • 3.e4+
              • 3...Kc5
                • 4.Qc8#
        • 2.Qxd6
          • threat
            • 3.Qxd4#
          • 2...dxe3
            • 3.Rd7
              • threat
                • 4.Qd4#
                • 4.Qd5#
          • 2...Sc2
            • 3.Qc6+
              • 3...Kxe5
                • 4.Rb5#
                • 4.Re7#
            • 3.Qg6+
              • 3...Kd5
                • 4.Rb5#
              • 3...Kxe5
                • 4.Rb5#
            • 3.Rd7
              • threat
                • 4.Qd5#
              • 3...Sxe3
                • 4.Qxd4#
              • 3...Sb4
                • 4.Qxd4#
            • 3.Rf7
              • threat
                • 4.Rf4#
          • 2...Sb5
            • 3.Qc6+
              • 3...Kxe5
                • 4.Rxb5#
                • 4.Re7#
            • 3.Qg6+
              • 3...Kd5
                • 4.Rxb5#
              • 3...Kxe5
                • 4.Rxb5#
            • 3.Rxb5
              • threat
                • 4.Qxd4#
                • 4.Qd5#
                • 4.Qc6#
                • 4.Qg6#
        • 2.Rc7
          • threat
            • 3.Qf5+
              • 3...Kd5
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.e4#
          • 2...dxe3
            • 3.Qf5+
              • 3...Kd4
                • 4.Sc6#
              • 3...Kd5
                • 4.Sxf3#
                • 4.Sc6#
          • 2...dxe5
            • 3.Qg6+
              • 3...Kd5
                • 4.Qc6#
                • 4.e4#
          • 2...f2
            • 3.Qf5+
              • 3...Kd5
                • 4.Sd3#
                • 4.Sf3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
          • 2...c3
            • 3.Qf5+
              • 3...Kd5
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.e4#
    • 1.Qf7!
      • threat
        • 2.Qf5+
          • 2...Kd5
            • 3.e4#
      • 1...dxe3
        • 2.Rb3
          • threat
            • 3.Rxe3+
              • 3...Kd4
                • 4.Sc6#
            • 3.Qf5+
              • 3...Kd4
                • 4.Rd3#
              • 3...Kd5
                • 4.Rd3#
            • 3.Sc6
              • threat
                • 4.Rxe3#
                • 4.Qe6#
                • 4.Qf5#
                • 4.d3#
            • 3.Rd3
              • threat
                • 4.Qd5#
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qe8#
                • 4.Qf5#
                • 4.Qe7#
          • 2...Kd4
            • 3.Sc6+
              • 3...Ke4
                • 4.Rxe3#
                • 4.Qe6#
                • 4.Qf5#
                • 4.d3#
            • 3.Rd3+
              • 3...Ke4
                • 4.Qd5#
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qe8#
                • 4.Qf5#
                • 4.Qe7#
            • 3.Qf5
              • threat
                • 4.Rd3#
              • 3...Kd5
                • 4.Rd3#
              • 3...dxe5
                • 4.Qd3#
              • 3...c4
                • 4.Sc6#
          • 2...Kxe5
            • 3.dxe3
              • threat
                • 4.Qf5#
              • 3...Ke4
                • 4.Qe6#
                • 4.Qf5#
              • 3...d5
                • 4.Qe7#
            • 3.Rd3
              • threat
                • 4.Qd5#
                • 4.Qe8#
                • 4.Qf5#
                • 4.Qe7#
              • 3...Ke4
                • 4.Qd5#
                • 4.Qf5#
          • 2...dxe5
            • 3.d3+
              • 3...Kd4
                • 4.Qd7#
            • 3.dxe3
              • threat
                • 4.Qb7#
            • 3.Qd7
              • threat
                • 4.Rxe3#
                • 4.Qd3#
                • 4.d3#
          • 2...Sc2
            • 3.Sc6
              • threat
                • 4.Qe6#
                • 4.Qf5#
                • 4.d3#
            • 3.Rd3
              • threat
                • 4.Qd5#
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qe8#
                • 4.Qf5#
                • 4.Qe7#
              • 3...Sd4
                • 4.Rxe3#
          • 2...c4
            • 3.Sc6
              • threat
                • 4.Rxe3#
                • 4.Qe6#
                • 4.Qf5#
      • 1...dxe5
        • 2.Rb3
          • threat
            • 3.Qb7#
          • 2...dxe3
            • 3.d3+
              • 3...Kd4
                • 4.Qd7#
            • 3.dxe3
              • threat
                • 4.Qb7#
            • 3.Qd7
              • threat
                • 4.Rxe3#
                • 4.Qd3#
                • 4.d3#
      • 1...f2
        • 2.Qf5+
          • 2...Kd5
            • 3.Sf7+
              • 3...Kc4
                • 4.Sxd6#
              • 3...Kc6
                • 4.Sd8#
      • 1...c4
        • 2.Qf5+
          • 2...Kd5
            • 3.Sd3+
              • 3...Kc6
                • 4.Sb4#
            • 3.Sxf3+
              • 3...Kc6
                • 4.Sxd4#
            • 3.Sg6+
              • 3...Kc6
                • 4.Se7#
            • 3.Sd7+
              • 3...Kc6
                • 4.Sb8#
            • 3.Sf7+
              • 3...Kc6
                • 4.Sd8#
            • 3.e4+
              • 3...Kc5
                • 4.Qc8#
        • 2.Qh7+
          • 2...Kd5
            • 3.e4+
              • 3...Kc5
                • 4.Qc7#
              • 3...Kxe5
                • 4.Re7#
                • 4.Qf5#
                • 4.Qe7#
              • 3...Ke6
                • 4.Re7#
                • 4.Qf5#
                • 4.Qe7#
        • 2.Rb6
          • threat
            • 3.Qf5+
              • 3...Kd5
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
            • 3.Rxd6
              • threat
                • 4.Qd5#
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qe6#
                • 4.Qf4#
                • 4.Qe7#
          • 2...dxe5
            • 3.Qg6+
              • 3...Kd5
                • 4.Qc6#
          • 2...Sb5
            • 3.Qg6+
              • 3...Kd5
                • 4.Rxb5#
              • 3...Kxe5
                • 4.Qf5#
            • 3.Qf5+
              • 3...Kd5
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Rxb5#
            • 3.Rxb5
              • threat
                • 4.Qd5#
                • 4.Qg6#
                • 4.Qf4#
                • 4.Qf5#
                • 4.Qh7#
          • 2...f2
            • 3.Qf5+
              • 3...Kd5
                • 4.Sd3#
                • 4.Sf3#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
            • 3.Rxd6
              • threat
                • 4.Qd5#
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qe6#
                • 4.Qf4#
                • 4.Qe7#
        • 2.Rc7
          • threat
            • 3.Qf5+
              • 3...Kd5
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.e4#
          • 2...dxe3
            • 3.Qf5+
              • 3...Kd4
                • 4.Sc6#
              • 3...Kd5
                • 4.Sxf3#
                • 4.Sc6#
          • 2...dxe5
            • 3.Qg6+
              • 3...Kd5
                • 4.Qc6#
                • 4.e4#
          • 2...f2
            • 3.Qf5+
              • 3...Kd5
                • 4.Sd3#
                • 4.Sf3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
          • 2...c3
            • 3.Qf5+
              • 3...Kd5
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.e4#
          • 2...d3
            • 3.Qf5+
              • 3...Kd5
                • 4.Sxd3#
                • 4.Sxf3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
            • 3.Sxf3
              • threat
                • 4.Re7#
                • 4.Qf5#
            • 3.Sxc4
              • threat
                • 4.Re7#
                • 4.Qe6#
                • 4.Qf5#
            • 3.Sg4
              • threat
                • 4.Re7#
                • 4.Qe6#
                • 4.Qf5#
            • 3.Sc6
              • threat
                • 4.Re7#
                • 4.Qe6#
                • 4.Qf5#
            • 3.Sg6
              • threat
                • 4.Re7#
                • 4.Qe6#
                • 4.Qf5#
            • 3.Sd7
              • threat
                • 4.Qe6#
                • 4.Qf5#
    • 1.Qd3+!
      • 1...Kd5
        • 2.Sc6
          • threat
            • 3.Se7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
          • 2...Kxc6
            • 3.Qe4+
              • 3...d5
                • 4.Qg6#
                • 4.Qe6#
          • 2...c4
            • 3.Sb4+
              • 3...Kc5
                • 4.Qxd4#
                • 4.exd4#
              • 3...Ke5
                • 4.Re7#
                • 4.Qf5#
              • 3...Ke6
                • 4.Qe4#
                • 4.Qf5#
            • 3.Se7+
              • 3...Kc5
                • 4.Qxa3#
                • 4.Qxd4#
                • 4.exd4#
              • 3...Ke5
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
        • 2.Sg6
          • threat
            • 3.Se7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
            • 3.e4+
              • 3...Kc6
                • 4.Se7#
              • 3...Ke6
                • 4.Re7#
          • 2...c4
            • 3.Se7+
              • 3...Kc5
                • 4.Qxa3#
                • 4.Qxd4#
                • 4.exd4#
              • 3...Ke5
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
            • 3.Qf5+
              • 3...Kc6
                • 4.Se7#
            • 3.Qxd4+
              • 3...Kc6
                • 4.Se7#
              • 3...Ke6
                • 4.Sf4#
                • 4.Sf8#
                • 4.Re7#
                • 4.Qe4#
    • 1.a7!
      • threat
        • 2.a8Q
          • threat
            • 3.Rb4+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb5+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb6+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Ra7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rc7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Re7+
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
            • 3.Rf7+
              • 3...Kxe5
                • 4.Rf5#
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rg7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rh7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb8+
              • 3...Kxe5
                • 4.Re8#
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Qd5+
              • 3...Kxd5
                • 4.Re7#
            • 3.Qd3+
              • 3...Kd5
                • 4.Re7#
              • 3...Kxe5
                • 4.Re7#
                • 4.Qf5#
            • 3.Sd3
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sg4
              • threat
                • 4.Re7#
                • 4.Qe8#
                • 4.d3#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sg6
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sf7
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rb4#
          • 2...dxe3
            • 3.Rb4+
              • 3...Kxe5
                • 4.Re4#
                • 4.Qbd5#
                • 4.Qe4#
                • 4.Qad5#
                • 4.Qxe3#
                • 4.Qe8#
                • 4.Qh8#
            • 3.Rb5+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qxe3#
            • 3.Rb6+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qxe3#
            • 3.Ra7+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qxe3#
            • 3.Rc7+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qxe3#
            • 3.Rd7+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qxe3#
            • 3.Re7+
              • 3...Kd4
                • 4.Sc6#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qd3#
                • 4.Qxe3#
                • 4.dxe3#
              • 3...d5
                • 4.Sc6#
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
                • 4.Qxe3#
            • 3.Rf7+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qxe3#
            • 3.Rg7+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qxe3#
            • 3.Rh7+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qxe3#
            • 3.Rb8+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qxe3#
            • 3.Qd3+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe8#
            • 3.Qxe3+
              • 3...Kd5
                • 4.Re7#
                • 4.Qg8#
            • 3.d3+
              • 3...Kd4
                • 4.Sc6#
              • 3...Kxe5
                • 4.Qh8#
          • 2...c4
            • 3.Rb5+
              • 3...d5
                • 4.Qxd5#
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
              • 3...d5
                • 4.Qxd5#
            • 3.Re7+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
          • 2...d5
            • 3.Rd7
              • threat
                • 4.Qbxd5#
                • 4.Qaxd5#
              • 3...Kxe5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qe8#
            • 3.Re7
              • threat
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
            • 3.Qe8
              • threat
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qd3#
            • 3.Qf8
              • threat
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qe7#
        • 2.a8B
          • threat
            • 3.Rb4+
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rb5+
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rb6+
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Ra7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rc7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Re7+
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
            • 3.Rf7+
              • 3...Kxe5
                • 4.Rf5#
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rg7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rh7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rb8+
              • 3...Kxe5
                • 4.Re8#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Qd5+
              • 3...Kxd5
                • 4.Re7#
            • 3.Qd3+
              • 3...Kd5
                • 4.Re7#
              • 3...Kxe5
                • 4.Re7#
                • 4.Qf5#
            • 3.Sd3
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sg4
              • threat
                • 4.Re7#
                • 4.d3#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sg6
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sf7
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rb4#
          • 2...dxe3
            • 3.Rb4+
              • 3...Kxe5
                • 4.Re4#
                • 4.Qd5#
                • 4.Qxe3#
            • 3.Rb5+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
            • 3.Rb6+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
            • 3.Ra7+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
            • 3.Rc7+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
            • 3.Rd7+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
            • 3.Re7+
              • 3...Kd4
                • 4.Sc6#
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qd3#
                • 4.Qxe3#
                • 4.dxe3#
              • 3...d5
                • 4.Sc6#
                • 4.Qxd5#
                • 4.Qd3#
                • 4.Qxe3#
            • 3.Rf7+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
            • 3.Rg7+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
            • 3.Rh7+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
            • 3.Rb8+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
            • 3.Qd3+
              • 3...Kxe5
                • 4.Re7#
            • 3.Qxe3+
              • 3...Kd5
                • 4.Re7#
          • 2...c4
            • 3.Re7+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
          • 2...d5
            • 3.Re7
              • threat
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
        • 2.Rd7
          • threat
            • 3.Qb7+
              • 3...Kxe5
                • 4.Re7#
              • 3...d5
                • 4.Qxd5#
            • 3.a8Q+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.a8B+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
          • 2...dxe3
            • 3.Qd3+
              • 3...Kxe5
                • 4.Re7#
            • 3.a8Q+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qxe3#
            • 3.a8B+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
        • 2.Re7
          • threat
            • 3.Sd3#
            • 3.Sg4#
            • 3.Sc6#
            • 3.Sg6#
            • 3.Sd7#
            • 3.Sf7#
          • 2...Sc4
            • 3.Sd3+
              • 3...Kd5
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
              • 3...Se5
                • 4.Sf2#
            • 3.Sxc4+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
            • 3.Sg4+
              • 3...Kd5
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
              • 3...Se5
                • 4.Sf2#
                • 4.Sf6#
                • 4.d3#
            • 3.Sd7+
              • 3...Kd5
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
              • 3...Se5
                • 4.Sf6#
            • 3.Sf7+
              • 3...Kd5
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
              • 3...Se5
                • 4.Sxd6#
            • 3.Qc2+
              • 3...Kd5
                • 4.e4#
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
                • 4.Qxc4#
            • 3.Qb1+
              • 3...Kd5
                • 4.Qb7#
                • 4.e4#
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
            • 3.Qd3+
              • 3...Kd5
                • 4.e4#
                • 4.a8Q#
                • 4.a8B#
            • 3.a8Q+
              • 3...d5
                • 4.Sxc4#
                • 4.Qd3#
            • 3.a8B+
              • 3...d5
                • 4.Sxc4#
                • 4.Qd3#
          • 2...c4
            • 3.Sd3+
              • 3...Kd5
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
            • 3.Sd7+
              • 3...Kd5
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
            • 3.a8Q+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
            • 3.a8B+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
          • 2...f2
            • 3.Qd5+
              • 3...Kxd5
                • 4.a8Q#
                • 4.a8B#
            • 3.Qd3+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
            • 3.a8Q+
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
            • 3.a8B+
              • 3...d5
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
      • 1...Sc4
        • 2.a8Q
          • threat
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
              • 3...d5
                • 4.Qxd5#
            • 3.Re7+
              • 3...d5
                • 4.Sxc4#
                • 4.Qd3#
            • 3.Qd3+
              • 3...Kd5
                • 4.Re7#
              • 3...Kxe5
                • 4.Re7#
                • 4.Qf5#
            • 3.Sg4
              • threat
                • 4.Re7#
              • 3...Kd5
                • 4.Re7#
              • 3...dxe3
                • 4.Qxc4#
              • 3...Se5
                • 4.Sf2#
                • 4.Sf6#
              • 3...d5
                • 4.d3#
          • 2...Sxe3
            • 3.Rb4+
              • 3...Kxe5
                • 4.Qe8#
              • 3...Sd5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qe3#
              • 3...d5
                • 4.Qxe3#
            • 3.Re7+
              • 3...Sd5
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qd3#
                • 4.d3#
            • 3.Qd3+
              • 3...Kd5
                • 4.Re7#
              • 3...Kxe5
                • 4.Re7#
            • 3.d3+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe8#
                • 4.Qh8#
            • 3.Sd3
              • threat
                • 4.Re7#
                • 4.Qe8#
            • 3.Sg4
              • threat
                • 4.Re7#
                • 4.Qe8#
                • 4.d3#
              • 3...d3
                • 4.Rb4#
            • 3.Sg6
              • threat
                • 4.Re7#
                • 4.Qe8#
                • 4.d3#
              • 3...d3
                • 4.Rb4#
            • 3.Sf7
              • threat
                • 4.Re7#
                • 4.Qe8#
                • 4.d3#
              • 3...d3
                • 4.Rb4#
          • 2...Sxe5
            • 3.Ra7+
              • 3...Sc6
                • 4.Re7#
              • 3...d5
                • 4.Qaxd5#
            • 3.Rc7+
              • 3...Sc6
                • 4.Re7#
              • 3...d5
                • 4.Qaxd5#
            • 3.Rd7+
              • 3...Sc6
                • 4.Re7#
              • 3...d5
                • 4.Qaxd5#
            • 3.Re7+
              • 3...d5
                • 4.Qaxd5#
            • 3.Rf7+
              • 3...Sc6
                • 4.Re7#
              • 3...d5
                • 4.Rf4#
                • 4.Qaxd5#
            • 3.Rg7+
              • 3...Sc6
                • 4.Re7#
              • 3...d5
                • 4.Qaxd5#
            • 3.Rh7+
              • 3...Sc6
                • 4.Re7#
              • 3...d5
                • 4.Qaxd5#
            • 3.Rb8+
              • 3...Sc6
                • 4.Re8#
              • 3...d5
                • 4.Qaxd5#
          • 2...dxe3
            • 3.Re7+
              • 3...Kd4
                • 4.Qxc4#
                • 4.Qc3#
                • 4.Qd3#
              • 3...d5
                • 4.Qxc4#
                • 4.Qd3#
            • 3.Qxc4+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qa1#
                • 4.Qe8#
                • 4.Qh8#
            • 3.Qd3+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe8#
            • 3.Qe8
              • threat
                • 4.Qxc4#
                • 4.Qd3#
              • 3...Kd4
                • 4.Qxc4#
                • 4.Qd3#
              • 3...Kd5
                • 4.Qxc4#
                • 4.Qd3#
              • 3...Sxe5
                • 4.Qc4#
              • 3...Sb2
                • 4.Sc6#
          • 2...Sb2
            • 3.Rb4+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb5+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb6+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Ra7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rc7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Re7+
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rf7+
              • 3...Kxe5
                • 4.Rf5#
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rg7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rh7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb8+
              • 3...Kxe5
                • 4.Re8#
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Qd5+
              • 3...Kxd5
                • 4.Re7#
            • 3.Sd3
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sg4
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sg6
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sf7
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rb4#
          • 2...Sa5
            • 3.Re7+
              • 3...Sc6
                • 4.Sd3#
                • 4.Sg4#
                • 4.Sxc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...Sb7
                • 4.Sd3#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
          • 2...Sb6
            • 3.Rxb6+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Re7+
              • 3...Sd5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
              • 3...Sxa8
                • 4.Sd3#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qd3#
          • 2...d5
            • 3.Re7
              • threat
                • 4.Sxc4#
                • 4.Qd3#
              • 3...Sxe5
                • 4.Qaxd5#
              • 3...Sb2
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Qf8
              • threat
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qe7#
        • 2.a8B
          • threat
            • 3.Re7+
              • 3...d5
                • 4.Sxc4#
                • 4.Qd3#
            • 3.Qd3+
              • 3...Kd5
                • 4.Re7#
              • 3...Kxe5
                • 4.Re7#
                • 4.Qf5#
            • 3.Sg4
              • threat
                • 4.Re7#
              • 3...Kd5
                • 4.Re7#
              • 3...dxe3
                • 4.Qxc4#
              • 3...Se5
                • 4.Sf2#
                • 4.Sf6#
              • 3...d5
                • 4.d3#
          • 2...Sxe3
            • 3.Re7+
              • 3...Sd5
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qd3#
                • 4.d3#
            • 3.Qd3+
              • 3...Kd5
                • 4.Re7#
              • 3...Kxe5
                • 4.Re7#
            • 3.d3+
              • 3...Kxe5
                • 4.Re7#
            • 3.Sd3
              • threat
                • 4.Re7#
            • 3.Sg4
              • threat
                • 4.Re7#
                • 4.d3#
              • 3...d3
                • 4.Rb4#
            • 3.Sg6
              • threat
                • 4.Re7#
                • 4.d3#
              • 3...d3
                • 4.Rb4#
            • 3.Sf7
              • threat
                • 4.Re7#
                • 4.d3#
              • 3...d3
                • 4.Rb4#
          • 2...Sxe5
            • 3.Ra7+
              • 3...Sc6
                • 4.Re7#
              • 3...d5
                • 4.Bxd5#
            • 3.Rc7+
              • 3...Sc6
                • 4.Re7#
              • 3...d5
                • 4.Bxd5#
            • 3.Rd7+
              • 3...Sc6
                • 4.Re7#
              • 3...d5
                • 4.Bxd5#
            • 3.Re7+
              • 3...d5
                • 4.Bxd5#
            • 3.Rf7+
              • 3...Sc6
                • 4.Re7#
              • 3...d5
                • 4.Bxd5#
                • 4.Rf4#
            • 3.Rg7+
              • 3...Sc6
                • 4.Re7#
              • 3...d5
                • 4.Bxd5#
            • 3.Rh7+
              • 3...Sc6
                • 4.Re7#
              • 3...d5
                • 4.Bxd5#
            • 3.Rb8+
              • 3...Sc6
                • 4.Re8#
              • 3...d5
                • 4.Bxd5#
          • 2...dxe3
            • 3.Re7+
              • 3...Kd4
                • 4.Qxc4#
                • 4.Qc3#
                • 4.Qd3#
              • 3...d5
                • 4.Qxc4#
                • 4.Qd3#
            • 3.Qxc4+
              • 3...Kxe5
                • 4.Re7#
            • 3.Qd3+
              • 3...Kxe5
                • 4.Re7#
          • 2...Sb2
            • 3.Rb4+
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rb5+
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rb6+
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Ra7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rc7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Re7+
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Bxd5#
                • 4.Qxd5#
            • 3.Rf7+
              • 3...Kxe5
                • 4.Rf5#
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rg7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rh7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rb8+
              • 3...Kxe5
                • 4.Re8#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Qd5+
              • 3...Kxd5
                • 4.Re7#
            • 3.Sd3
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sg4
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sg6
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sf7
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rb4#
          • 2...Sa5
            • 3.Re7+
              • 3...Sc6
                • 4.Sd3#
                • 4.Sg4#
                • 4.Sxc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...Sb7
                • 4.Sd3#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
          • 2...Sb6
            • 3.Rxb6+
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Re7+
              • 3...Sd5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
              • 3...Sxa8
                • 4.Sd3#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qd3#
          • 2...d3
            • 3.Re7+
              • 3...d5
                • 4.Sxc4#
                • 4.Qxc4#
                • 4.Qxd3#
            • 3.Qxc4+
              • 3...Kxe5
                • 4.Re7#
            • 3.Qxd3+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qf5#
            • 3.Sxc4
              • threat
                • 4.Re7#
              • 3...Kd5
                • 4.Re7#
            • 3.Kf6
              • threat
                • 4.Qxc4#
                • 4.Qxd3#
              • 3...Kd5
                • 4.Rb4#
                • 4.Rb5#
                • 4.Rb6#
                • 4.Ra7#
                • 4.Rc7#
                • 4.Rd7#
                • 4.Re7#
                • 4.Rf7#
                • 4.Rg7#
                • 4.Rh7#
                • 4.Rb8#
                • 4.Qxc4#
                • 4.Qxd3#
              • 3...Sxe3
                • 4.Rb4#
              • 3...Sxe5
                • 4.Rb4#
              • 3...Sb2
                • 4.Rb4#
          • 2...d5
            • 3.Re7
              • threat
                • 4.Sxc4#
                • 4.Qd3#
              • 3...Sxe5
                • 4.Bxd5#
              • 3...Sb2
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Bxd5#
                • 4.Qxd5#
        • 2.Re7
          • threat
            • 3.Sd3+
              • 3...Kd5
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
              • 3...Se5
                • 4.Sf2#
            • 3.Sxc4+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
            • 3.Sg4+
              • 3...Kd5
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
              • 3...Se5
                • 4.Sf2#
                • 4.Sf6#
                • 4.d3#
            • 3.Sd7+
              • 3...Kd5
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
              • 3...Se5
                • 4.Sf6#
            • 3.Sf7+
              • 3...Kd5
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
              • 3...Se5
                • 4.Sxd6#
            • 3.Qc2+
              • 3...Kd5
                • 4.e4#
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
                • 4.Qxc4#
            • 3.Qb1+
              • 3...Kd5
                • 4.Qb7#
                • 4.e4#
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
            • 3.Qd3+
              • 3...Kd5
                • 4.e4#
                • 4.a8Q#
                • 4.a8B#
            • 3.a8Q+
              • 3...d5
                • 4.Sxc4#
                • 4.Qd3#
            • 3.a8B+
              • 3...d5
                • 4.Sxc4#
                • 4.Qd3#
          • 2...Sxe5
            • 3.a8Q+
              • 3...d5
                • 4.Qaxd5#
            • 3.a8B+
              • 3...d5
                • 4.Bxd5#
          • 2...f2
            • 3.Qc2+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
                • 4.Qxc4#
            • 3.Qb1+
              • 3...Kd5
                • 4.Qxh1#
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
                • 4.Qxh1#
            • 3.Qd3+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
            • 3.a8Q+
              • 3...d5
                • 4.Qd3#
            • 3.a8B+
              • 3...d5
                • 4.Qd3#
      • 1...c4
        • 2.a8Q
          • threat
            • 3.Rb5+
              • 3...d5
                • 4.Qxd5#
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
              • 3...d5
                • 4.Qxd5#
            • 3.Re7+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
          • 2...Kd5
            • 3.Rb5+
              • 3...Ke6
                • 4.Qe8#
            • 3.Re7+
              • 3...Kc5
                • 4.Sd7#
                • 4.Rc7#
                • 4.Qc6#
            • 3.Rb8+
              • 3...Kc5
                • 4.Sd7#
                • 4.Rc8#
                • 4.Qc6#
                • 4.Qbxa3#
                • 4.Qb4#
                • 4.Qb6#
              • 3...Kxe5
                • 4.Re8#
              • 3...Ke6
                • 4.Re8#
          • 2...dxe3
            • 3.Rb4+
              • 3...Kd4
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qxe3#
              • 3...d5
                • 4.Qxe3#
            • 3.Rb5+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qc3#
                • 4.Qxe3#
                • 4.dxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
            • 3.Rb6+
              • 3...Kd4
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qxe3#
              • 3...d5
                • 4.Qxe3#
            • 3.Ra7+
              • 3...Kd4
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qxe3#
              • 3...d5
                • 4.Qxe3#
            • 3.Rc7+
              • 3...Kd4
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qxe3#
              • 3...d5
                • 4.Qxe3#
            • 3.Rd7+
              • 3...Kd4
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
            • 3.Re7+
              • 3...Kd4
                • 4.Qxe3#
                • 4.Qb6#
              • 3...d5
                • 4.Sc6#
                • 4.Qxe3#
            • 3.Rf7+
              • 3...Kd4
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qxe3#
              • 3...d5
                • 4.Qxe3#
            • 3.Rg7+
              • 3...Kd4
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qxe3#
              • 3...d5
                • 4.Qxe3#
            • 3.Rh7+
              • 3...Kd4
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qxe3#
              • 3...d5
                • 4.Qxe3#
            • 3.Rb8+
              • 3...Kd4
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qxe3#
              • 3...d5
                • 4.Qxe3#
            • 3.Qxe3+
              • 3...Kd5
                • 4.Re7#
                • 4.Qg8#
          • 2...c3
            • 3.Rb4+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
                • 4.exd4#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb5+
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb6+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Ra7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rc7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Re7+
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rf7+
              • 3...Kxe5
                • 4.Rf5#
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rg7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rh7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb8+
              • 3...Kxe5
                • 4.Re8#
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
          • 2...d5
            • 3.Rd7
              • threat
                • 4.Qxd5#
              • 3...Kxe5
                • 4.Qxd5#
                • 4.Qe8#
            • 3.Qf8
              • threat
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qe7#
      • 1...f2
        • 2.a8Q
          • threat
            • 3.Rb4+
              • 3...Kxe5
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb5+
              • 3...Kxe5
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb6+
              • 3...Kxe5
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Ra7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rc7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Re7+
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
            • 3.Rf7+
              • 3...Kxe5
                • 4.Rf5#
                • 4.Re7#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rg7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rh7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb8+
              • 3...Kxe5
                • 4.Re8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Qd5+
              • 3...Kxd5
                • 4.Re7#
            • 3.Qd3+
              • 3...Kd5
                • 4.Re7#
              • 3...Kxe5
                • 4.Re7#
                • 4.Qf5#
          • 2...dxe3
            • 3.Rb4+
              • 3...Kxe5
                • 4.Qe8#
                • 4.Qh8#
            • 3.Re7+
              • 3...Kd4
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qd3#
                • 4.Qxe3#
                • 4.dxe3#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
                • 4.Qxe3#
            • 3.Qd3+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe8#
            • 3.Qxe3+
              • 3...Kd5
                • 4.Re7#
                • 4.Qg8#
          • 2...c4
            • 3.Rb5+
              • 3...d5
                • 4.Qxd5#
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
              • 3...d5
                • 4.Qxd5#
          • 2...d5
            • 3.Rd7
              • threat
                • 4.Qbxd5#
                • 4.Qaxd5#
              • 3...Kxe5
                • 4.Qe8#
        • 2.Rd7
          • threat
            • 3.Qb7+
              • 3...Kxe5
                • 4.Re7#
              • 3...d5
                • 4.Qxd5#
            • 3.a8Q+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.a8B+
              • 3...Kxe5
                • 4.Re7#
              • 3...d5
                • 4.Qxd5#
          • 2...dxe3
            • 3.Qd3+
              • 3...Kxe5
                • 4.Re7#
      • 1...Sb1
        • 2.Re7
          • threat
            • 3.Sd3#
            • 3.Sg4#
            • 3.Sc6#
            • 3.Sg6#
            • 3.Sd7#
            • 3.Sf7#
          • 2...c4
            • 3.Sd3+
              • 3...Kd5
                • 4.Qb5#
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
            • 3.Sxc4+
              • 3...Kd5
                • 4.Qb5#
            • 3.Sg4+
              • 3...Kd5
                • 4.Qb5#
            • 3.Sc6+
              • 3...Kd5
                • 4.Qb5#
            • 3.Sg6+
              • 3...Kd5
                • 4.Qb5#
            • 3.Sd7+
              • 3...Kd5
                • 4.Qb5#
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
            • 3.Sf7+
              • 3...Kd5
                • 4.Qb5#
            • 3.a8Q+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
            • 3.a8B+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
            • 3.Qxc4
              • threat
                • 4.Sd3#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qxd4#
          • 2...Sc3
            • 3.Qc2+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
          • 2...f2
            • 3.Qc2+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
                • 4.Qc4#
            • 3.Qd5+
              • 3...Kxd5
                • 4.a8Q#
                • 4.a8B#
            • 3.Qxb1+
              • 3...Kd5
                • 4.Qxh1#
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
                • 4.Qxh1#
            • 3.Qd3+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
            • 3.a8Q+
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
            • 3.a8B+
              • 3...d5
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
      • 1...Sc2
        • 2.a8Q
          • threat
            • 3.Rb4+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb5+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb6+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Ra7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rc7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Re7+
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
            • 3.Rf7+
              • 3...Kxe5
                • 4.Rf5#
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rg7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rh7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb8+
              • 3...Kxe5
                • 4.Re8#
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Qd5+
              • 3...Kxd5
                • 4.Re7#
            • 3.Qd3+
              • 3...Kd5
                • 4.Re7#
              • 3...Kxe5
                • 4.Re7#
                • 4.Qf5#
            • 3.Sd3
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sg4
              • threat
                • 4.Re7#
                • 4.Qe8#
                • 4.d3#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sg6
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sf7
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rb4#
          • 2...Sxe3
            • 3.Rb4+
              • 3...Kxe5
                • 4.Qe8#
              • 3...Sd5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qe3#
              • 3...d5
                • 4.Qxe3#
            • 3.Re7+
              • 3...Sd5
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qd3#
                • 4.d3#
            • 3.Qd3+
              • 3...Kd5
                • 4.Re7#
              • 3...Kxe5
                • 4.Re7#
            • 3.d3+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe8#
                • 4.Qh8#
            • 3.Sd3
              • threat
                • 4.Re7#
                • 4.Qe8#
            • 3.Sg4
              • threat
                • 4.Re7#
                • 4.Qe8#
                • 4.d3#
              • 3...d3
                • 4.Rb4#
            • 3.Sg6
              • threat
                • 4.Re7#
                • 4.Qe8#
                • 4.d3#
              • 3...d3
                • 4.Rb4#
            • 3.Sf7
              • threat
                • 4.Re7#
                • 4.Qe8#
                • 4.d3#
              • 3...d3
                • 4.Rb4#
          • 2...dxe3
            • 3.Rb4+
              • 3...Kxe5
                • 4.Re4#
                • 4.Qbd5#
                • 4.Qe4#
                • 4.Qad5#
                • 4.Qe8#
                • 4.Qh8#
            • 3.Rb5+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb6+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Ra7+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rc7+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rd7+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Re7+
              • 3...Kd4
                • 4.Sc6#
                • 4.Qc4#
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qd3#
              • 3...d5
                • 4.Sc6#
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
            • 3.Rf7+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rg7+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rh7+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Rb8+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Qd3+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qe8#
            • 3.d3+
              • 3...Kd4
                • 4.Sc6#
              • 3...Kxe5
                • 4.Qh8#
          • 2...c4
            • 3.Rb5+
              • 3...d5
                • 4.Qxd5#
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
              • 3...d5
                • 4.Qxd5#
            • 3.Re7+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
          • 2...Sb4
            • 3.Rxb4+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.Re7+
              • 3...Sd5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
              • 3...Sc6
                • 4.Sd3#
                • 4.Sg4#
                • 4.Sxc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
            • 3.Sd3
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rxb4#
                • 4.Qc4#
            • 3.Sg4
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rxb4#
                • 4.Qc4#
            • 3.Sg6
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rxb4#
                • 4.Qc4#
            • 3.Sf7
              • threat
                • 4.Re7#
                • 4.Qe8#
              • 3...dxe3
                • 4.Rxb4#
                • 4.Qc4#
          • 2...d5
            • 3.Re7
              • threat
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
            • 3.Qe8
              • threat
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qd3#
            • 3.Qf8
              • threat
                • 4.Qf4#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qe7#
        • 2.a8B
          • threat
            • 3.Rb4+
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rb5+
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rb6+
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Ra7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rc7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rd7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Re7+
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
            • 3.Rf7+
              • 3...Kxe5
                • 4.Rf5#
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rg7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rh7+
              • 3...Kxe5
                • 4.Re7#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rb8+
              • 3...Kxe5
                • 4.Re8#
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Qd5+
              • 3...Kxd5
                • 4.Re7#
            • 3.Qd3+
              • 3...Kd5
                • 4.Re7#
              • 3...Kxe5
                • 4.Re7#
                • 4.Qf5#
            • 3.Sd3
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sg4
              • threat
                • 4.Re7#
                • 4.d3#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sg6
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rb4#
            • 3.Sf7
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rb4#
          • 2...Sxe3
            • 3.Re7+
              • 3...Sd5
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qd3#
                • 4.d3#
            • 3.Qd3+
              • 3...Kd5
                • 4.Re7#
              • 3...Kxe5
                • 4.Re7#
            • 3.d3+
              • 3...Kxe5
                • 4.Re7#
            • 3.Sd3
              • threat
                • 4.Re7#
            • 3.Sg4
              • threat
                • 4.Re7#
                • 4.d3#
              • 3...d3
                • 4.Rb4#
            • 3.Sg6
              • threat
                • 4.Re7#
                • 4.d3#
              • 3...d3
                • 4.Rb4#
            • 3.Sf7
              • threat
                • 4.Re7#
                • 4.d3#
              • 3...d3
                • 4.Rb4#
          • 2...dxe3
            • 3.Rb4+
              • 3...Kxe5
                • 4.Re4#
                • 4.Qd5#
            • 3.Rb5+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rb6+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Ra7+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rc7+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rd7+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Re7+
              • 3...Kd4
                • 4.Sc6#
                • 4.Qc4#
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qd3#
              • 3...d5
                • 4.Sc6#
                • 4.Qxd5#
                • 4.Qd3#
            • 3.Rf7+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rg7+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rh7+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Rb8+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Qd3+
              • 3...Kxe5
                • 4.Re7#
          • 2...c4
            • 3.Re7+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
          • 2...Sb4
            • 3.Rxb4+
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
            • 3.Re7+
              • 3...Sd5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
              • 3...Sc6
                • 4.Sd3#
                • 4.Sg4#
                • 4.Sxc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...d5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
            • 3.Sd3
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rxb4#
                • 4.Qc4#
            • 3.Sg4
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rxb4#
                • 4.Qc4#
            • 3.Sg6
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rxb4#
                • 4.Qc4#
            • 3.Sf7
              • threat
                • 4.Re7#
              • 3...dxe3
                • 4.Rxb4#
                • 4.Qc4#
          • 2...d5
            • 3.Re7
              • threat
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
        • 2.Re7
          • threat
            • 3.Sd3#
            • 3.Sg4#
            • 3.Sc6#
            • 3.Sg6#
            • 3.Sd7#
            • 3.Sf7#
          • 2...c4
            • 3.Sd3+
              • 3...Kd5
                • 4.Qb5#
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
            • 3.Sxc4+
              • 3...Kd5
                • 4.Qb5#
            • 3.Sg4+
              • 3...Kd5
                • 4.Qb5#
            • 3.Sc6+
              • 3...Kd5
                • 4.Qb5#
            • 3.Sg6+
              • 3...Kd5
                • 4.Qb5#
            • 3.Sd7+
              • 3...Kd5
                • 4.Qb5#
                • 4.Qb7#
                • 4.a8Q#
                • 4.a8B#
            • 3.Sf7+
              • 3...Kd5
                • 4.Qb5#
            • 3.a8Q+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
            • 3.a8B+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
          • 2...f2
            • 3.Qxc2+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
                • 4.Qc4#
            • 3.Qd5+
              • 3...Kxd5
                • 4.a8Q#
                • 4.a8B#
            • 3.Qd3+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
            • 3.a8Q+
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
            • 3.a8B+
              • 3...d5
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
      • 1...Sb5
        • 2.Rxb5
          • threat
            • 3.a8Q+
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
            • 3.a8B+
              • 3...Kxe5
                • 4.Qd5#
              • 3...d5
                • 4.Qxd5#
          • 2...Kxe5
            • 3.a8Q
              • threat
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
          • 2...dxe3
            • 3.a8Q+
              • 3...Kd4
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qbd5#
                • 4.Qad5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qxe3#
            • 3.a8B+
              • 3...Kd4
                • 4.Qd5#
                • 4.Qb2#
                • 4.Qc3#
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qd5#
                • 4.Qxe3#
              • 3...d5
                • 4.Qxd5#
                • 4.Qxe3#
          • 2...f2
            • 3.a8Q+
              • 3...Kxe5
                • 4.Qe8#
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
          • 2...c4
            • 3.Qc2+
              • 3...d3
                • 4.Qxc4#
            • 3.a8Q+
              • 3...d5
                • 4.Qxd5#
            • 3.Qxc4
              • threat
                • 4.Qd3#
                • 4.Qd5#
                • 4.Qxd4#
              • 3...dxe5
                • 4.a8Q#
                • 4.a8B#
          • 2...d5
            • 3.Rxc5
              • threat
                • 4.Qxd5#
              • 3...Kxe5
                • 4.Qxd5#
            • 3.exd4
              • threat
                • 4.Qd3#
                • 4.Qe3#
              • 3...Kxd4
                • 4.Qe3#
              • 3...cxd4
                • 4.Qxd5#
            • 3.a8Q
              • threat
                • 4.Qbxd5#
                • 4.Qaxd5#
              • 3...Kxe5
                • 4.Qbxd5#
                • 4.Qaxd5#
        • 2.Re7
          • threat
            • 3.Sd3#
            • 3.Sg4#
            • 3.Sc6#
            • 3.Sg6#
            • 3.Sd7#
            • 3.Sf7#
          • 2...c4
            • 3.Sd3+
              • 3...Kd5
                • 4.Qxb5#
                • 4.a8Q#
                • 4.a8B#
            • 3.Sxc4+
              • 3...Kd5
                • 4.Qxb5#
            • 3.Sg4+
              • 3...Kd5
                • 4.Qxb5#
            • 3.Sc6+
              • 3...Kd5
                • 4.Qxb5#
            • 3.Sg6+
              • 3...Kd5
                • 4.Qxb5#
            • 3.Sd7+
              • 3...Kd5
                • 4.Qxb5#
                • 4.a8Q#
                • 4.a8B#
            • 3.Sf7+
              • 3...Kd5
                • 4.Qxb5#
            • 3.a8Q+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
            • 3.a8B+
              • 3...d5
                • 4.Sd3#
                • 4.Sxc4#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
          • 2...Sc3
            • 3.Qc2+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
          • 2...Sc7
            • 3.Sd3+
              • 3...Se6+
                • 4.Rxe6#
            • 3.Sg4+
              • 3...Se6+
                • 4.Rxe6#
            • 3.Sc6+
              • 3...Se6+
                • 4.Rxe6#
            • 3.Sg6+
              • 3...Se6+
                • 4.Rxe6#
            • 3.Sd7+
              • 3...Se6+
                • 4.Rxe6#
            • 3.Sf7+
              • 3...Se6+
                • 4.Rxe6#
            • 3.Qc2+
              • 3...Kd5
                • 4.e4#
              • 3...d3
                • 4.Qxd3#
                • 4.Qc4#
            • 3.Qb1+
              • 3...Kd5
                • 4.Qb7#
                • 4.e4#
              • 3...d3
                • 4.Qxd3#
            • 3.Qd3+
              • 3...Kd5
                • 4.e4#
            • 3.a8Q+
              • 3...Sd5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
              • 3...Sxa8
                • 4.Sd3#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...d5
                • 4.Qd3#
            • 3.a8B+
              • 3...Sd5
                • 4.Sd3#
                • 4.Sc4#
                • 4.Sg4#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#
              • 3...Sxa8
                • 4.Sd3#
                • 4.Sg4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...d5
                • 4.Qd3#
          • 2...f2
            • 3.Qc2+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
            • 3.Qd5+
              • 3...Kxd5
                • 4.a8Q#
                • 4.a8B#
            • 3.Qb1+
              • 3...Kd5
                • 4.Qxh1#
                • 4.a8Q#
                • 4.a8B#
              • 3...d3
                • 4.Qxd3#
                • 4.Qxh1#
            • 3.Qd3+
              • 3...Kd5
                • 4.a8Q#
                • 4.a8B#
            • 3.a8Q+
              • 3...d5
                • 4.Qbxd5#
                • 4.Qaxd5#
                • 4.Qd3#
            • 3.a8B+
              • 3...d5
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qd3#

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