Problem Display
PID: 43205 (5B2/pk3N2/p5Q1/8/ppP2p2/2p2b2/1b5K/8 w - - 0 1)

Turton, Henry

Illustrated London News, 1856

(First published on Sat Jan 5 1856)

5B2/pk3N2/p5Q1/8/ppP2p2/2p2b2/1b5K/8

#5

5 + 9


3977 200 Intriguing Chess Puzzles 1996

SOLUTION


  • COOKED
  • Keys
    • 1.Sd6+!
      • 1...Kb6
        • 2.Sb5+
          • 2...Ka5
            • 3.Sa3
              • threat
                • 4.Qd6
                  • threat
                    • 5.Qxb4#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qf6
                  • threat
                    • 5.Qd8#
              • 3...Bc6
                • 4.Qxc6
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
            • 3.Sd4
              • threat
                • 4.Qd6
                  • threat
                    • 5.Qxb4#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
              • 3...Bc6
                • 4.Qxc6
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a3
                    • 5.Sb3#
              • 3...a3
                • 4.Qd6
                  • threat
                    • 5.Qxb4#
                  • 4...Ka4
                    • 5.Qxb4#
                    • 5.Qxa6#
                  • 4...b3
                    • 5.Qb4#
              • 3...Ba3
                • 4.Qd6
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qf6
                  • threat
                    • 5.Qd8#
              • 3...b3
                • 4.Qd6
                  • threat
                    • 5.Qb4#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
            • 3.Sc7
              • threat
                • 4.Qxa6#
              • 3...Bc6
                • 4.Qxc6
                  • threat
                    • 5.Qc5#
                    • 5.Qxa6#
              • 3...Bb7
                • 4.Qd6
                  • threat
                    • 5.Qxb4#
                    • 5.Qc5#
            • 3.Qd6
              • threat
                • 4.Qc7#
                • 4.Qd8#
              • 3...axb5
                • 4.Qc5
                  • threat
                    • 5.Qxa7#
                    • 5.Qxb5#
                  • 4...Ka6
                    • 5.Qxb5#
                  • 4...a6
                    • 5.Qc7#
              • 3...a3
                • 4.Sxa7
                  • threat
                    • 5.Qxb4#
                  • 4...Ka4
                    • 5.Qxb4#
                  • 4...b3
                    • 5.Qb4#
                • 4.Sd4
                  • threat
                    • 5.Qxb4#
                  • 4...Ka4
                    • 5.Qxb4#
                    • 5.Qxa6#
                  • 4...b3
                    • 5.Qb4#
                • 4.Sc7
                  • threat
                    • 5.Qxb4#
                    • 5.Qxa6#
                  • 4...Ka4
                    • 5.Qxb4#
          • 2...Kb7
            • 3.Qf7+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxa7#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qxa7+
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qxa7#
                    • 5.Qc8#
            • 3.Qh7+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxa7#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qxa7+
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qxa7#
                    • 5.Qc8#
            • 3.Qg7+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxa7#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qxa7+
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qxa7#
                    • 5.Qc8#
          • 2...Bc6
            • 3.Sd4
              • threat
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Ka5
                • 4.Qxc6
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a3
                    • 5.Sb3#
              • 3...Kb7
                • 4.Qxc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qxc6+
                  • 4...Kb8
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Se6#
              • 3...a3
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Sb3#
      • 1...Kc6
        • 2.Sb5+
          • 2...Kb7
            • 3.Qf7+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxa7#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qxa7+
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qxa7#
                    • 5.Qc8#
            • 3.Qh7+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxa7#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qxa7+
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qxa7#
                    • 5.Qc8#
            • 3.Qg7+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxa7#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qxa7+
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qxa7#
                    • 5.Qc8#
      • 1...Kc7
        • 2.Qf7+
          • 2...Kb6
            • 3.Sc8+
              • 3...Kc6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
        • 2.Qh7+
          • 2...Kb6
            • 3.Sc8+
              • 3...Kc6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
        • 2.Qg7+
          • 2...Kb6
            • 3.Sc8+
              • 3...Kc6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
      • 1...Kb8
        • 2.Qe8+
          • 2...Kc7
            • 3.Qc8+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Se8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
        • 2.Qf5
          • threat
            • 3.Qc8#
          • 2...Kc7
            • 3.Qc8+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Se8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
          • 2...Bg4
            • 3.Qe4
              • threat
                • 4.Qb7#
              • 3...Kc7
                • 4.Qb7+
                  • 4...Kd8
                    • 5.Be7#
                    • 5.Qe7#
              • 3...Bf3
                • 4.Qe7
                  • threat
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qd8#
                    • 5.Qe8#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Bc8
                • 4.Qc6
                  • threat
                    • 5.Qxc8#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bh3
                    • 5.Qb7#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bf5
                    • 5.Qb7#
                  • 4...Be6
                    • 5.Qb7#
                  • 4...Bd7
                    • 5.Qb7#
            • 3.Qa5
              • threat
                • 4.Qd8+
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Ka8
                • 4.Qd8+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qxa6
                  • threat
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qc7
                  • threat
                    • 5.Qb7#
                  • 4...Bf3
                    • 5.Qd8#
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Bh3
                • 4.Qd8+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Kxh3
                  • threat
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qd8#
              • 3...Bf5
                • 4.Qd8+
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Be6
                • 4.Qd8+
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Bd7
                • 4.Qd8+
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Bc8
                • 4.Qd8
                  • threat
                    • 5.Qxc8#
                  • 4...Ka8
                    • 5.Qxc8#
        • 2.Qf7
          • threat
            • 3.Qd7
              • threat
                • 4.Qc8#
                • 4.Qd8#
              • 3...Ka8
                • 4.Qc8#
                • 4.Qe8#
                • 4.Qd8#
              • 3...Bg4
                • 4.Qb7#
              • 3...Bb7
                • 4.Qxb7#
            • 3.Qe7
              • threat
                • 4.Qd8#
              • 3...Ka8
                • 4.Qd8#
                • 4.Qe8#
              • 3...Bg4
                • 4.Qb7#
              • 3...Bb7
                • 4.Qxb7#
          • 2...Bc6
            • 3.Qe7
              • threat
                • 4.Qd8#
              • 3...Bd7
                • 4.Qd8+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qxd7
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
          • 2...a5
            • 3.Qe8+
              • 3...Kc7
                • 4.Qc8+
                  • 4...Kb6
                    • 5.c5#
        • 2.Qe6
          • threat
            • 3.Qc8#
          • 2...Kc7
            • 3.Qc8+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Se8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
          • 2...Bg4
            • 3.Qe4
              • threat
                • 4.Qb7#
              • 3...Kc7
                • 4.Qb7+
                  • 4...Kd8
                    • 5.Be7#
                    • 5.Qe7#
              • 3...Bf3
                • 4.Qe7
                  • threat
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qd8#
                    • 5.Qe8#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Bc8
                • 4.Qc6
                  • threat
                    • 5.Qxc8#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bh3
                    • 5.Qb7#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bf5
                    • 5.Qb7#
                  • 4...Be6
                    • 5.Qb7#
                  • 4...Bd7
                    • 5.Qb7#
            • 3.Qe7
              • threat
                • 4.Qb7#
              • 3...Bd7
                • 4.Qd8+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qxd7
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
              • 3...Bc8
                • 4.Qd8
                  • threat
                    • 5.Qxc8#
                  • 4...Ka8
                    • 5.Qxc8#
    • 1.Sd8+!
      • 1...Kc7
        • 2.Bd6+
          • 2...Kd7
            • 3.Qe6+
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qf6
              • threat
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
              • 3...Kc8
                • 4.Qe7
                  • threat
                    • 5.Qc7#
          • 2...Kc8
            • 3.Qe6+
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Kxd8
            • 3.Qg5+
              • 3...Kd7
                • 4.Qe7+
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Kc8
                    • 5.Qc7#
              • 3...Kc8
                • 4.Qe7
                  • threat
                    • 5.Qc7#
            • 3.Qf6+
              • 3...Kd7
                • 4.Qe7+
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Kc8
                    • 5.Qc7#
              • 3...Kc8
                • 4.Qe7
                  • threat
                    • 5.Qc7#
            • 3.Qf7
              • threat
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qh7
              • threat
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qe6
              • threat
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
              • 3...Bb7
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qe8#
            • 3.Qg7
              • threat
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
        • 2.Qf7+
          • 2...Kb6
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Sc5#
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
          • 2...Kb8
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bg4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Kc8
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...Kb8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qc8#
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Kxd8
            • 3.Bd6
              • threat
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
        • 2.Qh7+
          • 2...Kb6
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Sc5#
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.c5+
                  • 4...Kb5
                    • 5.Qd3#
                  • 4...Ka6
                    • 5.Qd3#
                • 4.Qd3
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qd4#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
          • 2...Kb8
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bg4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Kc8
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...Kb8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qc8#
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Kxd8
            • 3.Bd6
              • threat
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
        • 2.Qd6+
          • 2...Kc8
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qc8#
        • 2.Qg7+
          • 2...Kb6
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Sc5#
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
          • 2...Kb8
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bg4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Kc8
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...Kb8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qc8#
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Kxd8
            • 3.Bd6
              • threat
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
        • 2.Qe6
          • threat
            • 3.Bd6+
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Kxd8
            • 3.Bd6
              • threat
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
              • 3...Bb7
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qe8#
          • 2...Bc6
            • 3.Bd6+
              • 3...Kb6
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxc6#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Bd1
            • 3.Bd6+
              • 3...Kb6
                • 4.Bxf4+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qf7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qe7
                  • threat
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Be2
            • 3.Bd6+
              • 3...Kb6
                • 4.Bxf4+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Bg4
            • 3.Bd6+
              • 3...Kb6
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Bd5
            • 3.Bd6+
              • 3...Kb6
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qxd5
              • threat
                • 4.Be7
                  • threat
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
              • 3...Kc8
                • 4.Be7
                  • threat
                    • 5.Qb7#
                  • 4...Kc7
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
              • 3...a5
                • 4.Be7
                  • threat
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qd6#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
          • 2...Bh5
            • 3.Bd6+
              • 3...Kb6
                • 4.Bxf4+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qe7
                  • threat
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Bb7
            • 3.Bd6+
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qxb7#
                • 4.Qf7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxb7#
                • 4.Qe7
                  • threat
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxb7#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qe8#
            • 3.Qd6+
              • 3...Kc8
                • 4.Se6
                  • threat
                    • 5.Qc7#
                    • 5.Qd8#
          • 2...a3
            • 3.Bd6+
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...b3
            • 3.Bd6+
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...a5
            • 3.Bd6+
              • 3...Kb6
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
      • 1...Kb8
        • 2.Bd6+
          • 2...Ka8
            • 3.Qf5
              • threat
                • 4.Qc8#
              • 3...Bb7
                • 4.Qd7
                  • threat
                    • 5.Qxb7#
                  • 4...Bh1
                    • 5.Qc8#
                  • 4...Bg2
                    • 5.Qc8#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Be4
                    • 5.Qc8#
                  • 4...Bd5
                    • 5.Qc8#
                  • 4...Bc6
                    • 5.Qxc6#
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
            • 3.Qf7
              • threat
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bg4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Bc6
                • 4.Sxc6
                  • threat
                    • 5.Qxa7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
            • 3.Qh7
              • threat
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bg4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Bc6
                • 4.Sxc6
                  • threat
                    • 5.Qxa7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
            • 3.Qe8
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bg4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Bh1
                • 4.Kxh1
                  • threat
                    • 5.Qc6#
                    • 5.Qe4#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Bg2
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bh3
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Bd5
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Be6
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Bb7
                • 4.Sc6+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Se6+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Sf7+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qd7
                  • threat
                    • 5.Qxb7#
                  • 4...Bh1
                    • 5.Qc8#
                  • 4...Bg2
                    • 5.Qc8#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Be4
                    • 5.Qc8#
                  • 4...Bd5
                    • 5.Qc8#
                  • 4...Bc6
                    • 5.Qxc6#
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...a5
                • 4.Qb5
                  • threat
                    • 5.Qb8#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qe6
              • threat
                • 4.Qc8#
              • 3...Bb7
                • 4.Qd7
                  • threat
                    • 5.Qxb7#
                  • 4...Bh1
                    • 5.Qc8#
                  • 4...Bg2
                    • 5.Qc8#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Be4
                    • 5.Qc8#
                  • 4...Bd5
                    • 5.Qc8#
                  • 4...Bc6
                    • 5.Qxc6#
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
            • 3.Qg7
              • threat
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bg4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Bc6
                • 4.Sxc6
                  • threat
                    • 5.Qxa7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
          • 2...Kc8
            • 3.Qe6+
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
        • 2.Qd6+
          • 2...Kc8
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qc8#
        • 2.Qxa6
          • threat
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc8#
          • 2...Kc7
            • 3.Se6+
              • 3...Kd7
                • 4.Qd6+
                  • 4...Kc8
                    • 5.Qc7#
                  • 4...Ke8
                    • 5.Qe7#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
        • 2.Qf7
          • threat
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bg4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Kc8
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...Kb8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qc8#
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Bh1
            • 3.Bd6+
              • 3...Ka8
                • 4.Kxh1
                  • threat
                    • 5.Qd5#
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Kxh1
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Bg2
            • 3.Bd6+
              • 3...Ka8
                • 4.Kxg2
                  • threat
                    • 5.Qd5#
                    • 5.Qb7#
                  • 4...f3+
                    • 5.Qxf3#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bh3
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Be4
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bf5
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Bc6
            • 3.Sxc6+
              • 3...Kc8
                • 4.Bd6
                  • threat
                    • 5.Qc7#
            • 3.Bd6+
              • 3...Ka8
                • 4.Sxc6
                  • threat
                    • 5.Qxa7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
          • 2...a5
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
        • 2.Qh7
          • threat
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bg4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Kc8
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...Kb8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qc8#
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Bh1
            • 3.Bd6+
              • 3...Ka8
                • 4.Kxh1
                  • threat
                    • 5.Qe4#
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Kxh1
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Bg2
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bh3
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Bd5
            • 3.Bd6+
              • 3...Ka8
                • 4.cxd5
                  • threat
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Be6
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.cxd5
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Bc6
            • 3.Sxc6+
              • 3...Kc8
                • 4.Bd6
                  • threat
                    • 5.Qc7#
            • 3.Bd6+
              • 3...Ka8
                • 4.Sxc6
                  • threat
                    • 5.Qxa7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
          • 2...a5
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
        • 2.Qe6
          • threat
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc8#
          • 2...Kc7
            • 3.Bd6+
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Bb7
            • 3.Bd6+
              • 3...Ka8
                • 4.Qd7
                  • threat
                    • 5.Qxb7#
                  • 4...Bh1
                    • 5.Qc8#
                  • 4...Bg2
                    • 5.Qc8#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Be4
                    • 5.Qc8#
                  • 4...Bd5
                    • 5.Qc8#
                  • 4...Bc6
                    • 5.Qxc6#
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
            • 3.Qd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qxb7#
                  • 4...Bh1
                    • 5.Qc8#
                  • 4...Bg2
                    • 5.Qc8#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Be4
                    • 5.Qc8#
                  • 4...Bd5
                    • 5.Qc8#
                  • 4...Bc6
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qd7
                  • threat
                    • 5.Qxb7#
                  • 4...Kb8
                    • 5.Qxb7#
                  • 4...Bh1
                    • 5.Qc8#
                  • 4...Bg2
                    • 5.Qc8#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Be4
                    • 5.Qc8#
                  • 4...Bd5
                    • 5.Qc8#
                  • 4...Bc6
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Kc8
                • 4.Se6
                  • threat
                    • 5.Qc7#
                    • 5.Qd8#
            • 3.Qd7
              • threat
                • 4.Qxb7#
              • 3...Bh1
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Kxh1
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
              • 3...Bg2
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bf3
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Be4
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd5
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.cxd5
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
              • 3...Bc8
                • 4.Sc6+
                  • 4...Ka8
                    • 5.Qxc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc8#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qd5
                  • threat
                    • 5.Bd6#
                  • 4...Kc7
                    • 5.Qd6#
                  • 4...Bh3
                    • 5.Qb7#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bf5
                    • 5.Qb7#
                  • 4...Be6
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bd7
                    • 5.Qb7#
        • 2.Qg7
          • threat
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bg4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Kc8
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...Kb8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qc8#
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Bh1
            • 3.Bd6+
              • 3...Ka8
                • 4.Kxh1
                  • threat
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Kxh1
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Bg2
            • 3.Bd6+
              • 3...Ka8
                • 4.Qxg2+
                  • 4...f3
                    • 5.Qxf3#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bh3
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Be4
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Bf5
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Bd5
            • 3.Bd6+
              • 3...Ka8
                • 4.cxd5
                  • threat
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                  • 4...Be6
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.cxd5
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
              • 3...Bc6
                • 4.Sxc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qxc6#
                    • 5.Qc8#
                • 4.Qxc6
                  • threat
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Bc6
            • 3.Sxc6+
              • 3...Kc8
                • 4.Bd6
                  • threat
                    • 5.Qc7#
            • 3.Bd6+
              • 3...Ka8
                • 4.Sxc6
                  • threat
                    • 5.Qxa7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
          • 2...a5
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
      • 1...Kc8
        • 2.Qe6+
          • 2...Kc7
            • 3.Bd6+
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Kxd8
            • 3.Bd6
              • threat
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
              • 3...Bb7
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qe8#
    • 1.Bd6!
      • threat
        • 2.Qf5
          • threat
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qc8#
            • 3.Qd7+
              • 3...Kb6
                • 4.Qc7#
              • 3...Ka8
                • 4.Qc8#
          • 2...Kb6
            • 3.Qd7
              • threat
                • 4.Qc7#
              • 3...Ka5
                • 4.Bc7#
                • 4.Qc7#
                • 4.Qd8#
              • 3...a5
                • 4.Qb5#
          • 2...Kc6
            • 3.Qc8+
              • 3...Kb6
                • 4.Qc7#
          • 2...a5
            • 3.Sd8+
              • 3...Ka6
                • 4.Qb5#
              • 3...Kb6
                • 4.Qb5#
              • 3...Ka8
                • 4.Qc8#
            • 3.Qd7+
              • 3...Ka6
                • 4.Qb5#
              • 3...Kb6
                • 4.Qb5#
              • 3...Ka8
                • 4.Qc8#
          • 2...Bd1
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qe4#
                • 4.Qc8#
                • 4.Qd5#
          • 2...Be2
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qe4#
                • 4.Qc8#
                • 4.Qd5#
          • 2...Be4
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qxe4#
                • 4.Qc8#
          • 2...Bg4
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qe4#
                • 4.Qd5#
          • 2...Bh5
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qe4#
                • 4.Qc8#
                • 4.Qd5#
        • 2.Qg8
          • threat
            • 3.Qb8+
              • 3...Kc6
                • 4.Se5#
                • 4.Qc7#
          • 2...Kb6
            • 3.Qb8+
              • 3...Ka5
                • 4.Bxb4#
                • 4.Bc7#
                • 4.Qc7#
                • 4.Qxb4#
                • 4.Qd8#
              • 3...Kc6
                • 4.Se5#
                • 4.Qc7#
              • 3...Bb7
                • 4.Qc7#
          • 2...Kc6
            • 3.Qc8+
              • 3...Kb6
                • 4.Qc7#
          • 2...a5
            • 3.Qb8+
              • 3...Ka6
                • 4.Qb5#
              • 3...Kc6
                • 4.Se5#
                • 4.Qc7#
                • 4.Qb5#
          • 2...c2
            • 3.Qb8+
              • 3...Kc6
                • 4.Qc7#
      • 1...Kb6
        • 2.Qg1+
          • 2...Kb7
            • 3.Qg8
              • threat
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
              • 3...c2
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Qc7#
        • 2.Se5
          • threat
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qe8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
          • 2...Kb7
            • 3.Qf7+
              • 3...Ka8
                • 4.Qe8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Sxf3
                  • threat
                    • 5.Qd5#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qh7+
              • 3...Ka8
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qh8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Sxf3
                  • threat
                    • 5.Qe4#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qg7+
              • 3...Ka8
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qh8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qe8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qd7#
                    • 5.Qb8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
            • 3.Qg8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
          • 2...Bd1
            • 3.Bxb4+
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
            • 3.Be7+
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
            • 3.Bb8+
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kxb8
                    • 5.Sd7#
            • 3.Bf8+
              • 3...Ka5
                • 4.Qd6
                  • threat
                    • 5.Qxb4#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
            • 3.c5+
              • 3...Ka5
                • 4.Bc7+
                  • 4...Kb5
                    • 5.Qc6#
              • 3...Kb5
                • 4.Qd3+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bc7#
                • 4.Qe8+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
              • 3...Kb7
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Qf7+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
                • 4.Qh7+
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
                • 4.Qe8
                  • threat
                    • 5.Qc6#
                    • 5.Qb8#
            • 3.Qe4
              • threat
                • 4.Sd7+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qd5#
                    • 5.Qf5#
                    • 5.Qe5#
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Bf3
                • 4.Sd7+
                  • 4...Ka5
                    • 5.Bc7#
              • 3...a3
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
              • 3...b3
                • 4.Sd7+
                  • 4...Ka5
                    • 5.Qd5#
                    • 5.Qf5#
                    • 5.Qe5#
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Bb8
                  • threat
                    • 5.Qxa7#
                  • 4...Kc5
                    • 5.Qxa7#
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...a6
                    • 5.Ba7#
                    • 5.Qa7#
                    • 5.Qc7#
                • 4.Qe8
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb7
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Bb8
                  • threat
                    • 5.Qxa7#
                  • 4...Kc5
                    • 5.Qxa7#
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...a6
                    • 5.Ba7#
                    • 5.Qa7#
                    • 5.Qc7#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qe8
              • threat
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qc6#
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Bb8
                  • threat
                    • 5.Qxa7#
                  • 4...Kc5
                    • 5.Qg1#
                    • 5.Qxa7#
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...a6
                    • 5.Ba7#
                    • 5.Qa7#
                    • 5.Qc7#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qg8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
                • 4.Qe8
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb7
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
          • 2...Bh1
            • 3.Qf5
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd5
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qxc6#
              • 3...Bb7
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...f3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qe8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
            • 3.Qg4
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd5
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qxc6#
              • 3...Bb7
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...f3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qe6
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd5
                • 4.Qxd5
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qxc6#
              • 3...Bb7
                • 4.Sd7+
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...Kc6
                    • 5.Bxf4#
                    • 5.Be5#
                    • 5.Bb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...f3
                • 4.Qd5
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
          • 2...Be2
            • 3.Bxb4+
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
            • 3.Be7+
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
            • 3.Bb8+
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kxb8
                    • 5.Sd7#
            • 3.Bf8+
              • 3...Ka5
                • 4.Qd6
                  • threat
                    • 5.Qxb4#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
            • 3.c5+
              • 3...Ka5
                • 4.Bc7+
                  • 4...Kb5
                    • 5.Qc6#
              • 3...Kb5
                • 4.Qe8+
                  • 4...Ka5
                    • 5.Bc7#
              • 3...Kb7
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Qf7+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
                • 4.Qh7+
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
                • 4.Qe8
                  • threat
                    • 5.Qc6#
                    • 5.Qb8#
            • 3.Qe4
              • threat
                • 4.Sd7+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qd5#
                    • 5.Qf5#
                    • 5.Qe5#
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Bxc4
                • 4.Sxc4+
                  • 4...Kb5
                    • 5.Qd5#
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sxc4#
                    • 5.Bc7#
              • 3...Bf3
                • 4.Sd7+
                  • 4...Ka5
                    • 5.Bc7#
              • 3...a3
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
              • 3...b3
                • 4.Sd7+
                  • 4...Ka5
                    • 5.Qd5#
                    • 5.Qf5#
                    • 5.Qe5#
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Qe8
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb7
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qe8
              • threat
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qc6#
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...Bxc4
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sxc4#
                    • 5.Bc7#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sxc4#
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qxb4#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qg8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
              • 3...Bxc4
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sxc4#
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qxb4#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
                • 4.Qe8
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb7
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
          • 2...Bg2
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qe8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
          • 2...Be4
            • 3.Qxe4
              • threat
                • 4.Sd7+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qd5#
                    • 5.Qf5#
                    • 5.Qe5#
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qd5
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qe8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
          • 2...Bg4
            • 3.c5+
              • 3...Ka5
                • 4.Bc7+
                  • 4...Kb5
                    • 5.Qc6#
              • 3...Kb5
                • 4.Qd3+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bc7#
              • 3...Kb7
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Qe8
                  • threat
                    • 5.Qc6#
                    • 5.Qb8#
            • 3.Qxg4
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
            • 3.Qe4
              • threat
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Bf3
                • 4.Sd7+
                  • 4...Ka5
                    • 5.Bc7#
              • 3...Bd7
                • 4.Sxd7+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qd5#
                    • 5.Qf5#
                    • 5.Qe5#
              • 3...a3
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
              • 3...b3
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
            • 3.Qe8
              • threat
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qc6#
                    • 5.Qb8#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
            • 3.Qg8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
              • 3...Bc8
                • 4.Qxc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
          • 2...Bd5
            • 3.Qe8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bxc4
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sxc4#
                    • 5.Bc7#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sxc4#
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qxb4#
              • 3...Ba8
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qc7#
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qc6#
                    • 5.Qd7#
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
          • 2...Bh5
            • 3.c5+
              • 3...Ka5
                • 4.Bc7+
                  • 4...Kb5
                    • 5.Qc6#
              • 3...Kb5
                • 4.Qd3+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bc7#
              • 3...Kb7
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qa8#
          • 2...Bc6
            • 3.Bxb4
              • threat
                • 4.Qxc6#
              • 3...Kb7
                • 4.Qxc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qxc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
            • 3.Be7
              • threat
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Bd8#
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qxc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qxc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...a3
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Bd8#
              • 3...b3
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
            • 3.Bb8
              • threat
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qxc6+
                  • 4...Kxb8
                    • 5.Sd7#
              • 3...a3
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Bc7#
              • 3...b3
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Qc5#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
          • 2...Ba8
            • 3.Bb8+
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kxb8
                    • 5.Sd7#
              • 3...Bc6
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
            • 3.Qg1+
              • 3...Kb7
                • 4.Qg7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
                • 4.Qc5
                  • threat
                    • 5.Qc6#
                    • 5.Qc7#
            • 3.Qf5
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                • 4.Qh7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
                • 4.Qf7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
              • 3...Bd5
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qxc6#
              • 3...Bb7
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qe8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qc7#
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qc6#
                    • 5.Qd7#
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...Bd5
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sxc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qxc6#
            • 3.Qg4
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                • 4.Qg7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
              • 3...Bd5
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qxc6#
              • 3...Bb7
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qe6
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...Kb7
                • 4.Qd5+
                  • 4...Kb6
                    • 5.Sd7#
                  • 4...Kc8
                    • 5.Qxa8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                • 4.Qf7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
              • 3...Bd5
                • 4.Qxd5
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qxc6#
              • 3...Bb7
                • 4.Sd7+
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...Kc6
                    • 5.Bxf4#
                    • 5.Be5#
                    • 5.Bb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qg8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qc7#
                    • 5.Qb8#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...Bd5
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qxd5
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sxc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qxc6#
              • 3...a5
                • 4.Qxa8
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...a6
                    • 5.Sd7#
                    • 5.Qb8#
          • 2...a3
            • 3.Qe8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Qxb4#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
          • 2...a5
            • 3.Qf7
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Ka6
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bd1
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Bb8
                  • threat
                    • 5.Qxa7#
                  • 4...Kc5
                    • 5.Qxa7#
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...a6
                    • 5.Ba7#
                    • 5.Qa7#
                    • 5.Qc7#
                • 4.Qe8
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb7
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bh1
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Be2
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Qe8
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb7
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bg2
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Be4
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bg4
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
              • 3...Bd5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bh5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
              • 3...Bb7
                • 4.c5+
                  • 4...Kb5
                    • 5.Qc4#
                    • 5.Qxb7#
                  • 4...Ka6
                    • 5.Qc4#
              • 3...Ba8
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qh7
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Ka6
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bd1
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Bb8
                  • threat
                    • 5.Qxa7#
                  • 4...Kc5
                    • 5.Qxa7#
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...a6
                    • 5.Ba7#
                    • 5.Qa7#
                    • 5.Qc7#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bh1
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Be2
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bg2
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Be4
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bg4
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
              • 3...Bd5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bh5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
              • 3...Bb7
                • 4.c5+
                  • 4...Kb5
                    • 5.Qd3#
                    • 5.Qxb7#
                  • 4...Ka6
                    • 5.Qd3#
              • 3...Ba8
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qe8
              • threat
                • 4.Qb5#
              • 3...Kb7
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qd7#
                    • 5.Qb8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
              • 3...a6
                • 4.Qd8+
                  • 4...Ka7
                    • 5.Qb8#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka7
                    • 5.Qb8#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qe7
                  • threat
                    • 5.Bc5#
                    • 5.Qc7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qc7#
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
        • 2.Sd8
          • threat
            • 3.Qg1+
              • 3...Ka5
                • 4.Bc7#
                • 4.Qc5#
          • 2...Bc1
            • 3.Be5+
              • 3...Kc5
                • 4.Qxa6
                  • threat
                    • 5.Se6#
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.c5+
                  • 4...Kb5
                    • 5.Qd3#
                  • 4...Ka6
                    • 5.Qd3#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
          • 2...Bg2
            • 3.Be5+
              • 3...Kc5
                • 4.Qxa6
                  • threat
                    • 5.Se6#
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sxc6#
                    • 5.Bc7#
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
            • 3.Qxg2
              • threat
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qb7+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qxb4#
                    • 5.Qc7#
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qf2+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qg5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qg7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
              • 3...b3
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qb7+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bb4#
                    • 5.Bc7#
                    • 5.Qb4#
                    • 5.Qc7#
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Qc5#
                • 4.Qf2+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Qc5#
                • 4.Qg7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
            • 3.Qc2
              • threat
                • 4.Qf2+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bf1
                • 4.Qf2+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bh3
                • 4.Qf2+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...Bc6
                • 4.Qf2+
                  • 4...Ka5
                    • 5.Sxc6#
                    • 5.Bc7#
              • 3...a3
                • 4.Qa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qf2+
                  • 4...Ka5
                    • 5.Qc5#
              • 3...f3
                • 4.Qf2+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qh7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
              • 3...a5
                • 4.c5+
                  • 4...Kb5
                    • 5.Qd3#
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qd3#
                    • 5.Qe2#
                • 4.Qd3
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qd4#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
            • 3.Qf5
              • threat
                • 4.Qc5#
              • 3...Bd5
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
            • 3.Qh5
              • threat
                • 4.Qc5#
              • 3...Bd5
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.c5+
                  • 4...Kb5
                    • 5.Qd3#
                  • 4...Ka6
                    • 5.Qd3#
                • 4.Qd3
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qd4#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qe8
              • threat
                • 4.c5+
                  • 4...Ka5
                    • 5.Bc7#
                • 4.Qxa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bf1
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qh5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bh3
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qxa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...f3
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qe3+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qxa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qh5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qf7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qe7
                  • threat
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...Bf1
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qh5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qg5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bh3
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
              • 3...Bc6
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sxc6#
                    • 5.Bc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxc6#
              • 3...Bb7
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sxb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qxb7#
                • 4.Qg7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxb7#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...f3
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qh5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qg5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qg7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
              • 3...a5
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qe2#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
            • 3.Qg5
              • threat
                • 4.Qc5#
              • 3...Bd5
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
            • 3.Qe6
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...Bf1
                • 4.Bxf4+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bh3
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxc6#
              • 3...Bb7
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qxb7#
                • 4.Qf7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxb7#
                • 4.Qe7
                  • threat
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxb7#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...f3
                • 4.Bg3+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Bf2#
                • 4.Bf4+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.Qe3+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qf7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qe7
                  • threat
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
              • 3...a5
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
          • 2...Bg4
            • 3.Bxf4+
              • 3...Kc5
                • 4.Qc6+
                  • 4...Kd4
                    • 5.Qd5#
              • 3...Be6
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxe6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Be3#
            • 3.Be5+
              • 3...Be6
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxe6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
            • 3.Qxg4
              • threat
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qh5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qg5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qg7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
              • 3...b3
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qg7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
              • 3...a5
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qe2#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
                • 4.Qf3
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qf5
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...a6
                    • 5.Qc5#
                • 4.Qh5
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...a6
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qg5
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...a6
                    • 5.Qg1#
                    • 5.Qc5#
                • 4.Qg7
                  • threat
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb7#
            • 3.Qc2
              • threat
                • 4.Qf2+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...Be2
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bf3
                • 4.Qf2+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bd7
                • 4.Qf2+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
              • 3...a3
                • 4.Qa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...b3
                • 4.Qf2+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Qc5#
              • 3...a5
                • 4.c5+
                  • 4...Kb5
                    • 5.Qd3#
                  • 4...Ka6
                    • 5.Qd3#
                • 4.Qd3
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qd4#
            • 3.Qd3
              • threat
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
              • 3...Bf3
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.c5+
                  • 4...Ka5
                    • 5.Bc7#
              • 3...Bd7
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
              • 3...Bc8
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bc7#
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
              • 3...b3
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Qc5#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc6#
            • 3.Qe4
              • threat
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qb7+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qxb4#
                    • 5.Qc7#
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bf3
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
              • 3...Bd7
                • 4.Qb7+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qxb4#
                    • 5.Qc7#
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
            • 3.Qe8
              • threat
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qxa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bf3
                • 4.c5+
                  • 4...Ka5
                    • 5.Bc7#
                • 4.Qxa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
            • 3.Qg5
              • threat
                • 4.Qc5#
              • 3...Bf5
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
          • 2...c2
            • 3.Be5+
              • 3...Kc5
                • 4.Qxa6
                  • threat
                    • 5.Se6#
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
            • 3.Qg1+
              • 3...Bd4
                • 4.Qxd4+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
          • 2...a3
            • 3.Qg1+
              • 3...Ka5
                • 4.Qc5+
                  • 4...Ka4
                    • 5.Qxb4#
            • 3.Qf5
              • threat
                • 4.Qc5#
              • 3...Bd5
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
            • 3.Qe8
              • threat
                • 4.c5+
                  • 4...Ka5
                    • 5.Bc7#
                • 4.Qa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bd1
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Be2
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bg4
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bh5
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qxh5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qa4
                  • threat
                    • 5.Qxb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
              • 3...b3
                • 4.Qa4
                  • threat
                    • 5.Qb4#
                    • 5.c5#
                  • 4...a5
                    • 5.Qb5#
            • 3.Qg5
              • threat
                • 4.Qc5#
              • 3...Bd5
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
        • 2.Qf5
          • threat
            • 3.Qd7
              • threat
                • 4.Qc7#
              • 3...Ka5
                • 4.Bc7#
                • 4.Qc7#
                • 4.Qd8#
              • 3...a5
                • 4.Qb5#
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...Ka5
                • 4.Bc7#
                • 4.Qc5#
                • 4.Qc7#
                • 4.Qd8#
              • 3...a5
                • 4.Bc5#
          • 2...Bd5
            • 3.Sd8
              • threat
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...b3
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qxd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bxc4
                    • 5.Qb7#
                    • 5.Qc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
            • 3.Qd7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
          • 2...Bg4
            • 3.Qa5+
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
            • 3.Qc5+
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc6#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
            • 3.Qxg4
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
          • 2...Bc6
            • 3.Qa5+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
            • 3.c5+
              • 3...Ka5
                • 4.Bc7+
                  • 4...Kb5
                    • 5.Sd6#
              • 3...Kb5
                • 4.Qd3+
                  • 4...Ka5
                    • 5.Bc7#
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
            • 3.Sd8
              • threat
                • 4.Qc5#
              • 3...Bb5
                • 4.Qc5+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Bxc4
                    • 5.Qc5#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qxb5#
              • 3...Bd5
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
        • 2.Qg5
          • threat
            • 3.Qd8+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
            • 3.Qa5+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qc5+
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Sd8
              • threat
                • 4.Qc5#
              • 3...Bd5
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
          • 2...Kb7
            • 3.Qe7+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qd8
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...a5
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
            • 3.Qa5
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd1
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Be2
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bg4
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bh5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
            • 3.Qf5
              • threat
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd1
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Be2
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bg4
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qd5#
              • 3...Bh5
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qg8
              • threat
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
              • 3...c2
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Qc7#
          • 2...Bg4
            • 3.Qd8+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
            • 3.Qa5+
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
            • 3.Qc5+
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc6#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
            • 3.Qxg4
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
            • 3.Sd8
              • threat
                • 4.Qc5#
              • 3...Bf5
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
        • 2.Qe6
          • threat
            • 3.Qd7
              • threat
                • 4.Qc7#
              • 3...Ka5
                • 4.Bc7#
                • 4.Qc7#
                • 4.Qd8#
              • 3...a5
                • 4.Qb5#
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...Ka5
                • 4.Bc7#
                • 4.Qc5#
                • 4.Qc7#
                • 4.Qd8#
              • 3...a5
                • 4.Bc5#
          • 2...Be2
            • 3.Bxf4+
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc8#
                    • 5.Qe4#
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Be5+
              • 3...Kc5
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc8#
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                    • 5.Qd5#
            • 3.Sd8
              • threat
                • 4.Bxf4+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bxc4
                • 4.Qxc4
                  • threat
                    • 5.Bc7#
                    • 5.Qxb4#
                    • 5.Qc5#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qxb4#
                    • 5.Qc5#
              • 3...Bf3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qxe2#
                  • 4...Ka6
                    • 5.Qxe2#
                • 4.Qxe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
            • 3.Qd7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
          • 2...Bg4
            • 3.Qxg4
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
            • 3.Qe8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Bd7
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
                    • 5.Qc7#
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Ba3
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Bf3
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qc7#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Bc8
                • 4.c5+
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qe4#
                • 4.Qxc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...c2
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Qc7#
              • 3...a3
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Qxb4#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...b3
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
          • 2...Bd5
            • 3.Qd7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
          • 2...Bc6
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
          • 2...a5
            • 3.Bxf4+
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Ka6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qe3#
            • 3.Sd8
              • threat
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Ka6
                • 4.Bxb4+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bxf4+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bc5+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Be5+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bc7+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Be7+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bf8+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe8
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bd1
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qf5
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...a6
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...a6
                    • 5.Bc5#
                    • 5.Qd4#
                    • 5.Qc5#
              • 3...Bh1
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
              • 3...Be2
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qxe2#
                  • 4...Ka6
                    • 5.Qxe2#
                • 4.Qxe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
              • 3...Bg2
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
              • 3...Be4
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qxe4
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bg4
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
              • 3...Bd5
                • 4.Qxd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bxc4
                    • 5.Qb7#
                    • 5.Qc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bh5
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
              • 3...Bc6
                • 4.Bxf4
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Ka6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qe3#
                • 4.Bb8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
              • 3...Bb7
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qxb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qxb7#
                  • 4...Ba6
                    • 5.Qc6#
                    • 5.Qc7#
                    • 5.c5#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
              • 3...Ba8
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
              • 3...a6
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Ba7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                    • 5.c5#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qf7
                  • threat
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
                • 4.Qe7
                  • threat
                    • 5.Bc5#
                    • 5.Qc7#
            • 3.Qd7
              • threat
                • 4.Qb5#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
            • 3.Qc8
              • threat
                • 4.Bc5#
              • 3...Bb7
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
        • 2.Qf6
          • threat
            • 3.Qd8+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
          • 2...Kb7
            • 3.Qe7+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qd8
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...a5
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
            • 3.Qh8
              • threat
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
              • 3...c2
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Qc7#
            • 3.Qf5
              • threat
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd1
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Be2
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bg4
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qd5#
              • 3...Bh5
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Bd1
            • 3.Qd8+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
            • 3.Sd8
              • threat
                • 4.Be5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Qc6#
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qg5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qe7
                  • threat
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
                • 4.Qg7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qf7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
              • 3...Bf3
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
              • 3...a5
                • 4.Be5+
                  • 4...Kc5
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...a6
                    • 5.Bc5#
                    • 5.Qd4#
                    • 5.Qc5#
                • 4.Qg5
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...a6
                    • 5.Qg1#
                    • 5.Qc5#
                • 4.Qf5
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...a6
                    • 5.Qc5#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qh8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...a3
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Qxb4#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...b3
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
          • 2...Be2
            • 3.Qd8+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
          • 2...Bg4
            • 3.Qd8+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
          • 2...Bh5
            • 3.Qd8+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
            • 3.Sd8
              • threat
                • 4.Be5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Qc6#
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qg5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qe7
                  • threat
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qb7#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bf3
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
              • 3...Be8
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
              • 3...a5
                • 4.Be5+
                  • 4...Kc5
                    • 5.Qc6#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qh8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Bxf7
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Qc7#
              • 3...a3
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Qxb4#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...b3
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
          • 2...c2
            • 3.Qd8+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Qc7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Sd8#
          • 2...a5
            • 3.Qd8+
              • 3...Ka6
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
        • 2.Qg8
          • threat
            • 3.Qb8+
              • 3...Ka5
                • 4.Bxb4#
                • 4.Bc7#
                • 4.Qc7#
                • 4.Qxb4#
                • 4.Qd8#
              • 3...Kc6
                • 4.Se5#
                • 4.Qc7#
              • 3...Bb7
                • 4.Qc7#
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...Ka5
                • 4.Bc7#
                • 4.Qc5#
                • 4.Qc7#
                • 4.Qd8#
              • 3...a5
                • 4.Bc5#
          • 2...a5
            • 3.Qb8+
              • 3...Bb7
                • 4.Sd8
                  • threat
                    • 5.Qxb7#
                  • 4...Ka6
                    • 5.Qxb7#
            • 3.Qd8+
              • 3...Ka6
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
            • 3.Qc8
              • threat
                • 4.Bc5#
              • 3...Bb7
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
      • 1...Kc6
        • 2.Se5+
          • 2...Kb6
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Qe8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
          • 2...Kb7
            • 3.Qf7+
              • 3...Ka8
                • 4.Qe8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Sxf3
                  • threat
                    • 5.Qd5#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qh7+
              • 3...Ka8
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qh8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Sxf3
                  • threat
                    • 5.Qe4#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qg7+
              • 3...Ka8
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qh8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qe8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qd7#
                    • 5.Qb8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
            • 3.Qg8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
        • 2.Sd8+
          • 2...Kd7
            • 3.Qe6+
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qf6
              • threat
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
              • 3...Kc8
                • 4.Qe7
                  • threat
                    • 5.Qc7#
        • 2.Qf5
          • threat
            • 3.Qc8+
              • 3...Kb6
                • 4.Qc7#
          • 2...Bg4
            • 3.Qd5+
              • 3...Kb6
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
              • 3...Kd7
                • 4.Se5+
                  • 4...Kc8
                    • 5.Qa8#
                  • 4...Kd8
                    • 5.Qg8#
                  • 4...Ke8
                    • 5.Qg8#
            • 3.Qxg4
              • threat
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Bc5#
        • 2.Qg5
          • threat
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Kb6
                • 4.Qc7#
          • 2...Kb6
            • 3.Qd8+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
            • 3.Qa5+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qc5+
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Sd8
              • threat
                • 4.Qc5#
              • 3...Bd5
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
          • 2...Kb7
            • 3.Qe7+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qd8
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...a5
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
            • 3.Qa5
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd1
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Be2
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bg4
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bh5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
            • 3.Qf5
              • threat
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd1
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Be2
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bg4
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qd5#
              • 3...Bh5
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qg8
              • threat
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
              • 3...c2
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Qc7#
          • 2...Be2
            • 3.Qd5+
              • 3...Kb6
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
              • 3...Kd7
                • 4.Se5+
                  • 4...Kc8
                    • 5.Qa8#
                  • 4...Kd8
                    • 5.Qa8#
                    • 5.Qg8#
                  • 4...Ke8
                    • 5.Qa8#
                    • 5.Qg8#
          • 2...Bg4
            • 3.Qd5+
              • 3...Kb6
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
              • 3...Kd7
                • 4.Se5+
                  • 4...Kc8
                    • 5.Qa8#
                  • 4...Kd8
                    • 5.Qg8#
                  • 4...Ke8
                    • 5.Qg8#
            • 3.Qxg4
              • threat
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Bc5#
            • 3.Qd8
              • threat
                • 4.Qc7#
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
          • 2...Bd5
            • 3.Qxd5+
              • 3...Kb6
                • 4.Se5
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
              • 3...Kd7
                • 4.Se5+
                  • 4...Kc8
                    • 5.Qa8#
                  • 4...Kd8
                    • 5.Qa8#
                    • 5.Qg8#
                  • 4...Ke8
                    • 5.Qa8#
                    • 5.Qg8#
        • 2.Qe6
          • threat
            • 3.Qc8+
              • 3...Kb6
                • 4.Qc7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Kb6
                • 4.Qc7#
          • 2...Bg4
            • 3.Sd8+
              • 3...Kb6
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
            • 3.Qd5+
              • 3...Kb6
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
              • 3...Kd7
                • 4.Se5+
                  • 4...Kc8
                    • 5.Qa8#
                  • 4...Kd8
                    • 5.Qg8#
                  • 4...Ke8
                    • 5.Qg8#
            • 3.Qe8+
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Bd7
                • 4.Qb8
                  • threat
                    • 5.Se5#
                    • 5.Sd8#
                    • 5.Qc7#
            • 3.Qxg4
              • threat
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Bc5#
        • 2.Qf6
          • threat
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Kb6
                • 4.Qc7#
          • 2...Kb6
            • 3.Qd8+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
          • 2...Kb7
            • 3.Qe7+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qd8
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...a5
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
            • 3.Qh8
              • threat
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
              • 3...c2
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Qc7#
            • 3.Qf5
              • threat
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd1
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Be2
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bg4
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qd5#
              • 3...Bh5
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Be2
            • 3.Se5+
              • 3...Kb6
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
              • 3...Kb7
                • 4.Qf7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
            • 3.Sd8+
              • 3...Kb6
                • 4.Be5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                  • 4...Kc5
                    • 5.Qc6#
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qg5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qf5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kd7
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...Bg4
            • 3.Sd8+
              • 3...Kb6
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kd7
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qd8
              • threat
                • 4.Qc7#
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
          • 2...Bd5
            • 3.Sd8+
              • 3...Kb6
                • 4.Qd4+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
              • 3...Kd7
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
          • 2...a5
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Kb6
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
            • 3.Qd8
              • threat
                • 4.Qc7#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
            • 3.Qf5
              • threat
                • 4.Qb5#
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd5
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Bc5#
              • 3...a6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Bc5#
                    • 5.Qc7#
        • 2.Qg8
          • threat
            • 3.Qc8+
              • 3...Kb6
                • 4.Qc7#
          • 2...Kd7
            • 3.Qd8+
              • 3...Ke6
                • 4.Sh6
                  • threat
                    • 5.Qe7#
          • 2...Bg4
            • 3.Qe8+
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Bd7
                • 4.Qb8
                  • threat
                    • 5.Se5#
                    • 5.Sd8#
                    • 5.Qc7#
            • 3.Qxg4
              • threat
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Bc5#
            • 3.Qd8
              • threat
                • 4.Qc7#
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
      • 1...a5
        • 2.Sd8+
          • 2...Ka8
            • 3.Qf5
              • threat
                • 4.Qc8#
              • 3...a6
                • 4.Qc8+
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
              • 3...Bb7
                • 4.Qb5
                  • threat
                    • 5.Qxb7#
                  • 4...Bh1
                    • 5.Qb8#
                  • 4...Bg2
                    • 5.Qb8#
                  • 4...Bf3
                    • 5.Qb8#
                  • 4...Be4
                    • 5.Qb8#
                  • 4...Bd5
                    • 5.Qxd5#
                    • 5.Qb8#
                  • 4...Ba6
                    • 5.Qb8#
                  • 4...Bc6
                    • 5.Qxc6#
                    • 5.Qb8#
                  • 4...Bc8
                    • 5.Qb8#
            • 3.Qf7
              • threat
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6
                  • threat
                    • 5.Qxa7#
                  • 4...a6
                    • 5.Qa7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...a6
                • 4.Qc7
                  • threat
                    • 5.Qb8#
            • 3.Qh7
              • threat
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6
                  • threat
                    • 5.Qxa7#
                  • 4...a6
                    • 5.Qa7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...a6
                • 4.Qc7
                  • threat
                    • 5.Qb8#
            • 3.Qg7
              • threat
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sxc6
                  • threat
                    • 5.Qxa7#
                  • 4...a6
                    • 5.Qa7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...a6
                • 4.Qc7
                  • threat
                    • 5.Qb8#
          • 2...Kc8
            • 3.Qe6+
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qf7
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qh7
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
            • 3.Qg7
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7+
                  • 4...Ke8
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
        • 2.Qf5
          • threat
            • 3.Sd8+
              • 3...Ka6
                • 4.Qb5#
              • 3...Kb6
                • 4.Qb5#
              • 3...Ka8
                • 4.Qc8#
            • 3.Qd7+
              • 3...Ka6
                • 4.Qb5#
              • 3...Kb6
                • 4.Qb5#
              • 3...Ka8
                • 4.Qc8#
          • 2...Bc6
            • 3.Sd8+
              • 3...Ka6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Kb6
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
          • 2...a6
            • 3.Sd8+
              • 3...Ka7
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb8#
                  • 4...Kb6
                    • 5.Bc5#
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Ka8
                • 4.Qc8+
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
            • 3.Qd7+
              • 3...Ka8
                • 4.Qc8+
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
        • 2.Qe6
          • threat
            • 3.Qd7+
              • 3...Ka6
                • 4.Qb5#
              • 3...Kb6
                • 4.Qb5#
              • 3...Ka8
                • 4.Qc8#
          • 2...Kb6
            • 3.Bxf4+
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Ka6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qe3#
            • 3.Sd8
              • threat
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Ka6
                • 4.Bxb4+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bxf4+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bc5+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Be5+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bc7+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Be7+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bf8+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe8
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bd1
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qf5
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...a6
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...a6
                    • 5.Bc5#
                    • 5.Qd4#
                    • 5.Qc5#
              • 3...Bh1
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
              • 3...Be2
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qxe2#
                  • 4...Ka6
                    • 5.Qxe2#
                • 4.Qxe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
              • 3...Bg2
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
              • 3...Be4
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qxe4
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bg4
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
              • 3...Bd5
                • 4.Qxd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bxc4
                    • 5.Qb7#
                    • 5.Qc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bh5
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
              • 3...Bc6
                • 4.Bxf4
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Ka6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qe3#
                • 4.Bb8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
              • 3...Bb7
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qxb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qxb7#
                  • 4...Ba6
                    • 5.Qc6#
                    • 5.Qc7#
                    • 5.c5#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
              • 3...Ba8
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
              • 3...a6
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Ba7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                    • 5.c5#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qf7
                  • threat
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
                • 4.Qe7
                  • threat
                    • 5.Bc5#
                    • 5.Qc7#
            • 3.Qd7
              • threat
                • 4.Qb5#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
            • 3.Qc8
              • threat
                • 4.Bc5#
              • 3...Bb7
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
          • 2...Bc6
            • 3.Sd8+
              • 3...Ka6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Bxf4
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bc5
                  • threat
                    • 5.Qxc6#
                • 4.Be5
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bc7
                  • threat
                    • 5.Qxc6#
                • 4.Be7
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bb8
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bf8
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
              • 3...Kb6
                • 4.Bxf4
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Ka6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qe3#
                • 4.Bb8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
          • 2...a6
            • 3.Sd8+
              • 3...Kb6
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Ba7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                    • 5.c5#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qf7
                  • threat
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
                • 4.Qe7
                  • threat
                    • 5.Bc5#
                    • 5.Qc7#
              • 3...Ka7
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb8#
                  • 4...Kb6
                    • 5.Bc5#
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Ka8
                • 4.Qc8+
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
            • 3.Qd7+
              • 3...Ka8
                • 4.Qc8+
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
            • 3.Qe7+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
            • 3.Qe8
              • threat
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qc7#
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
              • 3...c2
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Qc7#
        • 2.Qg8
          • threat
            • 3.Qb8+
              • 3...Ka6
                • 4.Qb5#
              • 3...Kc6
                • 4.Se5#
                • 4.Qc7#
                • 4.Qb5#
          • 2...Ka6
            • 3.Qc8+
              • 3...Bb7
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qc5
                  • threat
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe8
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
            • 3.Qb8
              • threat
                • 4.Qb5#
              • 3...Bb7
                • 4.Bc5
                  • threat
                    • 5.Qxa7#
                • 4.Qe8
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bc6
                • 4.Bc5
                  • threat
                    • 5.Qxa7#
            • 3.Qe8
              • threat
                • 4.Qb5#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
          • 2...Kb6
            • 3.Qb8+
              • 3...Bb7
                • 4.Sd8
                  • threat
                    • 5.Qxb7#
                  • 4...Ka6
                    • 5.Qxb7#
            • 3.Qd8+
              • 3...Ka6
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
            • 3.Qc8
              • threat
                • 4.Bc5#
              • 3...Bb7
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
          • 2...Bc6
            • 3.Qb8+
              • 3...Ka6
                • 4.Bc5
                  • threat
                    • 5.Qxa7#
      • 1...Bd5
        • 2.Se5
          • threat
            • 3.Qh7+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bf7
                • 4.Qxf7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
            • 3.Qg7+
              • 3...Ka8
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bf7
                • 4.Qxf7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
            • 3.Qe8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
              • 3...a5
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qxd5#
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qd7#
                    • 5.Qb8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
          • 2...Kb6
            • 3.Qe8
              • threat
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bxc4
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sxc4#
                    • 5.Bc7#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sxc4#
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qxb4#
              • 3...Ba8
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qc7#
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qc6#
                    • 5.Qd7#
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
          • 2...Bxc4
            • 3.Qe4+
              • 3...Kb6
                • 4.Sxc4+
                  • 4...Kb5
                    • 5.Qd5#
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sxc4#
                    • 5.Bc7#
              • 3...Bd5
                • 4.Qxd5+
                  • 4...Kb6
                    • 5.Sc4#
                    • 5.Sd7#
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Qxb4+
                  • 4...Ka8
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qb8#
            • 3.Qe8
              • threat
                • 4.Qc6#
                • 4.Qb8#
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Sxc4#
                    • 5.Bc7#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sxc4#
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qxb4#
          • 2...a5
            • 3.Qe8
              • threat
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qxd5#
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qd7#
                    • 5.Qb8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
          • 2...Bh1
            • 3.Qf7+
              • 3...Ka8
                • 4.Qe8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Kxh1
                  • threat
                    • 5.Qd5#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qh7+
              • 3...Ka8
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qh8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Kxh1
                  • threat
                    • 5.Qe4#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qg7+
              • 3...Ka8
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qh8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qe8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qd7#
                    • 5.Qb8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                • 4.Kxh1
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
            • 3.Qg8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
          • 2...Bg2
            • 3.Qf7+
              • 3...Ka8
                • 4.Qe8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Kxg2
                  • threat
                    • 5.Qd5#
                  • 4...f3+
                    • 5.Qxf3#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qh7+
              • 3...Ka8
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qh8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qg7+
              • 3...Ka8
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qh8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qxg2+
                  • 4...f3
                    • 5.Qxf3#
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qe8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qd7#
                    • 5.Qb8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
            • 3.Qg8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
          • 2...Bf3
            • 3.Qf7+
              • 3...Ka8
                • 4.Qe8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Sxf3
                  • threat
                    • 5.Qd5#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qh7+
              • 3...Ka8
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qh8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Sxf3
                  • threat
                    • 5.Qe4#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qg7+
              • 3...Ka8
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qh8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qe8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qd7#
                    • 5.Qb8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
            • 3.Qg8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
          • 2...Be4
            • 3.Qxe4+
              • 3...Kb6
                • 4.Sd7+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qd5#
                    • 5.Qf5#
                    • 5.Qe5#
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qd5
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
            • 3.Qf7+
              • 3...Ka8
                • 4.Qe8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qg7+
              • 3...Ka8
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qh8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qe8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qd7#
                    • 5.Qb8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
            • 3.Qg8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
          • 2...Bc6
            • 3.Qf7+
              • 3...Ka8
                • 4.Sxc6
                  • threat
                    • 5.Qxa7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qd5+
                  • 4...Kb6
                    • 5.Sxd7#
                  • 4...Kc8
                    • 5.Qa8#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qh7+
              • 3...Ka8
                • 4.Sxc6
                  • threat
                    • 5.Qxa7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qg7+
              • 3...Ka8
                • 4.Sxc6
                  • threat
                    • 5.Qxa7#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Be6
            • 3.Qe4+
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Bd5
                • 4.Qxd5+
                  • 4...Kb6
                    • 5.Sd7#
                  • 4...Kc8
                    • 5.Qa8#
            • 3.Qh7+
              • 3...Ka8
                • 4.Qe4+
                  • 4...Bd5
                    • 5.Qxd5#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bf7
                • 4.Qxf7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
            • 3.Qg7+
              • 3...Ka8
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bf7
                • 4.Qxf7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
            • 3.Qxe6
              • threat
                • 4.Qd5+
                  • 4...Kb6
                    • 5.Sd7#
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qf7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
              • 3...Kb6
                • 4.Qd5
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qd5+
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qc6#
                    • 5.Qb5#
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe8
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
            • 3.Qe8
              • threat
                • 4.Qc6#
                • 4.Qb8#
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qc6#
                    • 5.Qb8#
          • 2...Bg8
            • 3.Qe4+
              • 3...Kb6
                • 4.Sd7+
                  • 4...Ka5
                    • 5.Bc7#
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Bd5
                • 4.Qxd5+
                  • 4...Kb6
                    • 5.Sd7#
                  • 4...Kc8
                    • 5.Qa8#
            • 3.Qg7+
              • 3...Ka8
                • 4.Qf8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qxg8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bf7
                • 4.Qxf7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.Qd7#
            • 3.Qxg8
              • threat
                • 4.Qb8#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qd5
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Sd7#
                    • 5.Bc5#
                    • 5.Qc6#
              • 3...a5
                • 4.Qd5+
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qc6#
                    • 5.Qb5#
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                • 4.Qe8
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
            • 3.Qe8
              • threat
                • 4.Qc6#
                • 4.Qb8#
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.c5+
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...Kb7
                    • 5.Qc6#
                    • 5.Qb8#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
        • 2.Qf5
          • threat
            • 3.Qd7+
              • 3...Kb6
                • 4.Qc7#
              • 3...Ka8
                • 4.Qc8#
          • 2...Kb6
            • 3.Sd8
              • threat
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...b3
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qxd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bxc4
                    • 5.Qb7#
                    • 5.Qc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
            • 3.Qd7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
          • 2...Be6
            • 3.Qxe6
              • threat
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
                • 4.Qe7
                  • threat
                    • 5.Qc7#
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qd5+
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qa5
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Ka8
                • 4.Qxb4
                  • threat
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bxf7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bd5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qxd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
              • 3...Bc8
                • 4.Qxb4+
                  • 4...Kc6
                    • 5.Se5#
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc8#
            • 3.Qc5
              • threat
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc6#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bxc4
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bxf7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qc6#
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bd5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qxd5#
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
              • 3...Bc8
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qxc8#
                • 4.Qxb4+
                  • 4...Kc6
                    • 5.Se5#
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc8#
        • 2.Qg4
          • threat
            • 3.Qd7+
              • 3...Kb6
                • 4.Qc7#
              • 3...Ka8
                • 4.Qc8#
          • 2...Kb6
            • 3.Qd7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
          • 2...Bxc4
            • 3.Qd7+
              • 3...Kb6
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
          • 2...Be6
            • 3.Qxe6
              • threat
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
                • 4.Qe7
                  • threat
                    • 5.Qc7#
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qd5+
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Bc6
            • 3.Sd8+
              • 3...Kb6
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Sxc6#
                    • 5.Bc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxc6#
        • 2.Qg5
          • threat
            • 3.Sd8+
              • 3...Kb6
                • 4.Qg1+
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
              • 3...Kc8
                • 4.Qe7
                  • threat
                    • 5.Qc7#
            • 3.Qe7+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qxd5+
              • 3...Kb6
                • 4.Se5
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
            • 3.Qd8
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bxf7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Qc7#
              • 3...a5
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
          • 2...Kb6
            • 3.Qd8+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
          • 2...Kc6
            • 3.Qxd5+
              • 3...Kb6
                • 4.Se5
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
              • 3...Kd7
                • 4.Se5+
                  • 4...Kc8
                    • 5.Qa8#
                  • 4...Kd8
                    • 5.Qa8#
                    • 5.Qg8#
                  • 4...Ke8
                    • 5.Qa8#
                    • 5.Qg8#
          • 2...Bxc4
            • 3.Sd8+
              • 3...Ka8
                • 4.Qc5
                  • threat
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Kc8
                • 4.Qe7
                  • threat
                    • 5.Qc7#
            • 3.Qc5
              • threat
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bb5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qxd5#
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Be6
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc6#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
          • 2...Bxf7
            • 3.Qe7+
              • 3...Ka8
                • 4.Qe4+
                  • 4...Bd5
                    • 5.Qxd5#
                • 4.Qxf7
                  • threat
                    • 5.Qd5#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qd8
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Qc7#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Qc7#
            • 3.Qa5
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Ka8
                • 4.Qxb4
                  • threat
                    • 5.Qb8#
                • 4.Qxa6
                  • threat
                    • 5.Qc8#
                    • 5.Qc6#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bd5
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Be6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Be8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Qc5
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bd5
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Be6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Be8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
          • 2...Bh1
            • 3.Sd8+
              • 3...Ka8
                • 4.Kxh1
                  • threat
                    • 5.Qd5#
              • 3...Kc8
                • 4.Qe7
                  • threat
                    • 5.Qc7#
            • 3.Qe7+
              • 3...Ka8
                • 4.Kxh1
                  • threat
                    • 5.Qe4#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
            • 3.Kxh1
              • threat
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
              • 3...Kb6
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kc6
                • 4.Qe7
                  • threat
                    • 5.Qc7#
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kc8
                • 4.Qe7
                  • threat
                    • 5.Qc7#
              • 3...a5
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qd5#
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd5+
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Kc8
                    • 5.Qc6#
            • 3.Qd8
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...a5
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
            • 3.Qa5
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...f3
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qf5
              • threat
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...f3
                • 4.Sd8+
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qg8
              • threat
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
              • 3...c2
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Qc7#
          • 2...Bc6
            • 3.Qe7+
              • 3...Ka8
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qd8
              • threat
                • 4.Qb8#
              • 3...Bh1
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Bg2
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Bf3
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Be4
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qxe4#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Bb5
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Bd5
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Bd7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
                    • 5.Qc7#
              • 3...Be8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
            • 3.Qa5
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Ka8
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Bh1
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bg2
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bf3
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Be4
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bb5
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qxd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
              • 3...Be8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
          • 2...Be6
            • 3.Qe7+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qd8
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bxf7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Qc7#
              • 3...Bc8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc8#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
              • 3...Bd7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Sd8#
                    • 5.Qc7#
            • 3.Qa5
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Ka8
                • 4.Qxb4
                  • threat
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bxf7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bd5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qxd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
              • 3...Bc8
                • 4.Qxb4+
                  • 4...Kc6
                    • 5.Se5#
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc8#
            • 3.Qc5
              • threat
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc6#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bxc4
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bxf7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qc6#
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bd5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qxd5#
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
              • 3...Bc8
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qxc8#
                • 4.Qxb4+
                  • 4...Kc6
                    • 5.Se5#
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc8#
      • 1...Bc6
        • 2.Qf5
          • threat
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qc8#
          • 2...Kb6
            • 3.Qa5+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
            • 3.c5+
              • 3...Ka5
                • 4.Bc7+
                  • 4...Kb5
                    • 5.Sd6#
              • 3...Kb5
                • 4.Qd3+
                  • 4...Ka5
                    • 5.Bc7#
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
            • 3.Sd8
              • threat
                • 4.Qc5#
              • 3...Bb5
                • 4.Qc5+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Bxc4
                    • 5.Qc5#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qxb5#
              • 3...Bd5
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
          • 2...Bb5
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Bxc4
                    • 5.Qc5#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qxb5#
            • 3.c5
              • threat
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qc8#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bf1
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
              • 3...Be2
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
              • 3...Bd3
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
          • 2...a5
            • 3.Sd8+
              • 3...Ka6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Kb6
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
        • 2.Qe6
          • threat
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxc6#
            • 3.Qe7+
              • 3...Ka8
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Kb6
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
          • 2...Bb5
            • 3.Sd8+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Bxc4
                    • 5.Qc5#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qxb5#
            • 3.Qe7+
              • 3...Ka8
                • 4.Qe4+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.cxb5
                  • threat
                    • 5.Qe4#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.c5
              • threat
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qc8#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bf1
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc8#
                    • 5.Qe4#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qc6#
              • 3...Be2
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc8#
                    • 5.Qe4#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qc6#
              • 3...Bd3
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc8#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Be8
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
            • 3.Qe7+
              • 3...Ka8
                • 4.Qe4+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qxe8
              • threat
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qd5#
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
                • 4.Se5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
          • 2...a5
            • 3.Sd8+
              • 3...Ka6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Bxf4
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bc5
                  • threat
                    • 5.Qxc6#
                • 4.Be5
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bc7
                  • threat
                    • 5.Qxc6#
                • 4.Be7
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bb8
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bf8
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
              • 3...Kb6
                • 4.Bxf4
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Ka6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qe3#
                • 4.Bb8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
        • 2.Qg8
          • threat
            • 3.Qb8#
          • 2...Be8
            • 3.Qxe8
              • threat
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qd5#
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
                • 4.Se5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
          • 2...a5
            • 3.Qb8+
              • 3...Ka6
                • 4.Bc5
                  • threat
                    • 5.Qxa7#
    • 1.Qf5!
      • threat
        • 2.Qd7+
          • 2...Kb6
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...Ka5
                • 4.Bc7#
                • 4.Qc7#
                • 4.Qd8#
              • 3...a5
                • 4.Qb5#
          • 2...Kb8
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc8#
            • 3.Sd6
              • threat
                • 4.Qc8#
                • 4.Qd8#
              • 3...Ka8
                • 4.Qc8#
                • 4.Qe8#
                • 4.Qd8#
              • 3...Bg4
                • 4.Qb7#
              • 3...Bb7
                • 4.Qxb7#
        • 2.Bd6
          • threat
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qc8#
            • 3.Qd7+
              • 3...Kb6
                • 4.Qc7#
              • 3...Ka8
                • 4.Qc8#
          • 2...Kb6
            • 3.Qd7
              • threat
                • 4.Qc7#
              • 3...Ka5
                • 4.Bc7#
                • 4.Qc7#
                • 4.Qd8#
              • 3...a5
                • 4.Qb5#
          • 2...Kc6
            • 3.Qc8+
              • 3...Kb6
                • 4.Qc7#
          • 2...a5
            • 3.Sd8+
              • 3...Ka6
                • 4.Qb5#
              • 3...Kb6
                • 4.Qb5#
              • 3...Ka8
                • 4.Qc8#
            • 3.Qd7+
              • 3...Ka6
                • 4.Qb5#
              • 3...Kb6
                • 4.Qb5#
              • 3...Ka8
                • 4.Qc8#
          • 2...Bd1
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qe4#
                • 4.Qc8#
                • 4.Qd5#
          • 2...Be2
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qe4#
                • 4.Qc8#
                • 4.Qd5#
          • 2...Be4
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qxe4#
                • 4.Qc8#
          • 2...Bg4
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qe4#
                • 4.Qd5#
          • 2...Bh5
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qe4#
                • 4.Qc8#
                • 4.Qd5#
      • 1...a5
        • 2.Qd7+
          • 2...Kb6
            • 3.c5+
              • 3...Ka6
                • 4.Sd6
                  • threat
                    • 5.Qb5#
                  • 4...Be2
                    • 5.Qc6#
                    • 5.Qc8#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
            • 3.Se5
              • threat
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bh1
                • 4.Kxh1
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.c5#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bg2
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Be4
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bd5
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...a6
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bb7
                • 4.Qd6+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Ka6
                    • 5.Qd3#
              • 3...Ba8
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Sd8
              • threat
                • 4.Qd6+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Ka6
                    • 5.Qd3#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Be4
                • 4.Qd6+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bd5
                • 4.Qd6+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bxc4
                    • 5.Qb7#
                    • 5.Qc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
            • 3.Bd6
              • threat
                • 4.Qb5#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
        • 2.Bd6
          • threat
            • 3.Sd8+
              • 3...Ka6
                • 4.Qb5#
              • 3...Kb6
                • 4.Qb5#
              • 3...Ka8
                • 4.Qc8#
            • 3.Qd7+
              • 3...Ka6
                • 4.Qb5#
              • 3...Kb6
                • 4.Qb5#
              • 3...Ka8
                • 4.Qc8#
          • 2...Bc6
            • 3.Sd8+
              • 3...Ka6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Kb6
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
          • 2...a6
            • 3.Sd8+
              • 3...Ka7
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb8#
                  • 4...Kb6
                    • 5.Bc5#
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Ka8
                • 4.Qc8+
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
            • 3.Qd7+
              • 3...Ka8
                • 4.Qc8+
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
      • 1...Bg4
        • 2.Qxg4
          • threat
            • 3.Qd7+
              • 3...Kb6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
            • 3.Bd6
              • threat
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Kb6
            • 3.Bd6
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
            • 3.Qd7
              • threat
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a3
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a5
                • 4.c5+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Se5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.c5#
                • 4.Sd8
                  • threat
                    • 5.Qc6#
                    • 5.Qd6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qe6#
                    • 5.Qd6#
                    • 5.Qb7#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
            • 3.Qc8
              • threat
                • 4.Bc5+
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
                • 4.Be7
                  • threat
                    • 5.Bd8#
                  • 4...Ka5
                    • 5.Bd8#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
              • 3...a3
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Qxb4#
                  • 4...Kc6
                    • 5.Se5#
          • 2...Kc6
            • 3.Qc8+
              • 3...Kb6
                • 4.Bc5+
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
                • 4.Be7
                  • threat
                    • 5.Bd8#
                  • 4...Ka5
                    • 5.Bd8#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
            • 3.Bd6
              • threat
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Bc5#
          • 2...Kc7
            • 3.Bd6+
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Kb8
            • 3.Bd6+
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
          • 2...a5
            • 3.Qd7+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Se5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.c5#
                • 4.Sd8
                  • threat
                    • 5.Qc6#
                    • 5.Qd6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qe6#
                    • 5.Qd6#
                    • 5.Qb7#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
          • 2...a3
            • 3.Qd7+
              • 3...Kb6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
            • 3.Bd6
              • threat
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...b3
            • 3.Qd7+
              • 3...Kb6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
            • 3.Bd6
              • threat
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
      • 1...Bd5
        • 2.Sd8+
          • 2...Kb6
            • 3.Qxd5
              • threat
                • 4.Qc5#
              • 3...Kc7
                • 4.Be7
                  • threat
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
            • 3.Bd6
              • threat
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...b3
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qxd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bxc4
                    • 5.Qb7#
                    • 5.Qc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
            • 3.Qc8
              • threat
                • 4.Qc5#
              • 3...Bc6
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Bxb4
                  • threat
                    • 5.Qxc6#
                  • 4...Bh1
                    • 5.Qc5#
                  • 4...Bg2
                    • 5.Qc5#
                  • 4...Bf3
                    • 5.Qc5#
                  • 4...Be4
                    • 5.Qc5#
                  • 4...Bb5
                    • 5.Qb7#
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Qc5#
                  • 4...Bb7
                    • 5.Qxb7#
                    • 5.Qc5#
                  • 4...Bd7
                    • 5.Qb7#
                    • 5.Qc5#
                    • 5.Qb8#
                  • 4...Ba8
                    • 5.Qc5#
                  • 4...Be8
                    • 5.Qb7#
                    • 5.Qc5#
                    • 5.Qb8#
                • 4.Se6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxc6#
          • 2...Kc7
            • 3.Qxd5
              • threat
                • 4.Be7
                  • threat
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
              • 3...Kc8
                • 4.Be7
                  • threat
                    • 5.Qb7#
                  • 4...Kc7
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
              • 3...a5
                • 4.Be7
                  • threat
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qd6#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
        • 2.Qd7+
          • 2...Kb6
            • 3.c5+
              • 3...Ka5
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Sd6#
            • 3.Bxb4
              • threat
                • 4.c5#
              • 3...Bxc4
                • 4.Sd6
                  • threat
                    • 5.Sxc4#
                    • 5.Sc8#
                    • 5.Qb7#
              • 3...a5
                • 4.Bxa5+
                  • 4...Kxa5
                    • 5.Qb5#
                  • 4...Kc5
                    • 5.Qxd5#
                  • 4...Ka6
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
            • 3.cxd5
              • threat
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                • 4.Bxb4
                  • threat
                    • 5.Qc6#
                • 4.Se5
                  • threat
                    • 5.Sc4#
                  • 4...Ka5
                    • 5.Sc4#
                  • 4...a5
                    • 5.Qc6#
              • 3...Ka5
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Sd6#
                    • 5.Qc5#
                • 4.Se5
                  • threat
                    • 5.Sc4#
                  • 4...Kb6
                    • 5.Sc4#
                • 4.Sd6
                  • threat
                    • 5.Sc4#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Kb6
                    • 5.Sc4#
                • 4.Qd6
                  • threat
                    • 5.Qxb4#
                    • 5.Qc5#
                  • 4...Kb5
                    • 5.Qxb4#
                    • 5.Qc5#
            • 3.Se5
              • threat
                • 4.cxd5
                  • threat
                    • 5.Sc4#
                  • 4...Ka5
                    • 5.Sc4#
                  • 4...a5
                    • 5.Qc6#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bh1
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bg2
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bf3
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Be4
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qxc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Be6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Bf7
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Bxb4
                  • threat
                    • 5.Qc6#
                    • 5.c5#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...Ba8
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Bg8
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Bxb4
                  • threat
                    • 5.Qc6#
                    • 5.c5#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...a5
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...a6
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
        • 2.Qxd5+
          • 2...Kb6
            • 3.Qc5+
              • 3...Kb7
                • 4.Sd6+
                  • 4...Ka8
                    • 5.Qc8#
                  • 4...Kb8
                    • 5.Qc8#
            • 3.Se5
              • threat
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Bd6
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
              • 3...Kc7
                • 4.Bd6+
                  • 4...Kb6
                    • 5.Sd7#
                  • 4...Kc8
                    • 5.Qa8#
                  • 4...Kd8
                    • 5.Qa8#
                    • 5.Qg8#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
            • 3.Sd8
              • threat
                • 4.Qc5#
              • 3...Kc7
                • 4.Be7
                  • threat
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
            • 3.Be7
              • threat
                • 4.Bd8#
              • 3...Kc7
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
              • 3...a5
                • 4.Bd8+
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb5#
                • 4.Sd8
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qd6#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qe6#
                    • 5.Qb7#
                    • 5.Qb5#
                    • 5.Qd6#
                  • 4...Kc7
                    • 5.Qb7#
            • 3.Qd7
              • threat
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a3
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a5
                • 4.c5+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Se5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.c5#
                • 4.Sd8
                  • threat
                    • 5.Qc6#
                    • 5.Qd6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qe6#
                    • 5.Qd6#
                    • 5.Qb7#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
          • 2...Kc7
            • 3.Bd6+
              • 3...Kb6
                • 4.Se5
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
              • 3...Kd7
                • 4.Se5+
                  • 4...Kc8
                    • 5.Qa8#
                  • 4...Kd8
                    • 5.Qa8#
                    • 5.Qg8#
                  • 4...Ke8
                    • 5.Qa8#
                    • 5.Qg8#
            • 3.Qc5+
              • 3...Kb7
                • 4.Sd6+
                  • 4...Ka8
                    • 5.Qc8#
                  • 4...Kb8
                    • 5.Qc8#
              • 3...Kd7
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                  • 4...Ke6
                    • 5.Qf5#
                  • 4...Kd8
                    • 5.Qc8#
              • 3...Kb8
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
            • 3.Se5
              • threat
                • 4.Bd6+
                  • 4...Kb6
                    • 5.Sd7#
                  • 4...Kc8
                    • 5.Qa8#
                  • 4...Kd8
                    • 5.Qa8#
                    • 5.Qg8#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Bd6
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Qc6
                  • threat
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
                • 4.Bd6
                  • threat
                    • 5.Qa8#
                  • 4...Kd8
                    • 5.Qa8#
                    • 5.Qg8#
            • 3.Sd8
              • threat
                • 4.Be7
                  • threat
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
              • 3...Kc8
                • 4.Be7
                  • threat
                    • 5.Qb7#
                  • 4...Kc7
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
              • 3...a5
                • 4.Be7
                  • threat
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qd6#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
            • 3.Be7
              • threat
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Sd6
                  • threat
                    • 5.Qb7#
                  • 4...Kc7
                    • 5.Qb7#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Kc7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Kc7
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
              • 3...a5
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qd6#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
        • 2.cxd5
          • threat
            • 3.Qd7+
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                • 4.Bxb4
                  • threat
                    • 5.Qc6#
                • 4.Se5
                  • threat
                    • 5.Sc4#
                  • 4...Ka5
                    • 5.Sc4#
                  • 4...a5
                    • 5.Qc6#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
            • 3.Qe6
              • threat
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kb8
                • 4.Qc6
                  • threat
                    • 5.Bd6#
            • 3.Qg6
              • threat
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Ka8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kb8
                • 4.Qc6
                  • threat
                    • 5.Bd6#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
            • 3.Qf6
              • threat
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Ka8
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                • 4.Sd6
                  • threat
                    • 5.Qd8#
                  • 4...Kb8
                    • 5.Qd8#
              • 3...Kb8
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
              • 3...Kc8
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
          • 2...Kb6
            • 3.Qe6+
              • 3...Ka5
                • 4.Qd6
                  • threat
                    • 5.Qxb4#
                    • 5.Qc5#
                  • 4...Kb5
                    • 5.Qxb4#
                    • 5.Qc5#
              • 3...Kb5
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
            • 3.Qg6+
              • 3...Ka5
                • 4.Qd6
                  • threat
                    • 5.Qxb4#
                    • 5.Qc5#
                  • 4...Kb5
                    • 5.Qxb4#
                    • 5.Qc5#
              • 3...Kb5
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
            • 3.Qf6+
              • 3...Ka5
                • 4.Qd4
                  • threat
                    • 5.Qc5#
                    • 5.Qxb4#
                  • 4...Kb5
                    • 5.Qc5#
                    • 5.Qxb4#
                • 4.Qd6
                  • threat
                    • 5.Qxb4#
                    • 5.Qc5#
                  • 4...Kb5
                    • 5.Qxb4#
                    • 5.Qc5#
              • 3...Kb5
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
            • 3.Qd7
              • threat
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                • 4.Bxb4
                  • threat
                    • 5.Qc6#
                • 4.Se5
                  • threat
                    • 5.Sc4#
                  • 4...Ka5
                    • 5.Sc4#
                  • 4...a5
                    • 5.Qc6#
              • 3...Ka5
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Sd6#
                    • 5.Qc5#
                • 4.Se5
                  • threat
                    • 5.Sc4#
                  • 4...Kb6
                    • 5.Sc4#
                • 4.Sd6
                  • threat
                    • 5.Sc4#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Kb6
                    • 5.Sc4#
                • 4.Qd6
                  • threat
                    • 5.Qxb4#
                    • 5.Qc5#
                  • 4...Kb5
                    • 5.Qxb4#
                    • 5.Qc5#
            • 3.Qc8
              • threat
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Qxb4#
                • 4.Bxb4
                  • threat
                    • 5.Qc6#
                    • 5.Qb8#
                  • 4...Kb5
                    • 5.Qc5#
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...Ka5
                    • 5.Qc5#
                  • 4...Kb5
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb7#
                    • 5.Qc6#
              • 3...a3
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Qxb4#
          • 2...Kc7
            • 3.Qe6
              • threat
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kb8
                • 4.Qc6
                  • threat
                    • 5.Bd6#
            • 3.Qg6
              • threat
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kb8
                • 4.Qc6
                  • threat
                    • 5.Bd6#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
            • 3.Qf6
              • threat
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kb7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
              • 3...Kb8
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
              • 3...Kc8
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
          • 2...Kb8
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
          • 2...a5
            • 3.Qd7+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
          • 2...Ba3
            • 3.Qd7+
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                • 4.Se5
                  • threat
                    • 5.Sc4#
                  • 4...Ka5
                    • 5.Sc4#
                  • 4...a5
                    • 5.Qc6#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
          • 2...c2
            • 3.Qd7+
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
          • 2...b3
            • 3.Qd7+
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                • 4.Se5
                  • threat
                    • 5.Sc4#
                  • 4...Ka5
                    • 5.Sc4#
                  • 4...a5
                    • 5.Qc6#
                • 4.Bb4
                  • threat
                    • 5.Qc6#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
        • 2.Bd6
          • threat
            • 3.Qd7+
              • 3...Kb6
                • 4.Qc7#
              • 3...Ka8
                • 4.Qc8#
          • 2...Kb6
            • 3.Sd8
              • threat
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...b3
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qxd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bxc4
                    • 5.Qb7#
                    • 5.Qc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
            • 3.Qd7
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Kb5
                    • 5.Qc5#
          • 2...Be6
            • 3.Qxe6
              • threat
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
                • 4.Qe7
                  • threat
                    • 5.Qc7#
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qd5+
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qa5
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Ka8
                • 4.Qxb4
                  • threat
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bxf7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bd5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qxd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
              • 3...Bc8
                • 4.Qxb4+
                  • 4...Kc6
                    • 5.Se5#
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc8#
            • 3.Qc5
              • threat
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc6#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bxc4
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bxf7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qc6#
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bd5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qxd5#
                    • 5.Qc8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
              • 3...Bc8
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qxc8#
                • 4.Qxb4+
                  • 4...Kc6
                    • 5.Se5#
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc8#
      • 1...Bc6
        • 2.Bd6
          • threat
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5#
              • 3...Ka8
                • 4.Qc8#
          • 2...Kb6
            • 3.Qa5+
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
            • 3.c5+
              • 3...Ka5
                • 4.Bc7+
                  • 4...Kb5
                    • 5.Sd6#
              • 3...Kb5
                • 4.Qd3+
                  • 4...Ka5
                    • 5.Bc7#
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
            • 3.Sd8
              • threat
                • 4.Qc5#
              • 3...Bb5
                • 4.Qc5+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Bxc4
                    • 5.Qc5#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qxb5#
              • 3...Bd5
                • 4.Qxd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
          • 2...Bb5
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc5+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Sb7#
                    • 5.Bc7#
                    • 5.Qc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Bxc4
                    • 5.Qc5#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qxb5#
            • 3.c5
              • threat
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qc8#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bf1
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
              • 3...Be2
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
              • 3...Bd3
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qd5#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
          • 2...a5
            • 3.Sd8+
              • 3...Ka6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Kb6
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
        • 2.Qa5
          • threat
            • 3.Sd6+
              • 3...Ka8
                • 4.Qd8#
              • 3...Kb8
                • 4.Qd8#
          • 2...Bh1
            • 3.Bd6
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...f3
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Bg2
            • 3.Bd6
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bf1
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bh3
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...f3
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Bf3
            • 3.Bd6
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd1
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Be2
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bg4
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bh5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
          • 2...Be4
            • 3.Bd6
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bb1
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bc2
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bd3
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bf5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Bg6
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bh7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Bb5
            • 3.Bd6
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
          • 2...Bd5
            • 3.cxd5
              • threat
                • 4.Sd6+
                  • 4...Ka8
                    • 5.Qd8#
                  • 4...Kb8
                    • 5.Qd8#
              • 3...Ka8
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Sd6
                  • threat
                    • 5.Qd8#
                  • 4...Kb8
                    • 5.Qd8#
                • 4.Qc7
                  • threat
                    • 5.Qc8#
              • 3...Kb8
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
                • 4.Sd6
                  • threat
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qd8#
              • 3...Kc8
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Sd6#
            • 3.Bd6
              • threat
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qxd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bxc4
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bxf7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Be6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
          • 2...Bd7
            • 3.Bd6
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
              • 3...Ka8
                • 4.Qd5+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
              • 3...Bh3
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bg4
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bb5
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bf5
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Be6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
              • 3...Bc8
                • 4.Qxb4+
                  • 4...Kc6
                    • 5.Se5#
                  • 4...Ka8
                    • 5.Qb8#
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc8#
              • 3...Be8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
          • 2...Be8
            • 3.Bd6
              • threat
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Ka8
                • 4.Qd5+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bxf7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qb8#
    • 1.Qd6!
      • threat
        • 2.Qd7+
          • 2...Kb6
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...Ka5
                • 4.Bc7#
                • 4.Qc7#
                • 4.Qd8#
              • 3...a5
                • 4.Qb5#
          • 2...Kb8
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc8#
            • 3.Sd6
              • threat
                • 4.Qc8#
                • 4.Qd8#
              • 3...Ka8
                • 4.Qc8#
                • 4.Qe8#
                • 4.Qd8#
              • 3...Bg4
                • 4.Qb7#
              • 3...Bb7
                • 4.Qxb7#
      • 1...Bc6
        • 2.Sd8+
          • 2...Kc8
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qc8#
        • 2.Qe7+
          • 2...Bd7
            • 3.Qxd7+
              • 3...Kb6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
      • 1...Bg4
        • 2.Qe7+
          • 2...Ka8
            • 3.Qe4+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
            • 3.Sd6
              • threat
                • 4.Qb7#
              • 3...Bd7
                • 4.Qd8+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qxd7
                  • threat
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Kb8
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
              • 3...Bc8
                • 4.Qd8
                  • threat
                    • 5.Qxc8#
                  • 4...Kb8
                    • 5.Qxc8#
                • 4.Qc7
                  • threat
                    • 5.Qxc8#
                  • 4...Bh3
                    • 5.Qb7#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bf5
                    • 5.Qb7#
                  • 4...Be6
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bd7
                    • 5.Qb7#
                • 4.Qe8
                  • threat
                    • 5.Qxc8#
                  • 4...Kb8
                    • 5.Qxc8#
            • 3.Sd8
              • threat
                • 4.Qb7#
              • 3...Bf3
                • 4.Qc7
                  • threat
                    • 5.Qc8#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Bc8
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Bd6#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qc7
                  • threat
                    • 5.Qxc8#
                  • 4...Bh3
                    • 5.Qb7#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bf5
                    • 5.Qb7#
                  • 4...Be6
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bd7
                    • 5.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                • 4.Sd6
                  • threat
                    • 5.Qb7#
                  • 4...Bf3
                    • 5.Qd8#
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Bc5
                  • threat
                    • 5.Qxa7#
                • 4.Bd6
                  • threat
                    • 5.Qb8#
                    • 5.Qc6#
          • 2...Kb8
            • 3.Sd6
              • threat
                • 4.Qb7#
              • 3...Bd7
                • 4.Qd8+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qxd7
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
              • 3...Bc8
                • 4.Qd8
                  • threat
                    • 5.Qxc8#
                  • 4...Ka8
                    • 5.Qxc8#
          • 2...Bd7
            • 3.Qxd7+
              • 3...Kb6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
        • 2.Se5
          • threat
            • 3.Qc6+
              • 3...Kb8
                • 4.Bd6#
          • 2...Bf3
            • 3.Qd7+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
          • 2...Bd7
            • 3.Qxd7+
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                • 4.Bxb4
                  • threat
                    • 5.Qc6#
                    • 5.c5#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...Kb8
                • 4.Sc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qc6
                  • threat
                    • 5.Sd7#
                    • 5.Bd6#
        • 2.Be7
          • threat
            • 3.Sd8+
              • 3...Ka8
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
                • 4.Qxa6
                  • threat
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qc7
                  • threat
                    • 5.Qb7#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Bd1
            • 3.Sd8+
              • 3...Ka8
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
                • 4.Qxa6
                  • threat
                    • 5.Qb7#
                    • 5.Qc8#
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qb7#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
            • 3.Qd7+
              • 3...Kb6
                • 4.Bd8+
                  • 4...Kc5
                    • 5.Qd5#
                • 4.c5+
                  • 4...Ka5
                    • 5.Bd8#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Bd8#
                  • 4...Ka5
                    • 5.Bd8#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
          • 2...Be2
            • 3.Sd8+
              • 3...Ka8
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
                • 4.Qxa6
                  • threat
                    • 5.Qb7#
                    • 5.Qc8#
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qb7#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
            • 3.Qd7+
              • 3...Kb6
                • 4.Bd8+
                  • 4...Kc5
                    • 5.Qd5#
                • 4.c5+
                  • 4...Ka5
                    • 5.Bd8#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
          • 2...Bf3
            • 3.Qd7+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka5
                    • 5.Bd8#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qd8#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
          • 2...Bh3
            • 3.Sd8+
              • 3...Ka8
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
                • 4.Qxa6
                  • threat
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Bg2
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qc7
                  • threat
                    • 5.Qb7#
                  • 4...Bg2
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Bf5
            • 3.Sd8+
              • 3...Ka8
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
                • 4.Qxa6
                  • threat
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Be4
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qc7
                  • threat
                    • 5.Qb7#
                  • 4...Be4
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Bh5
            • 3.Sd8+
              • 3...Ka8
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
                • 4.Qxa6
                  • threat
                    • 5.Qb7#
                    • 5.Qc8#
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qb7#
                    • 5.Qc8#
                • 4.Qd7
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
            • 3.Qd7+
              • 3...Kb6
                • 4.Bd8+
                  • 4...Kc5
                    • 5.Qd5#
                • 4.c5+
                  • 4...Ka5
                    • 5.Bd8#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Bd8#
                  • 4...Ka5
                    • 5.Bd8#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
          • 2...Be6
            • 3.Sd8+
              • 3...Ka8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
                • 4.Qxa6
                  • threat
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Bd5
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qc7
                  • threat
                    • 5.Qb7#
                  • 4...Bd5
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
          • 2...Bd7
            • 3.Sd8+
              • 3...Ka8
                • 4.Qxa6
                  • threat
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qxd7
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Kc8
                • 4.Qxa6+
                  • 4...Kc7
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
            • 3.Qxd7+
              • 3...Kb6
                • 4.Bd8+
                  • 4...Kc5
                    • 5.Qd5#
                • 4.c5+
                  • 4...Ka5
                    • 5.Bd8#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Bd8#
                  • 4...Ka5
                    • 5.Bd8#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
          • 2...Bc8
            • 3.Sd8+
              • 3...Ka8
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Bd6#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qc7
                  • threat
                    • 5.Qxc8#
                  • 4...Bh3
                    • 5.Qb7#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bf5
                    • 5.Qb7#
                  • 4...Be6
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bd7
                    • 5.Qb7#
            • 3.Qd5+
              • 3...Kc7
                • 4.Sd8
                  • threat
                    • 5.Qd6#
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Kb8
                    • 5.Bd6#
                  • 4...Bh3
                    • 5.Qb7#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bf5
                    • 5.Qb7#
                  • 4...Be6
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bd7
                    • 5.Qb7#
          • 2...f3
            • 3.Sd8+
              • 3...Ka8
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
                • 4.Qxa6
                  • threat
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qc7
                  • threat
                    • 5.Qb7#
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
                • 4.Qd5
                  • threat
                    • 5.Qb7#
                  • 4...Kc7
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
            • 3.Qd5+
              • 3...Kc7
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qc5#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                  • 4...Bc8
                    • 5.Qd6#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Kc7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                  • 4...Bc8
                    • 5.Bd6#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Kc7
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
          • 2...a5
            • 3.Sd8+
              • 3...Ka8
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qb7#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qa6
                  • threat
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                    • 5.Qb7#
      • 1...a5
        • 2.Sd8+
          • 2...Ka8
            • 3.Qc7
              • threat
                • 4.Qc8#
              • 3...a6
                • 4.Qc8+
                  • 4...Ka7
                    • 5.Bc5#
                • 4.Bc5
                  • threat
                    • 5.Qa7#
                    • 5.Qc8#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Bd6
                  • threat
                    • 5.Qb8#
            • 3.Qa6
              • threat
                • 4.Qc8#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
            • 3.Qd7
              • threat
                • 4.Qc8#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...a6
                • 4.Qc8+
                  • 4...Ka7
                    • 5.Bc5#
          • 2...Kc8
            • 3.Se6
              • threat
                • 4.Qc7#
              • 3...Kb7
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Sc5#
                  • 4...Ka8
                    • 5.Qc8#
        • 2.Qd7+
          • 2...Kb6
            • 3.c5+
              • 3...Ka6
                • 4.Sd6
                  • threat
                    • 5.Qb5#
                  • 4...Be2
                    • 5.Qc6#
                    • 5.Qc8#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
            • 3.Se5
              • threat
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bh1
                • 4.Kxh1
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.c5#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bg2
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Be4
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bd5
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...a6
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bb7
                • 4.Qd6+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Ka6
                    • 5.Qd3#
              • 3...Ba8
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Sd8
              • threat
                • 4.Qd6+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Ka6
                    • 5.Qd3#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Be4
                • 4.Qd6+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bd5
                • 4.Qd6+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bxc4
                    • 5.Qb7#
                    • 5.Qc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
            • 3.Bd6
              • threat
                • 4.Qb5#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
    • 1.Qe6!
      • threat
        • 2.Qd7+
          • 2...Kb6
            • 3.Bd6
              • threat
                • 4.Qc7#
              • 3...Ka5
                • 4.Bc7#
                • 4.Qc7#
                • 4.Qd8#
              • 3...a5
                • 4.Qb5#
          • 2...Kb8
            • 3.Bd6+
              • 3...Ka8
                • 4.Qc8#
            • 3.Sd6
              • threat
                • 4.Qc8#
                • 4.Qd8#
              • 3...Ka8
                • 4.Qc8#
                • 4.Qe8#
                • 4.Qd8#
              • 3...Bg4
                • 4.Qb7#
              • 3...Bb7
                • 4.Qxb7#
      • 1...Bc6
        • 2.Sd8+
          • 2...Kc7
            • 3.Bd6+
              • 3...Kb6
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxc6#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
        • 2.Qe7+
          • 2...Bd7
            • 3.Qxd7+
              • 3...Kb6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
        • 2.Se5
          • threat
            • 3.Qxc6+
              • 3...Kb8
                • 4.Sd7#
                • 4.Bd6#
          • 2...Bh1
            • 3.Qd7+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
            • 3.Kxh1
              • threat
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
              • 3...Kb8
                • 4.Qc6
                  • threat
                    • 5.Sd7#
                    • 5.Bd6#
          • 2...Bg2
            • 3.Qd7+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
          • 2...Bf3
            • 3.Qd7+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
          • 2...Be4
            • 3.Qd7+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
          • 2...Bb5
            • 3.cxb5
              • threat
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
              • 3...Kb8
                • 4.Qc6
                  • threat
                    • 5.Sd7#
                    • 5.Bd6#
          • 2...Bd5
            • 3.Qxd5+
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Bd6
                  • threat
                    • 5.Sd7#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb5#
              • 3...Kc7
                • 4.Bd6+
                  • 4...Kb6
                    • 5.Sd7#
                  • 4...Kc8
                    • 5.Qa8#
                  • 4...Kd8
                    • 5.Qa8#
                    • 5.Qg8#
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Qc6
                  • threat
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc8
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
                • 4.Bd6
                  • threat
                    • 5.Qa8#
                  • 4...Kd8
                    • 5.Qa8#
                    • 5.Qg8#
            • 3.Qd7+
              • 3...Kb6
                • 4.cxd5
                  • threat
                    • 5.Sc4#
                  • 4...Ka5
                    • 5.Sc4#
                  • 4...a5
                    • 5.Qc6#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...Bxc4
                    • 5.Sxc4#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
            • 3.cxd5
              • threat
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
              • 3...Kb8
                • 4.Qc6
                  • threat
                    • 5.Sd7#
                    • 5.Bd6#
          • 2...Bd7
            • 3.Qxd7+
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.c5+
                  • 4...Ka5
                    • 5.Sc4#
                • 4.Bxb4
                  • threat
                    • 5.Qc6#
                    • 5.c5#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                    • 5.Qc6#
              • 3...Kb8
                • 4.Sc6+
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qxa7#
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qc6
                  • threat
                    • 5.Sd7#
                    • 5.Bd6#
          • 2...Be8
            • 3.Qxe8
              • threat
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
              • 3...Kb6
                • 4.Qc6+
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Sc6#
                    • 5.Bxb4#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
              • 3...Kc7
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Sd7#
                    • 5.Bd6#
                  • 4...Kd8
                    • 5.Sf7#
                    • 5.Qd7#
        • 2.Bd6
          • threat
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Qxc6#
            • 3.Qe7+
              • 3...Ka8
                • 4.Qd8+
                  • 4...Kb7
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qxc6#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Kb6
            • 3.Qc8
              • threat
                • 4.Qc7#
              • 3...a5
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a5
                • 4.Bc5+
                  • 4...Ka6
                    • 5.Qxa7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
          • 2...Bb5
            • 3.Sd8+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka5
                    • 5.Sb7#
                    • 5.Bc7#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...Bxc4
                    • 5.Qc5#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qxb5#
            • 3.Qe7+
              • 3...Ka8
                • 4.Qe4+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.cxb5
                  • threat
                    • 5.Qe4#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.c5
              • threat
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qc8#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bf1
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc8#
                    • 5.Qe4#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qc6#
              • 3...Be2
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc8#
                    • 5.Qe4#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qc6#
              • 3...Bd3
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc8#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Be8
            • 3.Sd8+
              • 3...Kb6
                • 4.Qc8
                  • threat
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
            • 3.Qe7+
              • 3...Ka8
                • 4.Qe4+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qxe8
              • threat
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qd5#
                    • 5.Qb8#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
                    • 5.Qb5#
                • 4.Se5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qb8#
          • 2...a5
            • 3.Sd8+
              • 3...Ka6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Bxf4
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bc5
                  • threat
                    • 5.Qxc6#
                • 4.Be5
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bc7
                  • threat
                    • 5.Qxc6#
                • 4.Be7
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bb8
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bf8
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
              • 3...Kb6
                • 4.Bxf4
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Ka6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qe3#
                • 4.Bb8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
        • 2.c5
          • threat
            • 3.Sd6+
              • 3...Kc7
                • 4.Qc8#
              • 3...Ka8
                • 4.Qc8#
              • 3...Kb8
                • 4.Qc8#
          • 2...Kc7
            • 3.Bd6+
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
          • 2...Bd7
            • 3.Qxd7+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
                • 4.c6
                  • threat
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
          • 2...a5
            • 3.Sd6+
              • 3...Ka6
                • 4.Qc4+
                  • 4...Bb5
                    • 5.Qxb5#
                • 4.Qc8+
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qe2+
                  • 4...Bb5
                    • 5.Qxb5#
          • 2...Bh1
            • 3.Qd7+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qd8#
                  • 4...Bb7
                    • 5.Qxb7#
          • 2...Bg2
            • 3.Qd7+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qd8#
                  • 4...Bh3
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
          • 2...Bf3
            • 3.Qd7+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qd8#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
          • 2...Be4
            • 3.Qd7+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qd8#
                  • 4...Bf5
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
          • 2...Bb5
            • 3.Bd6
              • threat
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Sd8+
                  • 4...Ka6
                    • 5.Qc8#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bf1
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc8#
                    • 5.Qe4#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qc6#
              • 3...Be2
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc8#
                    • 5.Qe4#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Qe4+
                  • 4...Kc8
                    • 5.Qc6#
              • 3...Bd3
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qd5#
                    • 5.Qc8#
                • 4.Qd5+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qd7+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Be8
            • 3.Qxe8
              • threat
                • 4.Sd6+
                  • 4...Kc7
                    • 5.Qc8#
              • 3...Kc7
                • 4.Sd6
                  • threat
                    • 5.Qc8#
              • 3...a5
                • 4.Sd6+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qe2#
                    • 5.Qc8#
                  • 4...Kc7
                    • 5.Qc8#
      • 1...Bg4
        • 2.Sd8+
          • 2...Kc7
            • 3.Bd6+
              • 3...Kb6
                • 4.Qd5
                  • threat
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qe5
                  • threat
                    • 5.Bc7#
                    • 5.Qc5#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
        • 2.Qe7+
          • 2...Ka8
            • 3.Qe4+
              • 3...Kb8
                • 4.Bd6+
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
            • 3.Sd6
              • threat
                • 4.Qb7#
              • 3...Bd7
                • 4.Qd8+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qxd7
                  • threat
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Kb8
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
              • 3...Bc8
                • 4.Qd8
                  • threat
                    • 5.Qxc8#
                  • 4...Kb8
                    • 5.Qxc8#
                • 4.Qc7
                  • threat
                    • 5.Qxc8#
                  • 4...Bh3
                    • 5.Qb7#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bf5
                    • 5.Qb7#
                  • 4...Be6
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bd7
                    • 5.Qb7#
                • 4.Qe8
                  • threat
                    • 5.Qxc8#
                  • 4...Kb8
                    • 5.Qxc8#
            • 3.Sd8
              • threat
                • 4.Qb7#
              • 3...Bf3
                • 4.Qc7
                  • threat
                    • 5.Qc8#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
              • 3...Bd7
                • 4.Qxd7
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Bc8
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Bd6#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qc7
                  • threat
                    • 5.Qxc8#
                  • 4...Bh3
                    • 5.Qb7#
                  • 4...Bg4
                    • 5.Qb7#
                  • 4...Bf5
                    • 5.Qb7#
                  • 4...Be6
                    • 5.Qb7#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bd7
                    • 5.Qb7#
            • 3.Qc7
              • threat
                • 4.Qc6+
                  • 4...Kb8
                    • 5.Bd6#
                • 4.Sd6
                  • threat
                    • 5.Qb7#
                  • 4...Bf3
                    • 5.Qd8#
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Bf3
                    • 5.Qc8#
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Bc5
                  • threat
                    • 5.Qxa7#
                • 4.Bd6
                  • threat
                    • 5.Qb8#
                    • 5.Qc6#
          • 2...Kb8
            • 3.Sd6
              • threat
                • 4.Qb7#
              • 3...Bd7
                • 4.Qd8+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Qxd7
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
              • 3...Bc8
                • 4.Qd8
                  • threat
                    • 5.Qxc8#
                  • 4...Ka8
                    • 5.Qxc8#
          • 2...Bd7
            • 3.Qxd7+
              • 3...Kb6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
        • 2.Qxg4
          • threat
            • 3.Qd7+
              • 3...Kb6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
            • 3.Bd6
              • threat
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Kb6
            • 3.Bd6
              • threat
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...a5
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
            • 3.Qd7
              • threat
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a3
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...b3
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...a5
                • 4.c5+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Se5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.c5#
                • 4.Sd8
                  • threat
                    • 5.Qc6#
                    • 5.Qd6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qe6#
                    • 5.Qd6#
                    • 5.Qb7#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
            • 3.Qc8
              • threat
                • 4.Bc5+
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
                • 4.Be7
                  • threat
                    • 5.Bd8#
                  • 4...Ka5
                    • 5.Bd8#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
              • 3...a3
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Qxb4#
                  • 4...Kc6
                    • 5.Se5#
          • 2...Kc6
            • 3.Qc8+
              • 3...Kb6
                • 4.Bc5+
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                • 4.Qb8+
                  • 4...Ka5
                    • 5.Bxb4#
                    • 5.Qc7#
                    • 5.Qxb4#
                    • 5.Qd8#
                  • 4...Kc6
                    • 5.Se5#
                • 4.Sd8
                  • threat
                    • 5.Qc5#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...a5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
                • 4.Be7
                  • threat
                    • 5.Bd8#
                  • 4...Ka5
                    • 5.Bd8#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
            • 3.Bd6
              • threat
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...a5
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Bc5#
          • 2...Kc7
            • 3.Bd6+
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...Kb8
            • 3.Bd6+
              • 3...Kb7
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
            • 3.Qd7
              • threat
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
          • 2...a5
            • 3.Qd7+
              • 3...Kb6
                • 4.c5+
                  • 4...Ka6
                    • 5.Qc6#
                • 4.Se5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.c5#
                • 4.Sd8
                  • threat
                    • 5.Qc6#
                    • 5.Qd6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qe6#
                    • 5.Qd6#
                    • 5.Qb7#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
          • 2...a3
            • 3.Qd7+
              • 3...Kb6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Bd6#
            • 3.Bd6
              • threat
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Bc7#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
          • 2...b3
            • 3.Qd7+
              • 3...Kb6
                • 4.Bd6
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
              • 3...Kb8
                • 4.Bd6+
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
                • 4.Sd6
                  • threat
                    • 5.Qc8#
                    • 5.Qb7#
                    • 5.Qd8#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qe8#
                    • 5.Qb7#
                    • 5.Qd8#
                • 4.Sd8
                  • threat
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qc8#
                    • 5.Qb7#
            • 3.Bd6
              • threat
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Qc7#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
              • 3...Kb6
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Qb5#
                • 4.Qc8
                  • threat
                    • 5.Qc7#
                  • 4...Ka5
                    • 5.Qc5#
                    • 5.Qc7#
                    • 5.Qd8#
                  • 4...a5
                    • 5.Bc5#
              • 3...Kc6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qc7#
              • 3...a5
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc6#
                    • 5.Qc8#
      • 1...a5
        • 2.Sd8+
          • 2...Kc7
            • 3.Bd6+
              • 3...Kb6
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Kxd8
                • 4.Qe7+
                  • 4...Kc8
                    • 5.Qc7#
        • 2.Qd7+
          • 2...Kb6
            • 3.c5+
              • 3...Ka6
                • 4.Sd6
                  • threat
                    • 5.Qb5#
                  • 4...Be2
                    • 5.Qc6#
                    • 5.Qc8#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
            • 3.Se5
              • threat
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bh1
                • 4.Kxh1
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                  • 4...a6
                    • 5.c5#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bg2
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Be4
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bd5
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                  • 4...Ka6
                    • 5.Qc6#
                  • 4...a6
                    • 5.Sc4#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
              • 3...Bb7
                • 4.Qd6+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Ka6
                    • 5.Qd3#
              • 3...Ba8
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
            • 3.Sd8
              • threat
                • 4.Qd6+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Ka6
                    • 5.Qd3#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Be4
                • 4.Qd6+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bd5
                • 4.Qd6+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.cxd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Bd6
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bxc4
                    • 5.Qb7#
                    • 5.Qc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
            • 3.Bd6
              • threat
                • 4.Qb5#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
        • 2.Bd6
          • threat
            • 3.Qd7+
              • 3...Ka6
                • 4.Qb5#
              • 3...Kb6
                • 4.Qb5#
              • 3...Ka8
                • 4.Qc8#
          • 2...Kb6
            • 3.Bxf4+
              • 3...Kb7
                • 4.Sd8+
                  • 4...Ka8
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Ka8
                    • 5.Qc8#
              • 3...Bc6
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Ka6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qe3#
            • 3.Sd8
              • threat
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Ka6
                • 4.Bxb4+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bxf4+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bc5+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Be5+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bc7+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Be7+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bf8+
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe8
                  • threat
                    • 5.Qb5#
                  • 4...Kb6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bd1
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qf5
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...a6
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
                • 4.Qe5
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...a6
                    • 5.Bc5#
                    • 5.Qd4#
                    • 5.Qc5#
              • 3...Bh1
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
              • 3...Be2
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qxe2#
                  • 4...Ka6
                    • 5.Qxe2#
                • 4.Qxe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
              • 3...Bg2
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
              • 3...Be4
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qxe4
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bg4
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
              • 3...Bd5
                • 4.Qxd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bxc4
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bxc4
                    • 5.Qb7#
                    • 5.Qc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
              • 3...Bh5
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sb7#
                    • 5.Qc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                • 4.Qd5
                  • threat
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qc6#
                    • 5.Qb7#
                    • 5.Qb5#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qc6#
                    • 5.Qb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.Qc6#
              • 3...Bc6
                • 4.Bxf4
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Ka6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qe3#
                • 4.Bb8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
              • 3...Bb7
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Be5+
                  • 4...Kc5
                    • 5.Sxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                    • 5.Qxb7#
                  • 4...Ka6
                    • 5.Qb5#
                    • 5.Qxb7#
                  • 4...Ba6
                    • 5.Qc6#
                    • 5.Qc7#
                    • 5.c5#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
              • 3...Ba8
                • 4.Bxf4+
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.c5+
                  • 4...Kb5
                    • 5.Qe2#
                  • 4...Ka6
                    • 5.Qc4#
                    • 5.Qe2#
                • 4.Qd7
                  • threat
                    • 5.Qb5#
                  • 4...Ka6
                    • 5.Qb5#
                  • 4...Bc6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qc7#
                    • 5.c5#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qe2
                  • threat
                    • 5.c5#
                  • 4...Ka6
                    • 5.c5#
                  • 4...a6
                    • 5.Qf2#
              • 3...a6
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Ba7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                    • 5.c5#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qf7
                  • threat
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
                • 4.Qe7
                  • threat
                    • 5.Bc5#
                    • 5.Qc7#
            • 3.Qd7
              • threat
                • 4.Qb5#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
            • 3.Qc8
              • threat
                • 4.Bc5#
              • 3...Bb7
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qb5#
              • 3...Bc6
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Sd8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
          • 2...Bc6
            • 3.Sd8+
              • 3...Ka6
                • 4.Qc8+
                  • 4...Kb6
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Bxf4
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bc5
                  • threat
                    • 5.Qxc6#
                • 4.Be5
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bc7
                  • threat
                    • 5.Qxc6#
                • 4.Be7
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bb8
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
                • 4.Bf8
                  • threat
                    • 5.Qxc6#
                  • 4...Kb6
                    • 5.Qxc6#
              • 3...Kb6
                • 4.Bxf4
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Be3#
                  • 4...Ka6
                    • 5.Qxc6#
                  • 4...a6
                    • 5.Qe3#
                • 4.Bb8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Bxa7#
                  • 4...Ka6
                    • 5.Qxc6#
                • 4.Qc8
                  • threat
                    • 5.Qxc6#
                  • 4...Bb7
                    • 5.Qxb7#
                  • 4...a6
                    • 5.Qc7#
                  • 4...Bh1
                    • 5.Bc5#
                  • 4...Bg2
                    • 5.Bc5#
                  • 4...Bf3
                    • 5.Bc5#
                  • 4...Be4
                    • 5.Bc5#
                  • 4...Bb5
                    • 5.Bc5#
                    • 5.Qb7#
                    • 5.c5#
                  • 4...Bd5
                    • 5.Bc5#
                  • 4...Bd7
                    • 5.Bc5#
                    • 5.Qb7#
                  • 4...Ba8
                    • 5.Bc5#
                  • 4...Be8
                    • 5.Bc5#
                    • 5.Qb7#
          • 2...a6
            • 3.Sd8+
              • 3...Kb6
                • 4.Bb8+
                  • 4...Kc5
                    • 5.Ba7#
                  • 4...Bc6
                    • 5.Qxc6#
                • 4.Qd7
                  • threat
                    • 5.Qc7#
                    • 5.c5#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qf7
                  • threat
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qc5#
                    • 5.Qc7#
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
                • 4.Qe7
                  • threat
                    • 5.Bc5#
                    • 5.Qc7#
              • 3...Ka7
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qb8#
                  • 4...Kb6
                    • 5.Bc5#
                    • 5.Qc5#
                    • 5.Qc7#
              • 3...Ka8
                • 4.Qc8+
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
            • 3.Qd7+
              • 3...Ka8
                • 4.Qc8+
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
                • 4.Qc7
                  • threat
                    • 5.Qb8#
            • 3.Qe7+
              • 3...Ka8
                • 4.Qc7
                  • threat
                    • 5.Qb8#
            • 3.Qe8
              • threat
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Se5#
                    • 5.Qc7#
              • 3...Kb6
                • 4.Qc8
                  • threat
                    • 5.Bc5#
                    • 5.Qc7#
                  • 4...Ka7
                    • 5.Bc5#
                    • 5.Qb8#
              • 3...c2
                • 4.Qb8+
                  • 4...Kc6
                    • 5.Qc7#

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