Problem Display
PID: 49457 (2N5/P1p3p1/1b2k2P/3r1NK1/BP1p2Qp/4p3/2rR1P2/8 w - - 0 1)

Huggins, Colonel AZ

Source?, 0000

2N5/P1p3p1/1b2k2P/3r1NK1/BP1p2Qp/4p3/2rR1P2/8

#4

10 + 9


3500 Chess Problems by A. Z. Huggins 1872

SOLUTION


  • COOKED
  • Keys
    • 1.Rxd4!
      • threat
        • 2.Qe4+
          • 2...Re5
            • 3.Bb3+
              • 3...Rc4
                • 4.Bxc4#
        • 2.Kg6
          • threat
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
            • 3.Re4+
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Rd7
                • 4.Qxe3#
            • 3.f4
              • threat
                • 4.Sxg7#
              • 3...Rxd4
                • 4.Sxe3#
                • 4.Sfe7#
              • 3...Rxf5
                • 4.Bd7#
                • 4.Qxf5#
              • 3...gxh6
                • 4.Sg7#
          • 2...Rxd4
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
          • 2...Bxd4
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxd4+
              • 3...Ke5
                • 4.Sf3#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxd4#
                • 4.Sxg7#
              • 3...Be5
                • 4.Sxg7#
          • 2...Rc6
            • 3.Sfd6+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5+
                • 4.Sxc6#
              • 3...Rf5
                • 4.Qxf5#
          • 2...Ra5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Bxd4
                • 4.Sxd4#
          • 2...Rb5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
          • 2...Rdc5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qxh4
              • threat
                • 4.Qe7#
              • 3...Ke5
                • 4.Qe7#
                • 4.Qe4#
            • 3.Qf4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
            • 3.f4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
      • 1...gxh6+
        • 2.Kg6
          • threat
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
            • 3.Re4+
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sg7#
                • 4.Bd7#
            • 3.f4
              • threat
                • 4.Sg7#
              • 3...Rxd4
                • 4.Sxe3#
                • 4.Sfe7#
              • 3...Rxf5
                • 4.Bd7#
                • 4.Qxf5#
          • 2...Rxf2
            • 3.Sg7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
            • 3.Qe4+
              • 3...Re5
                • 4.Sg7#
                • 4.Bb3#
                • 4.Bd7#
                • 4.Qc6#
          • 2...Rxd4
            • 3.Sg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
          • 2...Bxd4
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxd4+
              • 3...Ke5
                • 4.Sf3#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sg7+
              • 3...Ke5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxd4#
                • 4.Sg7#
              • 3...Be5
                • 4.Sg7#
          • 2...Rc6
            • 3.Sfd6+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5+
                • 4.Sxc6#
              • 3...Rf5
                • 4.Qxf5#
          • 2...Ra5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sg7#
                • 4.Bd7#
          • 2...Rb5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Qe4+
              • 3...Re5
                • 4.Sg7#
                • 4.Bd7#
          • 2...Rdc5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sg7#
                • 4.Bd7#
            • 3.Qxh4
              • threat
                • 4.Qf6#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qf6#
                • 4.Qe7#
                • 4.Qe4#
            • 3.Qf4
              • threat
                • 4.Sg7#
                • 4.Bd7#
            • 3.f4
              • threat
                • 4.Sg7#
                • 4.Bd7#
      • 1...Kf7
        • 2.Qh5+
          • 2...Kg8
            • 3.Se7+
              • 3...Kh7
                • 4.hxg7#
              • 3...Kf8
                • 4.Qe8#
                • 4.hxg7#
              • 3...Kh8
                • 4.hxg7#
          • 2...g6
            • 3.Qxg6+
              • 3...Kf8
                • 4.Qe8#
                • 4.Qg7#
      • 1...Rxd4
        • 2.Sxg7+
          • 2...Kf7
            • 3.Qe6+
              • 3...Kf8
                • 4.Qe8#
      • 1...Bxd4
        • 2.Kg6
          • threat
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxd4+
              • 3...Ke5
                • 4.Sf3#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxd4#
                • 4.Sxg7#
              • 3...Be5
                • 4.Sxg7#
          • 2...Ke5
            • 3.f4+
              • 3...Ke4
                • 4.Bxc2#
              • 3...Ke6
                • 4.Sxd4#
                • 4.Sxg7#
          • 2...Rxf2
            • 3.Sxd4+
              • 3...Ke5
                • 4.Sc6#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxd4#
                • 4.Sxg7#
                • 4.Qc6#
              • 3...Be5
                • 4.Sxg7#
          • 2...Bxa7
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sd4+
              • 3...Ke5
                • 4.Sf3#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
          • 2...Rc6
            • 3.Sxd4+
              • 3...Ke5+
                • 4.Sxc6#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5+
                • 4.Sxc6#
              • 3...Rf5
                • 4.Qxf5#
          • 2...Ra5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxd4#
                • 4.Sxg7#
              • 3...Be5
                • 4.Sd4#
                • 4.Sxg7#
            • 3.Qxd4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
          • 2...Rb5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
            • 3.Qxd4
              • threat
                • 4.Sxg7#
              • 3...Rxf5
                • 4.Bd7#
              • 3...gxh6
                • 4.Sg7#
          • 2...Rdc5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxd4#
                • 4.Sxg7#
              • 3...Be5
                • 4.Sd4#
                • 4.Sxg7#
            • 3.Qxd4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
          • 2...Rd6
            • 3.Sfxd6+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
            • 3.Qe4+
              • 3...Be5
                • 4.Sxg7#
          • 2...Rd7
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
            • 3.Sfd6+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
          • 2...Rd8
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
            • 3.Sfd6+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Be5
                • 4.Sxg7#
          • 2...Re5
            • 3.Sxe3+
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qxd4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
                • 4.Qd7#
          • 2...Ba1
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sd4+
              • 3...Ke5
                • 4.Sf3#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
              • 3...Be5
                • 4.Sxg7#
          • 2...Bb2
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sd4+
              • 3...Ke5
                • 4.Sf3#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
              • 3...Be5
                • 4.Sxg7#
          • 2...Bc3
            • 3.Sxe3+
              • 3...Ke5
                • 4.Sc4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sd4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Sc6#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sc4#
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sc6#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Qc6#
              • 3...Be5
                • 4.Sxg7#
          • 2...Bc5
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sd4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Sc6#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sc6#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
          • 2...Bb6
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sd4+
              • 3...Ke5
                • 4.Sf3#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
          • 2...Bf6
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sd4+
              • 3...Ke5
                • 4.Sf3#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sd4#
              • 3...Be5
                • 4.Sxg7#
      • 1...Rc6
        • 2.Qe4+
          • 2...Kd7
            • 3.Bxc6+
              • 3...Kxc6
                • 4.Qxd5#
              • 3...Kxc8
                • 4.a8Q#
                • 4.a8R#
              • 3...Kd8
                • 4.Qe8#
            • 3.Rxd5+
              • 3...Kxc8
                • 4.a8Q#
            • 3.Qxd5+
              • 3...Kxc8
                • 4.a8Q#
              • 3...Ke8
                • 4.Qg8#
            • 3.Qe7+
              • 3...Kxc8
                • 4.a8Q#
          • 2...Kf7
            • 3.Qe7+
              • 3...Kg8
                • 4.Qxg7#
          • 2...Re5
            • 3.Bb3+
              • 3...Rc4
                • 4.Bxc4#
      • 1...c6
        • 2.Qe4+
          • 2...Kd7
            • 3.Qxd5+
              • 3...Kc7
                • 4.Qd7#
              • 3...Kxc8
                • 4.Qd7#
              • 3...Ke8
                • 4.Qg8#
            • 3.Qe7+
              • 3...Kxc8
                • 4.a8Q#
                • 4.a8R#
          • 2...Kf7
            • 3.Qe7+
              • 3...Kg8
                • 4.Qxg7#
          • 2...Re5
            • 3.Bb3+
              • 3...Rc4
                • 4.Bxc4#
      • 1...Rc1
        • 2.Qe4+
          • 2...Re5
            • 3.Bb3+
              • 3...Rc4
                • 4.Bxc4#
        • 2.Kg6
          • threat
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
            • 3.Re4+
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Rd7
                • 4.Qxe3#
            • 3.f4
              • threat
                • 4.Sxg7#
              • 3...Rxd4
                • 4.Sxe3#
                • 4.Sfe7#
              • 3...Rxf5
                • 4.Bd7#
                • 4.Qxf5#
              • 3...gxh6
                • 4.Sg7#
          • 2...Rxd4
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
          • 2...Bxd4
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxd4+
              • 3...Ke5
                • 4.Sf3#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxd4#
                • 4.Sxg7#
              • 3...Be5
                • 4.Sxg7#
          • 2...Rc6
            • 3.Sfd6+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5+
                • 4.Sxc6#
              • 3...Rf5
                • 4.Qxf5#
          • 2...Ra5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Bxd4
                • 4.Sxd4#
          • 2...Rb5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
          • 2...Rdc5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
            • 3.f4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
      • 1...Rb2
        • 2.Kg6
          • threat
            • 3.Sxe3+
              • 3...Ke5
                • 4.Sc4#
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sc4#
                • 4.Sf7#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sc6#
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
            • 3.Re4+
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
                • 4.Qc6#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Rd7
                • 4.Qxe3#
            • 3.f4
              • threat
                • 4.Sxg7#
              • 3...Rxd4
                • 4.Sxe3#
                • 4.Sfe7#
              • 3...Rxf5
                • 4.Bd7#
                • 4.Qxf5#
              • 3...gxh6
                • 4.Sg7#
          • 2...Rxd4
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
          • 2...Bxd4
            • 3.Sxe3+
              • 3...Ke5
                • 4.Sc4#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxd4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Sc6#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sc4#
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sc6#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxd4#
                • 4.Sxg7#
                • 4.Qc6#
              • 3...Be5
                • 4.Sxg7#
          • 2...Ra5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Sc4#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sc4#
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sc6#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
                • 4.Qc6#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Bxd4
                • 4.Sxd4#
          • 2...Rb5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Sc4#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sc4#
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sc6#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
                • 4.Qc6#
          • 2...Rc5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
                • 4.Qc6#
            • 3.Qxh4
              • threat
                • 4.Qe7#
              • 3...Ke5
                • 4.Qe7#
                • 4.Qe4#
            • 3.bxc5
              • threat
                • 4.Qe4#
              • 3...Ke5
                • 4.Qe4#
            • 3.Qf4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
            • 3.f4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
      • 1...Rc3
        • 2.Kg6
          • threat
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
            • 3.Re4+
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.f4
              • threat
                • 4.Sxg7#
              • 3...Rxd4
                • 4.Sxe3#
                • 4.Sfe7#
              • 3...Rxf5
                • 4.Bd7#
                • 4.Qxf5#
              • 3...gxh6
                • 4.Sg7#
          • 2...Rxd4
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
          • 2...Bxd4
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxd4+
              • 3...Ke5
                • 4.Sf3#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxd4#
                • 4.Sxg7#
              • 3...Be5
                • 4.Sxg7#
          • 2...Rc6
            • 3.Sfd6+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5+
                • 4.Sxc6#
              • 3...Rf5
                • 4.Qxf5#
          • 2...Ra5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qe7#
              • 3...Bxd4
                • 4.Sxd4#
          • 2...Rb5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
          • 2...Rdc5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qxh4
              • threat
                • 4.Qe7#
              • 3...Ke5
                • 4.Qe7#
                • 4.Qe4#
            • 3.Qf4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qe7#
            • 3.f4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
      • 1...Rc4
        • 2.Kg6
          • threat
            • 3.Sxe3+
              • 3...Ke5
                • 4.Sxc4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sxc4#
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Rd7
                • 4.Qxe3#
            • 3.f4
              • threat
                • 4.Sxg7#
              • 3...Rdxd4
                • 4.Sxe3#
                • 4.Sfe7#
              • 3...Rxf5
                • 4.Bd7#
                • 4.Qxf5#
              • 3...gxh6
                • 4.Sg7#
          • 2...Rcxd4
            • 3.Sxd4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Sc6#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qf5#
          • 2...Rdxd4
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qf5#
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
          • 2...Bxd4
            • 3.Sxe3+
              • 3...Ke5
                • 4.Sxc4#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxd4+
              • 3...Ke5
                • 4.Sf3#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sxc4#
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
              • 3...Be5
                • 4.Sxg7#
          • 2...Rc6
            • 3.Sfd6+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5+
                • 4.Sxc6#
              • 3...Rf5
                • 4.Qxf5#
      • 1...Rcc5
        • 2.Kg6
          • threat
            • 3.Sxg7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
            • 3.Re4+
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
          • 2...Rxd4
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
            • 3.Qxd4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
          • 2...Rxf5
            • 3.Bb3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rc4
                • 4.Qxf5#
              • 3...Rd5
                • 4.Qxf5#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
            • 3.Qe4+
              • 3...Rce5
                • 4.Bb3#
                • 4.Bd7#
                • 4.Qc6#
              • 3...Rfe5
                • 4.Bd7#
            • 3.bxc5
              • threat
                • 4.Qxf5#
              • 3...Ke5
                • 4.Qe4#
          • 2...Rc6
            • 3.Sfd6+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5+
                • 4.Sxc6#
              • 3...Rf5
                • 4.Qxf5#
          • 2...Rd6
            • 3.Sfxd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
          • 2...Rd7
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bxd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sxe3#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Bxd7#
          • 2...Rd8
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
      • 1...Ra5
        • 2.Qe4+
          • 2...Re5
            • 3.Bb3+
              • 3...Rc4
                • 4.Bxc4#
        • 2.hxg7
          • threat
            • 3.Qe4+
              • 3...Kf7
                • 4.Qe8#
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...Kf7
            • 3.Qh5+
              • 3...Ke6
                • 4.Qe8#
              • 3...Kg8
                • 4.Se7#
                • 4.Rd8#
          • 2...Rxf2
            • 3.Qe4+
              • 3...Kf7
                • 4.Qe8#
              • 3...Re5
                • 4.Bb3#
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qe8#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
          • 2...Rxa4
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sg6#
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
              • 3...Kf7
                • 4.g8Q#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...Rxa7
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sg6#
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
              • 3...Kf7
                • 4.g8Q#
            • 3.Qe4+
              • 3...Kf7
                • 4.Qd5#
                • 4.Qe8#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...Bxd4
            • 3.Qe4+
              • 3...Kf7
                • 4.Qe8#
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
              • 3...Be5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Qxd4#
                • 4.Qf4#
            • 3.g8B+
              • 3...Ke5
                • 4.Qxd4#
                • 4.Qf4#
          • 2...Rd5
            • 3.Qe4+
              • 3...Kf7
                • 4.Qxd5#
                • 4.Qe8#
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qxd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...Ra6
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sg6#
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
              • 3...Kf7
                • 4.g8Q#
            • 3.Qe4+
              • 3...Kf7
                • 4.Qd5#
                • 4.Qe8#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...Bc5
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sc6#
                • 4.Sg6#
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
              • 3...Kf7
                • 4.g8Q#
            • 3.Qe4+
              • 3...Kf7
                • 4.Qd5#
                • 4.Qe8#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...c5
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sc6#
                • 4.Sg6#
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
              • 3...Kf7
                • 4.g8Q#
            • 3.Qe4+
              • 3...Kf7
                • 4.Qd5#
                • 4.Qe8#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
        • 2.Kg6
          • threat
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Bxd4
                • 4.Sxd4#
          • 2...Bxd4
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxd4#
                • 4.Sxg7#
              • 3...Be5
                • 4.Sd4#
                • 4.Sxg7#
            • 3.Qxd4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
          • 2...Rc6
            • 3.Sfd6+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5+
                • 4.Sxc6#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Qxc6#
          • 2...Rd5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
            • 3.Re4+
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Rd7
                • 4.Qxe3#
            • 3.f4
              • threat
                • 4.Sxg7#
              • 3...Rxd4
                • 4.Sxe3#
                • 4.Sfe7#
              • 3...Rxf5
                • 4.Bd7#
                • 4.Qxf5#
              • 3...gxh6
                • 4.Sg7#
      • 1...Rb5
        • 2.Qe4+
          • 2...Kf7
            • 3.Qe7+
              • 3...Kg8
                • 4.Qxg7#
          • 2...Re5
            • 3.Bb3+
              • 3...Rc4
                • 4.Bxc4#
        • 2.Kg6
          • threat
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
          • 2...Rxf2
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bb3#
                • 4.Bd7#
                • 4.Qc6#
          • 2...Bxd4
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
            • 3.Qxd4
              • threat
                • 4.Sxg7#
              • 3...Rxf5
                • 4.Bd7#
              • 3...gxh6
                • 4.Sg7#
          • 2...Rc6
            • 3.Sfd6+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5+
                • 4.Sxc6#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Qxc6#
          • 2...Rd5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
            • 3.Re4+
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Rd7
                • 4.Qxe3#
            • 3.f4
              • threat
                • 4.Sxg7#
              • 3...Rxd4
                • 4.Sxe3#
                • 4.Sfe7#
              • 3...Rxf5
                • 4.Bd7#
                • 4.Qxf5#
              • 3...gxh6
                • 4.Sg7#
      • 1...Rdc5
        • 2.Qe4+
          • 2...Re5
            • 3.Bb3+
              • 3...Rc4
                • 4.Bxc4#
        • 2.hxg7
          • threat
            • 3.Qe4+
              • 3...Kf7
                • 4.Qe8#
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...Kf7
            • 3.Qh5+
              • 3...Ke6
                • 4.Qe8#
              • 3...Kg8
                • 4.Se7#
                • 4.Rd8#
          • 2...Rxf2
            • 3.Qe4+
              • 3...Kf7
                • 4.Qe8#
              • 3...Re5
                • 4.Bb3#
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qe8#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
          • 2...R5c3
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sg6#
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
              • 3...Kf7
                • 4.g8Q#
            • 3.Qe4+
              • 3...Kf7
                • 4.Qd5#
                • 4.Qe8#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...R5c4
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sg6#
                • 4.Rd5#
                • 4.Qe4#
              • 3...Kf7
                • 4.g8Q#
            • 3.Qe4+
              • 3...Kf7
                • 4.Qd5#
                • 4.Qe8#
            • 3.g8Q+
              • 3...Ke5
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Rd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...Rd5
            • 3.Qe4+
              • 3...Kf7
                • 4.Qxd5#
                • 4.Qe8#
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qxd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...Rc6
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
              • 3...Kf7
                • 4.g8Q#
            • 3.g8Q+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Re4#
                • 4.Rd5#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
        • 2.Kg6
          • threat
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qxh4
              • threat
                • 4.Qe7#
              • 3...Ke5
                • 4.Qe7#
                • 4.Qe4#
            • 3.Qf4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
            • 3.f4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
          • 2...Rd5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
            • 3.Re4+
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Rd7
                • 4.Qxe3#
            • 3.f4
              • threat
                • 4.Sxg7#
              • 3...Rxd4
                • 4.Sxe3#
                • 4.Sfe7#
              • 3...Rxf5
                • 4.Bd7#
                • 4.Qxf5#
              • 3...gxh6
                • 4.Sg7#
      • 1...Re5
        • 2.Kg6
          • threat
            • 3.Sxg7#
            • 3.Bd7#
          • 2...Bxd4
            • 3.Sxe3+
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qxd4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
                • 4.Qd7#
          • 2...Ra5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Bxd4
                • 4.Sxd4#
          • 2...Rb5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
          • 2...Rec5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
            • 3.Bd7+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.Re4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Sfe7#
                • 4.Sce7#
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qxh4
              • threat
                • 4.Qe7#
              • 3...Ke5
                • 4.Qe7#
                • 4.Qe4#
            • 3.Qf4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
            • 3.f4
              • threat
                • 4.Sxg7#
                • 4.Bd7#
          • 2...Rd5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
            • 3.Re4+
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Rd7
                • 4.Qxe3#
            • 3.f4
              • threat
                • 4.Sxg7#
              • 3...Rxd4
                • 4.Sxe3#
                • 4.Sfe7#
              • 3...Rxf5
                • 4.Bd7#
                • 4.Qxf5#
              • 3...gxh6
                • 4.Sg7#
      • 1...c5
        • 2.Kg6
          • threat
            • 3.Sxe3+
              • 3...Ke5
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Re4#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sc6#
                • 4.Re4#
                • 4.Rxd5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Re4#
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Re4#
                • 4.Qe4#
                • 4.Qf4#
            • 3.Re4+
              • 3...Re5
                • 4.Sxe3#
                • 4.Sfe7#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
                • 4.Bd7#
                • 4.Rd6#
                • 4.Qc6#
            • 3.Qg5
              • threat
                • 4.Sxg7#
                • 4.Qe7#
              • 3...Ke5
                • 4.Qxe3#
                • 4.Qe7#
              • 3...Rd7
                • 4.Qxe3#
            • 3.f4
              • threat
                • 4.Sxg7#
              • 3...Rxd4
                • 4.Sxe3#
                • 4.Sfe7#
              • 3...Rxf5
                • 4.Bd7#
                • 4.Rd6#
                • 4.Qxf5#
              • 3...gxh6
                • 4.Sg7#
          • 2...Rxd4
            • 3.Sxg7+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Qf5#
          • 2...cxd4
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxd4+
              • 3...Ke5
                • 4.Sf3#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxg7+
              • 3...Ke5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Re5
                • 4.Sxg7#
    • 1.hxg7!
      • threat
        • 2.Qe4+
          • 2...Kf7
            • 3.Qxd5#
            • 3.Qe8#
          • 2...Re5
            • 3.g8Q#
            • 3.g8B#
        • 2.g8Q+
          • 2...Ke5
            • 3.Qf4#
            • 3.Qe8#
        • 2.g8B+
          • 2...Ke5
            • 3.Qf4#
      • 1...Rc6
        • 2.g8Q+
          • 2...Kd7
            • 3.Qe4
              • threat
                • 4.Qexd5#
                • 4.Qee6#
                • 4.Qe7#
                • 4.Qee8#
                • 4.Qge8#
              • 3...Rxf5+
                • 4.Qxf5#
              • 3...Re5
                • 4.Bxc6#
                • 4.Qxc6#
        • 2.Bxc6
          • threat
            • 3.Qe4+
              • 3...Kf7
                • 4.Bxd5#
                • 4.Qxd5#
                • 4.Qe8#
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Qxd5#
                • 4.Qf4#
                • 4.Qe8#
            • 3.g8B+
              • 3...Ke5
                • 4.Qf4#
          • 2...Ke5
            • 3.Qf4+
              • 3...Ke6
                • 4.g8Q#
                • 4.g8B#
            • 3.f4+
              • 3...Ke4
                • 4.Qg2#
              • 3...Ke6
                • 4.g8Q#
                • 4.g8B#
            • 3.Sxe3
              • threat
                • 4.Sc4#
                • 4.Qf5#
            • 3.Sxd4
              • threat
                • 4.Sf3#
                • 4.Qf5#
                • 4.Qe6#
                • 4.Qf4#
            • 3.Sxh4
              • threat
                • 4.Sf3#
                • 4.Sg6#
                • 4.Qf5#
            • 3.g8Q
              • threat
                • 4.Qxd5#
                • 4.Qf4#
                • 4.Qe8#
            • 3.g8B
              • threat
                • 4.Qf4#
            • 3.Sg3
              • threat
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
            • 3.Sfd6
              • threat
                • 4.Sc4#
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
            • 3.Sh6
              • threat
                • 4.Sf7#
                • 4.Qf5#
            • 3.Sfe7
              • threat
                • 4.Sg6#
                • 4.Qf5#
            • 3.Qf3
              • threat
                • 4.Qxd5#
              • 3...Ke6
                • 4.Qxd5#
              • 3...Ra5
                • 4.Qe4#
              • 3...Rb5
                • 4.Qe4#
              • 3...Rc5
                • 4.Qe4#
              • 3...Rd6
                • 4.Qe4#
              • 3...Rd7
                • 4.Qe4#
              • 3...Rd8
                • 4.Qe4#
            • 3.Qg2
              • threat
                • 4.Qxd5#
              • 3...Ke6
                • 4.Qxd5#
              • 3...Ra5
                • 4.Qe4#
              • 3...Rb5
                • 4.Qe4#
              • 3...Rc5
                • 4.Qe4#
              • 3...Rd6
                • 4.Qe4#
              • 3...Rd7
                • 4.Qe4#
              • 3...Rd8
                • 4.Qe4#
          • 2...Kf7
            • 3.Qh5+
              • 3...Ke6
                • 4.Qe8#
              • 3...Kg8
                • 4.Se7#
                • 4.Bxd5#
          • 2...Ra5
            • 3.Qe4+
              • 3...Kf7
                • 4.Qe8#
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...Rb5
            • 3.Qe4+
              • 3...Kf7
                • 4.Qe8#
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...Rc5
            • 3.Qe4+
              • 3...Kf7
                • 4.Qe8#
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Qxd4#
                • 4.Qe4#
                • 4.Qf4#
                • 4.Qe8#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Qxd4#
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...Rd6
            • 3.Sfxd6+
              • 3...Ke5
                • 4.Sc4#
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
            • 3.Sh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Kf7
                • 4.g8Q#
            • 3.Qe4+
              • 3...Kf7
                • 4.Qe8#
            • 3.g8Q+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
            • 3.g8B+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
          • 2...Rd7
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sc4#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
            • 3.Sh6+
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Kf7
                • 4.g8Q#
            • 3.g8Q+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
              • 3...Rf7
                • 4.Qe4#
            • 3.g8B+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf4#
                • 4.f4#
              • 3...Rf7
                • 4.Qe4#
          • 2...Rd8
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sc4#
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
            • 3.Sh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
      • 1...Rb5
        • 2.g8Q+
          • 2...Kd7
            • 3.Se7
              • threat
                • 4.Qc8#
        • 2.Kg6
          • threat
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxd4+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Sf3#
                • 4.Qf5#
            • 3.Sfd6+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
          • 2...Kd5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Kc6
                • 4.a8Q#
                • 4.a8B#
          • 2...Ke5
            • 3.Sfd6
              • threat
                • 4.Qf5#
                • 4.Qe4#
              • 3...Kd5
                • 4.Qe4#
          • 2...Kd7
            • 3.Sxe3+
              • 3...Kc6
                • 4.a8Q#
                • 4.a8B#
              • 3...Kd8
                • 4.g8Q#
                • 4.g8R#
              • 3...Ke8
                • 4.g8Q#
                • 4.g8R#
            • 3.Sg3+
              • 3...Kc6
                • 4.a8Q#
                • 4.a8B#
              • 3...Kd8
                • 4.g8Q#
                • 4.g8R#
              • 3...Ke8
                • 4.g8Q#
                • 4.g8R#
            • 3.Sxd4+
              • 3...Kd8
                • 4.g8Q#
                • 4.g8R#
              • 3...Ke8
                • 4.g8Q#
                • 4.g8R#
            • 3.Sxh4+
              • 3...Kc6
                • 4.a8Q#
                • 4.a8B#
              • 3...Kd8
                • 4.g8Q#
                • 4.g8R#
              • 3...Ke8
                • 4.g8Q#
                • 4.g8R#
            • 3.Sfd6+
              • 3...Kc6
                • 4.a8Q#
                • 4.a8B#
              • 3...Kd8
                • 4.g8Q#
                • 4.g8R#
            • 3.Sh6+
              • 3...Kc6
                • 4.a8Q#
                • 4.a8B#
              • 3...Kd8
                • 4.g8Q#
                • 4.g8R#
              • 3...Ke8
                • 4.g8Q#
                • 4.g8R#
            • 3.Sfe7+
              • 3...Kd8
                • 4.g8Q#
                • 4.g8R#
              • 3...Ke8
                • 4.g8Q#
                • 4.g8R#
          • 2...Rc6
            • 3.Sfd6+
              • 3...Kd5
                • 4.Qf5#
                • 4.Qe4#
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
          • 2...Rd5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sg3+
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sxd4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qf5#
            • 3.Sxh4+
              • 3...Ke5
                • 4.Sf3#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qe4#
                • 4.f4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sh6+
              • 3...Ke5
                • 4.Sf7#
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Qe4+
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Qe8#
          • 2...Bc5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
            • 3.Sxd4+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Sf3#
                • 4.Sc6#
                • 4.Qf5#
            • 3.Sfd6+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
          • 2...d3
            • 3.Sg3+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
            • 3.Sfd6+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qe4#
              • 3...Rf5
                • 4.Qxf5#
          • 2...c5
            • 3.Sxe3+
              • 3...Ke5
                • 4.Qf5#
            • 3.Sxd4+
              • 3...Kd5
                • 4.Qe6#
              • 3...Ke5
                • 4.Sf3#
                • 4.Sc6#
                • 4.Qf5#
            • 3.Sfd6+
              • 3...Kd5
                • 4.Qe4#
              • 3...Ke5
                • 4.Qf5#
                • 4.Qe4#
            • 3.Sfe7+
              • 3...Ke5
                • 4.Qf5#
        • 2.Se7
          • threat
            • 3.g8Q+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qf4#
              • 3...Kd7
                • 4.Qc8#
          • 2...Rxf5+
            • 3.Qxf5+
              • 3...Kd6
                • 4.Sc8#
                • 4.Qf6#
              • 3...Kxe7
                • 4.Qd7#
                • 4.Qf6#
          • 2...Ke5
            • 3.g8Q
              • threat
                • 4.Sg6#
                • 4.Qf4#
            • 3.g8B
              • threat
                • 4.Sg6#
                • 4.Qf4#
          • 2...Kd7
            • 3.g8Q
              • threat
                • 4.Qc8#
          • 2...Rxd2
            • 3.g8Q+
              • 3...Ke5
                • 4.Sc6#
                • 4.Sg6#
                • 4.Qf4#
              • 3...Kd7
                • 4.Qc8#
          • 2...Rxb4
            • 3.Qe4+
              • 3...Kf7
                • 4.Qd5#
                • 4.g8Q#
            • 3.g8Q+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qd5#
                • 4.Qf4#
            • 3.g8B+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qf4#
          • 2...exd2
            • 3.g8Q+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qe2#
                • 4.Qf4#
              • 3...Kd7
                • 4.Qc8#
          • 2...exf2
            • 3.g8Q+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qe2#
                • 4.Qf4#
              • 3...Kd7
                • 4.Qc8#
          • 2...Ra2
            • 3.g8Q+
              • 3...Ke5
                • 4.Sc6#
                • 4.Sg6#
                • 4.Qf4#
              • 3...Kd7
                • 4.Qc8#
          • 2...Rb2
            • 3.g8Q+
              • 3...Ke5
                • 4.Sc6#
                • 4.Sg6#
                • 4.Qf4#
              • 3...Kd7
                • 4.Qc8#
          • 2...Rcc5
            • 3.g8Q+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qxd4#
                • 4.Qf4#
              • 3...Kd7
                • 4.Qc8#
          • 2...Rc6
            • 3.g8Q+
              • 3...Ke5
                • 4.Sxc6#
                • 4.Qf4#
              • 3...Kd7
                • 4.Qc8#
          • 2...Ra5
            • 3.Qe4+
              • 3...Kf7
                • 4.g8Q#
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qf4#
            • 3.g8B+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qf4#
          • 2...Rbc5
            • 3.Qe4+
              • 3...Kf7
                • 4.g8Q#
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qxd4#
                • 4.Qf4#
            • 3.g8B+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qxd4#
                • 4.Qf4#
          • 2...Rd5
            • 3.Qe4+
              • 3...Kf7
                • 4.Qxd5#
                • 4.g8Q#
              • 3...Re5
                • 4.g8Q#
                • 4.g8B#
            • 3.g8Q+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qxd5#
                • 4.Qf4#
            • 3.g8B+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qf4#
          • 2...Ba5
            • 3.g8Q+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qxd4#
                • 4.Qf4#
              • 3...Kd7
                • 4.Rxd4#
                • 4.Qxd4#
                • 4.Qc8#
          • 2...Bc5
            • 3.g8Q+
              • 3...Ke5
                • 4.Sc6#
                • 4.Sg6#
                • 4.Qd5#
                • 4.Qf4#
              • 3...Kd7
                • 4.Qc8#
          • 2...e2
            • 3.g8Q+
              • 3...Ke5
                • 4.Sg6#
                • 4.Qxe2#
                • 4.Qf4#
              • 3...Kd7
                • 4.Qc8#
          • 2...c5
            • 3.g8Q+
              • 3...Ke5
                • 4.Sc6#
                • 4.Sg6#
                • 4.Qd5#
                • 4.Qf4#
              • 3...Kd7
                • 4.Qc8#
      • 1...c6
        • 2.g8Q+
          • 2...Kd7
            • 3.Sxb6+
              • 3...Kc7
                • 4.Qb8#

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