Problem Display
PID: 195882 (7n/5p2/K1N2Pp1/Qp1kp1pr/1p1N1PB1/PpB1p1b1/8/3b4 w - - 0 1)

Szirmay, Johann

Land and Water, 1871

(First published on Sat Jul 1 1871)

7n/5p2/K1N2Pp1/Qp1kp1pr/1p1N1PB1/PpB1p1b1/8/3b4

#4

9 + 13


15 British Chess Magazine 1891
15 British Chess Magazine 1912
15239 Valois Notebooks 2019

SOLUTION


  • SOUND
  • Keys
    • 1.Sxe5!
      • threat
        • 2.Qd8+
          • 2...Ke4
            • 3.Se2
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Sdf3
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
            • 3.Se6
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
        • 2.Se2
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qxb4
              • threat
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
            • 3.Bf3
              • threat
                • 4.Bxb4#
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Bxe2
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
        • 2.Sdf3
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qxb4
              • threat
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Bxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
          • 2...gxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
        • 2.Sf5
          • threat
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
              • 3...Ke6
                • 4.Sd4#
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Ke6
                • 4.Qc6#
            • 3.Qb6
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Se7#
          • 2...Ke6
            • 3.Qb6+
              • 3...Kd5
                • 4.Qc6#
          • 2...Bxg4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
          • 2...Bxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
              • 3...Ke6
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sd6#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Ke6
                • 4.Qc6#
          • 2...gxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
              • 3...Ke6
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sd6#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Ke6
                • 4.Qc6#
          • 2...gxf5
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
              • 3...Ke6
                • 4.Qc6#
        • 2.Sdc6
          • threat
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
              • 3...Kd6
                • 4.Sxb4#
                • 4.Se7#
            • 3.Sxb4
              • threat
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Se7
              • threat
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Kd6
            • 3.Qxb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
              • 3...Kc7
                • 4.Qe7#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Se7
              • threat
                • 4.Bxb4#
                • 4.Qb6#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
          • 2...Bxg4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
          • 2...Bxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...bxa3
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bb4#
                • 4.Bd4#
                • 4.Qd4#
          • 2...bxc3
            • 3.Se7+
              • 3...Kd4
                • 4.Qb4#
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
          • 2...gxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Be1
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
        • 2.Qb6
          • threat
            • 3.Qc6#
          • 2...Ke4
            • 3.Se2
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Sdf3
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
          • 2...Bxf4
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sf3#
          • 2...bxc3
            • 3.Sxb3
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
              • 3...Bxb3
                • 4.Bf3#
            • 3.Sxb5
              • threat
                • 4.Sxc3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
            • 3.Sdf3
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
              • 3...Bxf3
                • 4.Bxf3#
          • 2...gxf4
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sf3#
      • 1...Ke4
        • 2.Sxb5
          • threat
            • 3.Sd6+
              • 3...Kxf4
                • 4.Qxb4#
            • 3.Qxb4+
              • 3...Kd5
                • 4.Sc7#
                • 4.Qc4#
                • 4.Qd4#
          • 2...Kd5
            • 3.Sd6+
              • 3...Kxd6
                • 4.Bxb4#
            • 3.Sc7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kd6
                • 4.Se8#
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
            • 3.Qxb4
              • threat
                • 4.Sc7#
                • 4.Qc4#
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
            • 3.Qc7
              • threat
                • 4.Qc4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc4#
          • 2...bxa3
            • 3.Sd6+
              • 3...Kxf4
                • 4.Qb4#
                • 4.Qa4#
            • 3.Qb4+
              • 3...Kd5
                • 4.Sc7#
                • 4.Qc4#
                • 4.Qd4#
            • 3.Qa4+
              • 3...Kd5
                • 4.Qc4#
                • 4.Qd4#
          • 2...bxc3
            • 3.Qb4+
              • 3...Kd5
                • 4.Sxc3#
                • 4.Sc7#
                • 4.Qc4#
                • 4.Qd4#
            • 3.Qa4+
              • 3...Kd5
                • 4.Qc4#
                • 4.Qd4#
          • 2...e2
            • 3.Qxb4+
              • 3...Ke3
                • 4.Qd4#
              • 3...Kd5
                • 4.Sc7#
                • 4.Qc4#
                • 4.Qd4#
          • 2...Be2
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
              • 3...Bc4
                • 4.Qxc4#
        • 2.Sdf3
          • threat
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
          • 2...Kd5
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qxb4
              • threat
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...bxc3
            • 3.Qb4+
              • 3...Kd5
                • 4.Qd4#
          • 2...e2
            • 3.Qxb4+
              • 3...Ke3
                • 4.Qd4#
              • 3...Kd5
                • 4.Qd4#
      • 1...Bxg4
        • 2.Qxb5+
          • 2...Ke4
            • 3.Qc6+
              • 3...Kxf4
                • 4.Sd3#
            • 3.Qb7+
              • 3...Kxf4
                • 4.Sd3#
      • 1...Bxf4
        • 2.Qxb5+
          • 2...Ke4
            • 3.Qd3+
              • 3...Kd5
                • 4.Sxb3#
                • 4.Se6#
              • 3...Kxe5
                • 4.Sf3#
                • 4.Sc6#
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sf3#
          • 2...Kd6
            • 3.Sc4+
              • 3...Kc7
                • 4.Qb6#
            • 3.Bxb4+
              • 3...Kc7
                • 4.Qb6#
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sf3#
            • 3.Kb6
              • threat
                • 4.Sc4#
                • 4.Bxb4#
                • 4.Qc5#
            • 3.Se6
              • threat
                • 4.Sc4#
                • 4.Bxb4#
                • 4.Qd3#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qc5#
            • 3.Sd3
              • threat
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qc5#
              • 3...Kc7
                • 4.Qb6#
      • 1...bxa3
        • 2.Qd8+
          • 2...Ke4
            • 3.Se2
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Sdf3
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
            • 3.Se6
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
          • 2...Kc5
            • 3.Sxb3+
              • 3...Bxb3
                • 4.Qd4#
            • 3.Se6+
              • 3...fxe6
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qc8+
              • 3...Kd5
                • 4.Qc6#
              • 3...Kd6
                • 4.Qc6#
            • 3.Sxb5
              • threat
                • 4.Qd4#
                • 4.Qd6#
            • 3.Bxd1
              • threat
                • 4.Sxb3#
              • 3...b2
                • 4.Sb3#
            • 3.Sc2
              • threat
                • 4.Bb4#
                • 4.Bd4#
                • 4.Qd4#
            • 3.Se2
              • threat
                • 4.Qd4#
            • 3.Sdf3
              • threat
                • 4.Qd4#
            • 3.Sf5
              • threat
                • 4.Qd4#
                • 4.Qd6#
            • 3.Sdc6
              • threat
                • 4.Bb4#
                • 4.Bd4#
                • 4.Qd4#
            • 3.Bf3
              • threat
                • 4.Qb6#
                • 4.Qc7#
                • 4.Qe7#
                • 4.Qd5#
                • 4.Qf8#
              • 3...Bxf3
                • 4.Sxb3#
            • 3.Be6
              • threat
                • 4.Sd3#
                • 4.Qb6#
                • 4.Qc7#
                • 4.Qe7#
                • 4.Qd5#
                • 4.Qf8#
              • 3...fxe6
                • 4.Sxe6#
            • 3.Qd7
              • threat
                • 4.Qc6#
              • 3...Bf3
                • 4.Sxb3#
        • 2.Se2
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Qd4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qb4
              • threat
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Ke4
            • 3.Qb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
          • 2...Kc5
            • 3.Qb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
            • 3.Bf3
              • threat
                • 4.Bb4#
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8
              • threat
                • 4.Qd4#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd4#
          • 2...Bxe2
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
        • 2.Sdf3
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qb4
              • threat
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...Ke4
            • 3.Qb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
          • 2...Kc5
            • 3.Qb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd4#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd4#
          • 2...Bxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Qd4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
          • 2...gxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Qd4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
        • 2.Sf5
          • threat
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
              • 3...Ke6
                • 4.Sd4#
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Ke6
                • 4.Qc6#
            • 3.Qb6
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...Ke4
            • 3.Qb4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Se7#
          • 2...Ke6
            • 3.Sxe3+
              • 3...Kd6
                • 4.Bb4#
                • 4.Qb6#
              • 3...Kxf6
                • 4.Sc6#
              • 3...Bxg4
                • 4.Qb6#
            • 3.Se7+
              • 3...Kd6
                • 4.Bb4#
                • 4.Qb6#
              • 3...Kxf6
                • 4.S5c6#
                • 4.S5xg6#
              • 3...Bxg4
                • 4.Qb6#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qc6#
          • 2...Bxg4
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
          • 2...Bxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
              • 3...Ke6
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sd6#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Ke6
                • 4.Qc6#
          • 2...gxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
              • 3...Ke6
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sd6#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Ke6
                • 4.Qc6#
            • 3.Qb6
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
              • 3...Ke6
                • 4.Qd6#
                • 4.Qc6#
        • 2.Sdc6
          • threat
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bb4#
                • 4.Bd4#
                • 4.Qd4#
          • 2...Ke4
            • 3.Qb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
          • 2...Kc5
            • 3.Qb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
              • 3...Kd6
                • 4.Sb4#
                • 4.Se7#
            • 3.Sb4
              • threat
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Se7
              • threat
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bb4#
                • 4.Qb6#
            • 3.Qd8
              • threat
                • 4.Bb4#
                • 4.Bd4#
                • 4.Qd4#
          • 2...Kd6
            • 3.Qb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
              • 3...Kc7
                • 4.Qe7#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bb4#
                • 4.Bd4#
                • 4.Qd4#
            • 3.Se7
              • threat
                • 4.Bb4#
                • 4.Qb6#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
          • 2...Bxg4
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
          • 2...Bxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
              • 3...Kc5
                • 4.Bb4#
                • 4.Bd4#
                • 4.Qd4#
          • 2...gxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
              • 3...Kc5
                • 4.Bb4#
                • 4.Bd4#
                • 4.Qd4#
          • 2...Be1
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bd4#
                • 4.Qd4#
        • 2.Qb6
          • threat
            • 3.Qc6#
          • 2...Ke4
            • 3.Se2
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Sdf3
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
          • 2...Bxf4
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sc2#
                • 4.Se2#
                • 4.Sxb3#
                • 4.Sf3#
                • 4.Sxb5#
                • 4.Sf5#
                • 4.Se6#
          • 2...gxf4
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sc2#
                • 4.Se2#
                • 4.Sxb3#
                • 4.Sf3#
                • 4.Sxb5#
                • 4.Sf5#
                • 4.Se6#
            • 3.Sf5
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
      • 1...bxc3
        • 2.Sdc6
          • threat
            • 3.Se7+
              • 3...Kd4
                • 4.Qb4#
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
          • 2...Ke4
            • 3.Qb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
          • 2...Kc5
            • 3.Qb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
              • 3...Kd6
                • 4.Sb4#
                • 4.Se7#
            • 3.Se7
              • threat
                • 4.Qb4#
                • 4.Qb6#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8
              • threat
                • 4.Qd4#
          • 2...Kd6
            • 3.Qb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
              • 3...Kc7
                • 4.Qe7#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd4#
          • 2...Bxg4
            • 3.Se7+
              • 3...Kd4
                • 4.Qb4#
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
          • 2...Bxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
          • 2...gxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
      • 1...gxf4
        • 2.Qd8+
          • 2...Ke4
            • 3.Sxb3
              • threat
                • 4.Sc5#
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Sxb5
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Sc2
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Se2
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Sdf3
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Sf5
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Sdc6
              • threat
                • 4.Qd3#
                • 4.Qd4#
            • 3.Se6
              • threat
                • 4.Sc5#
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
          • 2...Kxe5
            • 3.Sc2+
              • 3...Ke4
                • 4.Qd4#
              • 3...bxc3
                • 4.Qd4#
            • 3.Se2+
              • 3...Ke4
                • 4.Qd4#
              • 3...bxc3
                • 4.Qd4#
            • 3.Sxb3+
              • 3...Ke4
                • 4.Qd4#
              • 3...bxc3
                • 4.Qd4#
            • 3.Sf3+
              • 3...Ke4
                • 4.Qd4#
            • 3.Sxb5+
              • 3...Ke4
                • 4.Qd4#
              • 3...bxc3
                • 4.Qd4#
            • 3.Sc6+
              • 3...Ke4
                • 4.Qd4#
            • 3.Se6+
              • 3...Ke4
                • 4.Qd4#
              • 3...bxc3
                • 4.Qd4#
        • 2.Qxb5+
          • 2...Ke4
            • 3.Qd3+
              • 3...Kd5
                • 4.Sxb3#
                • 4.Se6#
              • 3...Kxe5
                • 4.Sf3#
                • 4.Sc6#
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sf3#
          • 2...Kd6
            • 3.Sc4+
              • 3...Kc7
                • 4.Qb6#
            • 3.Bxb4+
              • 3...Kc7
                • 4.Qb6#
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sf3#
            • 3.Kb6
              • threat
                • 4.Sc4#
                • 4.Bxb4#
                • 4.Qc5#
              • 3...Rxe5
                • 4.Qc6#
                • 4.Qd7#
            • 3.Se6
              • threat
                • 4.Sc4#
                • 4.Bxb4#
                • 4.Qd3#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qc5#
              • 3...Rxe5
                • 4.Bxe5#
        • 2.Se2
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
            • 3.Bf3
              • threat
                • 4.Bxb4#
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Rxe5
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Bxe5#
          • 2...Bxe2
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...bxc3
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Qd4#
          • 2...Rf5
            • 3.Bf3+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Bf3#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
              • 3...Ke6
                • 4.Qc6#
          • 2...Bc2
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
        • 2.Sdf3
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Rxe5
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Bxe5#
          • 2...Rf5
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
              • 3...Ke6
                • 4.Sg5#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
              • 3...Ke6
                • 4.Qc6#
          • 2...Rh1
            • 3.Qd8+
              • 3...Ke4
                • 4.Sg5#
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sg5#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qxb4
              • threat
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Rh2
            • 3.Qd8+
              • 3...Ke4
                • 4.Sg5#
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sg5#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Rh3
            • 3.Qd8+
              • 3...Ke4
                • 4.Sg5#
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sg5#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qxb4
              • threat
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Rh4
            • 3.Qd8+
              • 3...Ke4
                • 4.Sg5#
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sg5#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Rg5
            • 3.Qd8+
              • 3...Ke4
                • 4.Sxg5#
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sxg5#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
          • 2...Rh6
            • 3.Qd8+
              • 3...Ke4
                • 4.Sg5#
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sg5#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qxb4
              • threat
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Rh7
            • 3.Qd8+
              • 3...Ke4
                • 4.Sg5#
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sg5#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qxb4
              • threat
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Bc2
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
          • 2...Be2
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...e2
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
              • 3...Kd6
                • 4.Qc6#
        • 2.Sdc6
          • threat
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
            • 3.Qd8
              • threat
                • 4.Qd3#
                • 4.Qd4#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
              • 3...Kd6
                • 4.Sxb4#
                • 4.Se7#
            • 3.Sxb4
              • threat
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Se7
              • threat
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
          • 2...Kd6
            • 3.Qxb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
              • 3...Kc7
                • 4.Qe7#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Rxe5
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Bxe5#
          • 2...Bxg4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
          • 2...bxa3
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
              • 3...Kc5
                • 4.Bb4#
                • 4.Bd4#
                • 4.Qd4#
          • 2...bxc3
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
          • 2...Rf5
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
          • 2...Bc2
            • 3.Se7+
              • 3...Ke4
                • 4.Bf3#
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Be2
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
      • 1...Rh2
        • 2.Qd8+
          • 2...Ke4
            • 3.Se2
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
        • 2.Se2
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qxb4
              • threat
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
            • 3.Bf3
              • threat
                • 4.Bxb4#
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Rxe2
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qb6
              • threat
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...Bxe2
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
        • 2.Qb6
          • threat
            • 3.Qc6#
          • 2...Ke4
            • 3.Se2
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
          • 2...Bxf4
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sf3#
          • 2...bxc3
            • 3.Sxb3
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
              • 3...Bxb3
                • 4.Bf3#
            • 3.Sxb5
              • threat
                • 4.Sxc3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
            • 3.Sdf3
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
              • 3...Bxf3
                • 4.Bxf3#
          • 2...gxf4
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sf3#
            • 3.Sxb3
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Sxb5
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Sc2
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Se2
              • threat
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Sdf3
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Se6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
      • 1...Rh4
        • 2.Qd8+
          • 2...Ke4
            • 3.Se2
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Se6
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
        • 2.Se2
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qb6
              • threat
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qd8
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
            • 3.Bf3
              • threat
                • 4.Bxb4#
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Rxg4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
              • 3...Ke6
                • 4.Sd4#
          • 2...Bxe2
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
        • 2.Sf5
          • threat
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
              • 3...Ke6
                • 4.Sd4#
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Ke6
                • 4.Qc6#
            • 3.Qb6
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Se7#
          • 2...Ke6
            • 3.Qb6+
              • 3...Kd5
                • 4.Qc6#
          • 2...Rxg4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
          • 2...Bxg4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
          • 2...Bxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
              • 3...Ke6
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sd6#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Ke6
                • 4.Qc6#
          • 2...gxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
              • 3...Ke6
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sd6#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Ke6
                • 4.Qc6#
          • 2...gxf5
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
              • 3...Ke6
                • 4.Qc6#
        • 2.Sdc6
          • threat
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
              • 3...Kd6
                • 4.Sxb4#
                • 4.Se7#
            • 3.Sxb4
              • threat
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Se7
              • threat
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Kd6
            • 3.Qxb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
              • 3...Kc7
                • 4.Qe7#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Se7
              • threat
                • 4.Bxb4#
                • 4.Qb6#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
          • 2...Rxg4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
          • 2...Bxg4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
          • 2...Bxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...bxa3
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bb4#
                • 4.Bd4#
                • 4.Qd4#
          • 2...bxc3
            • 3.Se7+
              • 3...Kd4
                • 4.Qb4#
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
          • 2...gxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Be1
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
      • 1...Bc2
        • 2.Bf3+
          • 2...Be4
            • 3.Qd8+
              • 3...Kc5
                • 4.Sxb3#
                • 4.Bxb4#
                • 4.axb4#
        • 2.Qd8+
          • 2...Ke4
            • 3.Qa8+
              • 3...Kxf4
                • 4.Se2#
            • 3.Sxc2
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
            • 3.Se2
              • threat
                • 4.Qd4#
                • 4.Qa8#
            • 3.Se6
              • threat
                • 4.Qd4#
                • 4.Qa8#
        • 2.Qxb5+
          • 2...Ke4
            • 3.Qc6+
              • 3...Kxf4
                • 4.Se2#
            • 3.Qb7+
              • 3...Kxf4
                • 4.Se2#
            • 3.Sxc2
              • threat
                • 4.Qc4#
              • 3...Kxf4
                • 4.Qc4#
                • 4.Qxb4#
            • 3.Se2
              • threat
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Bd3
                • 4.Qxd3#
        • 2.Sxc2
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qxb4
              • threat
                • 4.Sxe3#
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Qd4#
            • 3.Qxb5
              • threat
                • 4.Qc4#
              • 3...Kxf4
                • 4.Qc4#
                • 4.Qxb4#
            • 3.Qb6
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qxe3#
                • 4.Qd4#
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
            • 3.Sxe3
              • threat
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Sxb4
              • threat
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Bf3
              • threat
                • 4.Bxb4#
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Sxe3
              • threat
                • 4.Bxb4#
                • 4.Qb6#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
            • 3.Sxb4
              • threat
                • 4.Qb6#
              • 3...Kc5
                • 4.Qb6#
                • 4.Qc7#
            • 3.Qxb5
              • threat
                • 4.Qc6#
              • 3...Kc7
                • 4.Qb6#
          • 2...Bxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
          • 2...gxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
        • 2.Sxb3
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qc5#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
          • 2...Bxb3
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qb6
              • threat
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...Bxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Sc5#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qc5#
          • 2...gxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Sc5#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qc5#
          • 2...Bf5
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
              • 3...Ke6
                • 4.Qc6#
        • 2.Sxb5
          • threat
            • 3.Sd6+
              • 3...Kxd6
                • 4.Bxb4#
            • 3.Sc7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kd6
                • 4.Se8#
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
            • 3.Qxb4
              • threat
                • 4.Sc7#
                • 4.Qc4#
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
            • 3.Qc7
              • threat
                • 4.Qc4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc4#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Sc7#
                • 4.Qc4#
                • 4.Qd4#
          • 2...Kc5
            • 3.Sd4+
              • 3...Kd6
                • 4.Sc4#
                • 4.Bxb4#
            • 3.Sd6+
              • 3...Kxd6
                • 4.Bxb4#
            • 3.Sa7+
              • 3...Kd6
                • 4.Sc4#
                • 4.Sc8#
                • 4.Bxb4#
            • 3.Sc7+
              • 3...Kd6
                • 4.Se8#
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qxb4+
              • 3...Kd5
                • 4.Sc7#
                • 4.Qc4#
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
          • 2...bxc3
            • 3.Sxc3+
              • 3...Kd4
                • 4.Qb4#
              • 3...Kd6
                • 4.Qb6#
            • 3.Sc7+
              • 3...Kd4
                • 4.Qb4#
                • 4.Qd5#
              • 3...Ke4
                • 4.Qb4#
                • 4.Qa4#
              • 3...Kd6
                • 4.Se8#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qxc3
              • threat
                • 4.Qd4#
                • 4.Qc4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc4#
            • 3.Qb4
              • threat
                • 4.Sxc3#
                • 4.Sc7#
                • 4.Qc4#
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Sxc3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
            • 3.Qa4
              • threat
                • 4.Qc4#
                • 4.Qd4#
              • 3...Kc5
                • 4.Qc4#
                • 4.Qd4#
          • 2...Bf5
            • 3.Sc7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kd6
                • 4.Bxb4#
                • 4.Qb6#
        • 2.Se2
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qxb5
              • threat
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Bd3
                • 4.Qxd3#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7
              • threat
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd4#
                • 4.Qa8#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Bf5
            • 3.Qxb5+
              • 3...Ke4
                • 4.Bf3#
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
              • 3...Ke6
                • 4.Qc6#
          • 2...Be4
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7
              • threat
                • 4.Qc6#
        • 2.Sdf3
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Bxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
          • 2...gxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
          • 2...Bf5
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
              • 3...Ke6
                • 4.Qc6#
          • 2...Be4
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7
              • threat
                • 4.Qc6#
        • 2.Sf5
          • threat
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
              • 3...Ke6
                • 4.Sd4#
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Ke6
                • 4.Qc6#
            • 3.Qb6
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Sxe3#
                • 4.Se7#
            • 3.Qb6
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qxe3#
              • 3...Kd5
                • 4.Qc6#
          • 2...Ke6
            • 3.Qb6+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qc7
              • threat
                • 4.Qd6#
                • 4.Qc6#
              • 3...Kd5
                • 4.Qc6#
              • 3...Kxf6
                • 4.Qb6#
                • 4.Qd6#
                • 4.Qc6#
                • 4.Qe7#
          • 2...Bxf5
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
              • 3...Ke6
                • 4.Qc6#
          • 2...Bxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Bf3#
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
              • 3...Ke6
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sd6#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Ke6
                • 4.Qc6#
          • 2...gxf4
            • 3.Se7+
              • 3...Ke4
                • 4.Bf3#
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
              • 3...Ke6
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Sd6#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Ke6
                • 4.Qc6#
          • 2...gxf5
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
              • 3...Ke6
                • 4.Qc6#
          • 2...Be4
            • 3.Sxe3+
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
              • 3...Kd6
                • 4.Bxb4#
            • 3.Se7+
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
              • 3...Kd6
                • 4.Bxb4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.Qd6#
                • 4.axb4#
              • 3...Ke6
                • 4.Sd4#
                • 4.Sg7#
                • 4.Qd6#
            • 3.Qb6
              • threat
                • 4.Sxe3#
                • 4.Se7#
                • 4.Qc6#
                • 4.Qd6#
            • 3.Qc7
              • threat
                • 4.Sxe3#
                • 4.Se7#
                • 4.Qd6#
                • 4.Qc6#
              • 3...Ke6
                • 4.Qd6#
        • 2.Sdc6
          • threat
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
              • 3...Kd6
                • 4.Sxb4#
                • 4.Se7#
            • 3.Sxb4
              • threat
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Se7
              • threat
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Kd6
            • 3.Qxb4+
              • 3...Kd5
                • 4.Se7#
                • 4.Qd4#
              • 3...Kc7
                • 4.Qe7#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Se7
              • threat
                • 4.Bxb4#
                • 4.Qb6#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
          • 2...bxa3
            • 3.Se7+
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Bb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bb4#
                • 4.Bd4#
                • 4.Qd4#
          • 2...bxc3
            • 3.Se7+
              • 3...Kd4
                • 4.Qb4#
              • 3...Ke4
                • 4.Qb4#
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
          • 2...Bf5
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
              • 3...Ke6
                • 4.Qb6#
          • 2...Be4
            • 3.Se7+
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
              • 3...Kd6
                • 4.Bxb4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Be1
            • 3.Se7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
        • 2.Se6
          • threat
            • 3.Sc7+
              • 3...Ke4
                • 4.Qxb4#
              • 3...Kc5
                • 4.Qxb4#
                • 4.Qb6#
              • 3...Kd6
                • 4.Bxb4#
                • 4.Qb6#
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
                • 4.Qa8#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Sc4#
                • 4.Bxb4#
                • 4.Qc6#
                • 4.Qd7#
                • 4.Qc5#
            • 3.Qxb4
              • threat
                • 4.Sc7#
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Sc7#
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd4#
                • 4.Qa8#
          • 2...fxe6
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qxb4
              • threat
                • 4.Qd4#
        • 2.Qb6
          • threat
            • 3.Qc6#
          • 2...Ke4
            • 3.Qc6+
              • 3...Kxf4
                • 4.Se2#
            • 3.Qb7+
              • 3...Kxf4
                • 4.Se2#
            • 3.Sxc2
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qxe3#
                • 4.Qd4#
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Se2
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Sf5
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qxe3#
              • 3...Kd5
                • 4.Qc6#
            • 3.Se6
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
          • 2...Bxf4
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sf3#
          • 2...bxc3
            • 3.Sxc2
              • threat
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
            • 3.Sxb3
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
              • 3...Bxb3
                • 4.Bf3#
            • 3.Sxb5
              • threat
                • 4.Sxc3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
            • 3.Se2
              • threat
                • 4.Sxc3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Sdf3
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...gxf4
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sf3#
      • 1...Be2
        • 2.Qd8+
          • 2...Ke4
            • 3.Qa8+
              • 3...Kxf4
                • 4.Sxe2#
            • 3.Sxe2
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Sdf3
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
            • 3.Se6
              • threat
                • 4.Qd4#
                • 4.Qa8#
              • 3...Bxg4
                • 4.Qd3#
        • 2.Sxe2
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qxb4
              • threat
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qxb5
              • threat
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7
              • threat
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
            • 3.Bf3
              • threat
                • 4.Bxb4#
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5
              • threat
                • 4.Qc6#
              • 3...Kc7
                • 4.Qb6#
        • 2.Sdf3
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
          • 2...Ke4
            • 3.Qb6
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Bxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...bxa3
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
          • 2...bxc3
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
          • 2...gxf4
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bxb4#
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
        • 2.Qb6
          • threat
            • 3.Qc6#
          • 2...Ke4
            • 3.Qc6+
              • 3...Kxf4
                • 4.Sxe2#
            • 3.Qb7+
              • 3...Kxf4
                • 4.Sxe2#
            • 3.Sxe2
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Sdf3
              • threat
                • 4.Qd4#
              • 3...Kxf4
                • 4.Qd4#
              • 3...Kd5
                • 4.Qd4#
                • 4.Qc6#
          • 2...Bxf4
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sf3#
          • 2...bxc3
            • 3.Sxe2
              • threat
                • 4.Sxc3#
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
          • 2...gxf4
            • 3.Qc6+
              • 3...Kxe5
                • 4.Sf3#
      • 1...Be1
        • 2.Qd8+
          • 2...Ke4
            • 3.Se2
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
            • 3.Se6
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
        • 2.Se2
          • threat
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
              • 3...Kc5
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#
            • 3.Qxb4
              • threat
                • 4.Qd4#
              • 3...Bxc3
                • 4.Sxc3#
            • 3.Qb6
              • threat
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
              • 3...Ke4
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6#
              • 3...Ke4
                • 4.Qc6#
                • 4.Qb7#
          • 2...Ke4
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6
              • threat
                • 4.Qd4#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8
              • threat
                • 4.Qd3#
                • 4.Qd4#
                • 4.Qa8#
          • 2...Kc5
            • 3.Qxb4+
              • 3...Kd5
                • 4.Qd4#
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qc7+
              • 3...Kd5
                • 4.Qc6#
            • 3.Qxb5+
              • 3...Kd6
                • 4.Qc6#
            • 3.Bf3
              • threat
                • 4.Qxb4#
                • 4.Qb6#
                • 4.Qc7#
              • 3...Kd6
                • 4.Qb6#
          • 2...Kd6
            • 3.Qb6+
              • 3...Kd5
                • 4.Bf3#
                • 4.Qd4#
                • 4.Qc6#
            • 3.Qd8+
              • 3...Kc5
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Bxe2
            • 3.Qd8+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
          • 2...Bxc3
            • 3.Qxb5+
              • 3...Ke4
                • 4.Qd3#
                • 4.Qc6#
                • 4.Qb7#
              • 3...Kd6
                • 4.Qc6#

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