Problem Display
PID: 212477 (Q7/8/5p2/7k/8/B1pb1N2/6p1/6K1 w - - 0 1)

Blok, Bernhard Coenen

Bell's Life in London, 1864

Q7/8/5p2/7k/8/B1pb1N2/6p1/6K1

#5

4 + 5


6490 yacpdb 2020
  • SOUND
  • Keys
    • 1.Bc1!
      • threat
        • 2.Se5
          • threat
            • 3.Qf3+
              • 3...Kh4
                • 4.Qg4#
            • 3.Qh8+
              • 3...Bh7
                • 4.Qxh7#
          • 2...Kh4
            • 3.Qa4+
              • 3...Bc4
                • 4.Qxc4+
                  • 4...Kg3
                    • 5.Qg4#
                  • 4...Kh3
                    • 5.Qg4#
                  • 4...Kh5
                    • 5.Qg4#
              • 3...Be4
                • 4.Qxe4+
                  • 4...Kg3
                    • 5.Qg4#
                  • 4...Kh3
                    • 5.Qg4#
                  • 4...Kh5
                    • 5.Qh7#
                    • 5.Qg4#
            • 3.Qh8+
              • 3...Bh7
                • 4.Qxh7+
                  • 4...Kg3
                    • 5.Qh2#
          • 2...fxe5
            • 3.Qxg2
              • threat
                • 4.Qg5#
              • 3...Kh4
                • 4.Kh2
                  • threat
                    • 5.Qh3#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
      • 1...Kg4
        • 2.Qg8+
          • 2...Kf5
            • 3.Sd4+
              • 3...Ke4
                • 4.Qe6+
                  • 4...Kxd4
                    • 5.Be3#
              • 3...Ke5
                • 4.Qe6+
                  • 4...Kxd4
                    • 5.Be3#
          • 2...Kh5
            • 3.Se5
              • threat
                • 4.Qg4#
              • 3...Bf5
                • 4.Qh8+
                  • 4...Bh7
                    • 5.Qxh7#
              • 3...Bg6
                • 4.Qxg6+
                  • 4...Kh4
                    • 5.Qg4#
                • 4.Qh8+
                  • 4...Bh7
                    • 5.Qxh7#
      • 1...Kg6
        • 2.Qg8+
          • 2...Kf5
            • 3.Sd4+
              • 3...Ke4
                • 4.Qe6+
                  • 4...Kxd4
                    • 5.Be3#
              • 3...Ke5
                • 4.Qe6+
                  • 4...Kxd4
                    • 5.Be3#
          • 2...Kh5
            • 3.Se5
              • threat
                • 4.Qg4#
              • 3...Bf5
                • 4.Qh8+
                  • 4...Bh7
                    • 5.Qxh7#
              • 3...Bg6
                • 4.Qxg6+
                  • 4...Kh4
                    • 5.Qg4#
                • 4.Qh8+
                  • 4...Bh7
                    • 5.Qxh7#
      • 1...Bb1
        • 2.Se5
          • threat
            • 3.Qf3+
              • 3...Kh4
                • 4.Qg4#
            • 3.Qh8+
              • 3...Bh7
                • 4.Qxh7#
          • 2...Kh4
            • 3.Qa4+
              • 3...Be4
                • 4.Qxe4+
                  • 4...Kg3
                    • 5.Qg4#
                  • 4...Kh3
                    • 5.Qg4#
                  • 4...Kh5
                    • 5.Qh7#
                    • 5.Qg4#
            • 3.Qh8+
              • 3...Bh7
                • 4.Qxh7+
                  • 4...Kg3
                    • 5.Qh2#
          • 2...fxe5
            • 3.Qxg2
              • threat
                • 4.Qg5#
              • 3...Kh4
                • 4.Kh2
                  • threat
                    • 5.Qh3#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
      • 1...Bf1
        • 2.Qe8+
          • 2...Kg4
            • 3.Qe4+
              • 3...Kg3
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Qh4#
        • 2.Qe4
          • threat
            • 3.Qf5#
          • 2...Bd3
            • 3.Qxd3
              • threat
                • 4.Qf5#
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
        • 2.Qg8
          • threat
            • 3.Sh2
              • threat
                • 4.Qh7#
                • 4.Qg4#
              • 3...Kh4
                • 4.Qg4#
            • 3.Se5
              • threat
                • 4.Qh7#
                • 4.Qg4#
                • 4.Qh8#
              • 3...Kh4
                • 4.Qg4#
              • 3...fxe5
                • 4.Qg5#
          • 2...Be2
            • 3.Qf7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qh7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qe8+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
          • 2...Bd3
            • 3.Se5
              • threat
                • 4.Qg4#
              • 3...Bf5
                • 4.Qh8+
                  • 4...Bh7
                    • 5.Qxh7#
              • 3...Bg6
                • 4.Qxg6+
                  • 4...Kh4
                    • 5.Qg4#
                • 4.Qh8+
                  • 4...Bh7
                    • 5.Qxh7#
          • 2...Bc4
            • 3.Qh7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
      • 1...Bc2
        • 2.Se5
          • threat
            • 3.Qf3+
              • 3...Kh4
                • 4.Qg4#
            • 3.Qh8+
              • 3...Bh7
                • 4.Qxh7#
          • 2...Kh4
            • 3.Qh8+
              • 3...Bh7
                • 4.Qxh7+
                  • 4...Kg3
                    • 5.Qh2#
          • 2...fxe5
            • 3.Qxg2
              • threat
                • 4.Qg5#
              • 3...Kh4
                • 4.Kh2
                  • threat
                    • 5.Qh3#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
      • 1...Bc4
        • 2.Qe8+
          • 2...Bf7
            • 3.Qxf7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
        • 2.Se5
          • threat
            • 3.Qh8#
          • 2...fxe5
            • 3.Qxg2
              • threat
                • 4.Qg5#
              • 3...Kh4
                • 4.Kh2
                  • threat
                    • 5.Qh3#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
        • 2.Qe4
          • threat
            • 3.Qf5#
          • 2...Bd3
            • 3.Qxd3
              • threat
                • 4.Qf5#
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
          • 2...Be6
            • 3.Qh7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Sh2#
                    • 5.Qg6#
                    • 5.Qh3#
      • 1...Bb5
        • 2.Se5
          • threat
            • 3.Qh8#
          • 2...fxe5
            • 3.Qxg2
              • threat
                • 4.Qg5#
              • 3...Kh4
                • 4.Kh2
                  • threat
                    • 5.Qh3#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
        • 2.Qe4
          • threat
            • 3.Qf5#
          • 2...Bd3
            • 3.Qxd3
              • threat
                • 4.Qf5#
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
          • 2...Bd7
            • 3.Qh7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Sh2#
                    • 5.Qg6#
                    • 5.Qh3#
        • 2.Qg8
          • threat
            • 3.Sh2
              • threat
                • 4.Qh7#
                • 4.Qg4#
              • 3...Kh4
                • 4.Qg4#
            • 3.Se5
              • threat
                • 4.Qh7#
                • 4.Qg4#
                • 4.Qh8#
              • 3...Kh4
                • 4.Qg4#
              • 3...fxe5
                • 4.Qg5#
          • 2...Be2
            • 3.Qf7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qh7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qe8+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
          • 2...Bd3
            • 3.Se5
              • threat
                • 4.Qg4#
              • 3...Bf5
                • 4.Qh8+
                  • 4...Bh7
                    • 5.Qxh7#
              • 3...Bg6
                • 4.Qxg6+
                  • 4...Kh4
                    • 5.Qg4#
                • 4.Qh8+
                  • 4...Bh7
                    • 5.Qxh7#
          • 2...Bc4
            • 3.Qh7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
          • 2...Bd7
            • 3.Qf7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qh7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Sh2#
                    • 5.Qg6#
                    • 5.Qh3#
            • 3.Se5
              • threat
                • 4.Qh7#
                • 4.Qh8#
              • 3...Kh4
                • 4.Qh7+
                  • 4...Kg3
                    • 5.Qh2#
                • 4.Qh8+
                  • 4...Kg3
                    • 5.Qh2#
              • 3...Bf5
                • 4.Qh8+
                  • 4...Bh7
                    • 5.Qxh7#
          • 2...Be8
            • 3.Qh7+
              • 3...Kg4
                • 4.Kxg2
                  • threat
                    • 5.Sh2#
                    • 5.Qh3#
                  • 4...Bh5
                    • 5.Qe4#
            • 3.Qxe8+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Sh2
              • threat
                • 4.Qh7#
                • 4.Qg4#
              • 3...Bg6
                • 4.Qh8+
                  • 4...Bh7
                    • 5.Qxh7#
            • 3.Se5
              • threat
                • 4.Qh7#
                • 4.Qg4#
                • 4.Qh8#
              • 3...Bg6
                • 4.Qxg6+
                  • 4...Kh4
                    • 5.Qg4#
                • 4.Qh8+
                  • 4...Bh7
                    • 5.Qxh7#
      • 1...Bf5
        • 2.Qh8+
          • 2...Kg4
            • 3.Sh2+
              • 3...Kg3
                • 4.Qh6
                  • threat
                    • 5.Bf4#
            • 3.Kxg2
              • threat
                • 4.Sh2#
                • 4.Qh3#
                • 4.Qh4#
              • 3...Bh7
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Qxh7
                  • threat
                    • 5.Sh2#
                    • 5.Qg6#
                    • 5.Qh3#
          • 2...Kg6
            • 3.Se5+
              • 3...fxe5
                • 4.Qg8+
                  • 4...Kh5
                    • 5.Qg5#
                  • 4...Kf6
                    • 5.Bg5#
          • 2...Bh7
            • 3.Qxh7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Sh2#
                    • 5.Qg6#
                    • 5.Qh3#
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
        • 2.Qf8
          • threat
            • 3.Qh6+
              • 3...Kg4
                • 4.Sh2+
                  • 4...Kg3
                    • 5.Bf4#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qxf5#
                • 4.Kxg2
                  • threat
                    • 5.Sh2#
                    • 5.Qh3#
                    • 5.Qh4#
            • 3.Qxf6
              • threat
                • 4.Qg5#
                • 4.Qxf5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qxf5#
          • 2...Kg4
            • 3.Sh2+
              • 3...Kg3
                • 4.Qh6
                  • threat
                    • 5.Bf4#
              • 3...Kh3
                • 4.Qh6+
                  • 4...Kg3
                    • 5.Bf4#
              • 3...Kh4
                • 4.Qh6+
                  • 4...Kg3
                    • 5.Bf4#
          • 2...Kg6
            • 3.Se5+
              • 3...Kh7
                • 4.Bh6
                  • threat
                    • 5.Qg7#
              • 3...fxe5
                • 4.Qg8+
                  • 4...Kh5
                    • 5.Qg5#
                  • 4...Kf6
                    • 5.Bg5#
          • 2...Bb1
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bc2
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bd3
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bh3
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Sh2+
                  • 4...Kg3
                    • 5.Bf4#
                    • 5.Qf2#
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh6#
                • 4.Se5+
                  • 4...Kg3
                    • 5.Bf4#
                    • 5.Qf2#
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh8#
                    • 5.Qh6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Se1
                  • threat
                    • 5.Qg5#
                  • 4...Kg3
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Sd4
                  • threat
                    • 5.Qg5#
                  • 4...Kg3
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Sh4
                  • threat
                    • 5.Qg5#
                  • 4...Kg3
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Qg5#
            • 3.Se5
              • threat
                • 4.Qh6#
                • 4.Qh8#
              • 3...Kh4
                • 4.Qh6+
                  • 4...Kg3
                    • 5.Bf4#
                    • 5.Qf4#
                • 4.Qxf6+
                  • 4...Kg3
                    • 5.Bf4#
                    • 5.Qf2#
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh8#
                    • 5.Qh6#
              • 3...fxe5
                • 4.Qg7
                  • threat
                    • 5.Qg5#
                  • 4...Kh4
                    • 5.Qg5#
                • 4.Qg8
                  • threat
                    • 5.Qg5#
                  • 4...Kh4
                    • 5.Qg5#
          • 2...Be4
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Be6
            • 3.Qh6+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bg6
            • 3.Qh6+
              • 3...Kg4
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Kxg2
              • threat
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
                    • 5.Qxg6#
                • 4.Qxf6
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qg5#
                    • 5.Qxg6#
                • 4.Kg3
                  • threat
                    • 5.Qh6#
              • 3...Kg4
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...Bb1
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qg5#
              • 3...Bc2
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qg5#
              • 3...Bd3
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
              • 3...Be4
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
              • 3...Bf5
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Sh2#
                    • 5.Qh3#
                    • 5.Qh4#
              • 3...Bf7
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
                • 4.Qxf7+
                  • 4...Kg4
                    • 5.Qg6#
                • 4.Qh8+
                  • 4...Kg4
                    • 5.Qh3#
                  • 4...Kg6
                    • 5.Sh4#
              • 3...Bh7
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qg5#
              • 3...Be8
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
                • 4.Qxe8+
                  • 4...Kg4
                    • 5.Qg6#
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                    • 5.Qf5#
                  • 4...Kg4
                    • 5.Qg5#
              • 3...f5
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Qg5#
                    • 5.Qh3#
                    • 5.Qh4#
                    • 5.Qxg6#
                • 4.Qe7
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qh4#
                    • 5.Qg5#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qh4#
                    • 5.Qg5#
                    • 5.Qxg6#
                • 4.Qd8
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qh4#
                    • 5.Qg5#
            • 3.Qxf6
              • threat
                • 4.Qh4#
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
          • 2...Bd7
            • 3.Qh6+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qf7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bh7
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bc8
            • 3.Qh6+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qf7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qe8+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Qg5#
      • 1...Bg6
        • 2.Qh8+
          • 2...Kg4
            • 3.Qxf6
              • threat
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...Kg3
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
          • 2...Bh7
            • 3.Qxh7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Sh2#
                    • 5.Qg6#
                    • 5.Qh3#
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
        • 2.Se5
          • threat
            • 3.Qf3+
              • 3...Kh4
                • 4.Sxg6#
                • 4.Qg4#
            • 3.Qh8+
              • 3...Bh7
                • 4.Qxh7#
          • 2...Kh4
            • 3.Sxg6+
              • 3...Kg4
                • 4.Qe4+
                  • 4...Kg3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                    • 5.Qf3#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qf5#
              • 3...Kh5
                • 4.Qe4
                  • threat
                    • 5.Qf5#
                  • 4...f5
                    • 5.Qxf5#
            • 3.Qa4+
              • 3...Be4
                • 4.Qxe4+
                  • 4...Kg3
                    • 5.Qg4#
                  • 4...Kh3
                    • 5.Qg4#
                  • 4...Kh5
                    • 5.Qh7#
                    • 5.Qg4#
          • 2...fxe5
            • 3.Qxg2
              • threat
                • 4.Qh3#
                • 4.Qg5#
              • 3...Kh4
                • 4.Kh2
                  • threat
                    • 5.Qh3#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qh3#
                    • 5.Qg5#
        • 2.Qc6
          • threat
            • 3.Qxf6
              • threat
                • 4.Qh4#
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
          • 2...Kg4
            • 3.Qxf6
              • threat
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...Kg3
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
          • 2...Bb1
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bc2
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bd3
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bf5
            • 3.Qxf6
              • threat
                • 4.Qg5#
                • 4.Qxf5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qxf5#
          • 2...Bf7
            • 3.Qxf6
              • threat
                • 4.Qg5#
                • 4.Qf5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
          • 2...Bh7
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Be8
            • 3.Qxe8+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qxf6
              • threat
                • 4.Qg5#
                • 4.Qf5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
          • 2...f5
            • 3.Se5
              • threat
                • 4.Qf3+
                  • 4...Kh4
                    • 5.Sxg6#
              • 3...Kh4
                • 4.Qxg2
                  • threat
                    • 5.Qh2#
                  • 4...Kh5
                    • 5.Qh1#
                    • 5.Qh3#
                    • 5.Qh2#
                    • 5.Qg5#
                  • 4...f4
                    • 5.Qg4#
              • 3...f4
                • 4.Qxg6+
                  • 4...Kh4
                    • 5.Qg4#
            • 3.Qd6
              • threat
                • 4.Qh2+
                  • 4...Kg4
                    • 5.Se5#
                • 4.Qg3
                  • threat
                    • 5.Qh4#
                    • 5.Qh3#
                    • 5.Qg5#
                • 4.Qf4
                  • threat
                    • 5.Qg5#
                    • 5.Qh4#
              • 3...Kg4
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
              • 3...f4
                • 4.Qxf4
                  • threat
                    • 5.Qg5#
                    • 5.Qh4#
              • 3...Bf7
                • 4.Qh2+
                  • 4...Kg4
                    • 5.Se5#
                  • 4...Kg6
                    • 5.Qh6#
                • 4.Qg3
                  • threat
                    • 5.Qg5#
                • 4.Qf4
                  • threat
                    • 5.Qg5#
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qh6#
              • 3...Bh7
                • 4.Qg3
                  • threat
                    • 5.Qg5#
              • 3...Be8
                • 4.Qg3
                  • threat
                    • 5.Qg5#
            • 3.Qf6
              • threat
                • 4.Qh4#
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
            • 3.Qc7
              • threat
                • 4.Qh2+
                  • 4...Kg4
                    • 5.Se5#
                • 4.Qg3
                  • threat
                    • 5.Qh4#
                    • 5.Qh3#
                    • 5.Qg5#
                • 4.Qf4
                  • threat
                    • 5.Qg5#
                    • 5.Qh4#
              • 3...Kg4
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
              • 3...Bf7
                • 4.Qh2+
                  • 4...Kg4
                    • 5.Se5#
                  • 4...Kg6
                    • 5.Qh6#
                • 4.Qg3
                  • threat
                    • 5.Qg5#
                • 4.Qf4
                  • threat
                    • 5.Qg5#
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qh6#
              • 3...Bh7
                • 4.Qg3
                  • threat
                    • 5.Qg5#
              • 3...Be8
                • 4.Qg3
                  • threat
                    • 5.Qg5#
              • 3...f4
                • 4.Qxf4
                  • threat
                    • 5.Qg5#
                    • 5.Qh4#
        • 2.Qa6
          • threat
            • 3.Qxf6
              • threat
                • 4.Qh4#
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
          • 2...Kg4
            • 3.Qxf6
              • threat
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...Kg3
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
          • 2...Bb1
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bc2
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bd3
            • 3.Qxd3
              • threat
                • 4.Qf5#
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Be4
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bf5
            • 3.Qxf6
              • threat
                • 4.Qg5#
                • 4.Qxf5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qxf5#
          • 2...Bf7
            • 3.Qxf6
              • threat
                • 4.Qg5#
                • 4.Qf5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
          • 2...Bh7
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Be8
            • 3.Qxf6
              • threat
                • 4.Qg5#
                • 4.Qf5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
          • 2...f5
            • 3.Qd6
              • threat
                • 4.Qh2+
                  • 4...Kg4
                    • 5.Se5#
                • 4.Qg3
                  • threat
                    • 5.Qh4#
                    • 5.Qh3#
                    • 5.Qg5#
                • 4.Qf4
                  • threat
                    • 5.Qg5#
                    • 5.Qh4#
              • 3...Kg4
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
              • 3...f4
                • 4.Qxf4
                  • threat
                    • 5.Qg5#
                    • 5.Qh4#
              • 3...Bf7
                • 4.Qh2+
                  • 4...Kg4
                    • 5.Se5#
                  • 4...Kg6
                    • 5.Qh6#
                • 4.Qg3
                  • threat
                    • 5.Qg5#
                • 4.Qf4
                  • threat
                    • 5.Qg5#
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qh6#
              • 3...Bh7
                • 4.Qg3
                  • threat
                    • 5.Qg5#
              • 3...Be8
                • 4.Qg3
                  • threat
                    • 5.Qg5#
            • 3.Qf6
              • threat
                • 4.Qh4#
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
        • 2.Qd8
          • threat
            • 3.Qxf6
              • threat
                • 4.Qh4#
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
          • 2...Kg4
            • 3.Qxf6
              • threat
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...Kg3
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
          • 2...Bb1
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bc2
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bd3
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
            • 3.Qxd3
              • threat
                • 4.Qf5#
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
          • 2...Be4
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bf5
            • 3.Qxf6
              • threat
                • 4.Qg5#
                • 4.Qxf5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qxf5#
          • 2...Bf7
            • 3.Qxf6
              • threat
                • 4.Qg5#
                • 4.Qf5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
            • 3.Se5
              • threat
                • 4.Qh8#
              • 3...Kh4
                • 4.Qd4+
                  • 4...Kg3
                    • 5.Qg4#
                  • 4...Kh3
                    • 5.Qg4#
                  • 4...Kh5
                    • 5.Qg4#
              • 3...Bg6
                • 4.Qd1+
                  • 4...Kh4
                    • 5.Qg4#
                • 4.Qh8+
                  • 4...Bh7
                    • 5.Qxh7#
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
              • 3...Be8
                • 4.Qd1+
                  • 4...Kh4
                    • 5.Qg4#
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                    • 5.Qh8#
                    • 5.Qh6#
              • 3...Bg8
                • 4.Qd1+
                  • 4...Kh4
                    • 5.Qg4#
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                    • 5.Qh6#
                • 4.Qxg8
                  • threat
                    • 5.Qh7#
                    • 5.Qg4#
                    • 5.Qh8#
                  • 4...Kh4
                    • 5.Qg4#
                  • 4...fxe5
                    • 5.Qg5#
          • 2...Bh7
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Be8
            • 3.Qxe8+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qxf6
              • threat
                • 4.Qg5#
                • 4.Qf5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
            • 3.Se5
              • threat
                • 4.Qd1+
                  • 4...Kh4
                    • 5.Qg4#
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                    • 5.Qh8#
                    • 5.Qh6#
              • 3...Kh4
                • 4.Qd4+
                  • 4...Kg3
                    • 5.Qg4#
                  • 4...Kh3
                    • 5.Qg4#
                  • 4...Kh5
                    • 5.Qg4#
        • 2.Qf8
          • threat
            • 3.Qh6+
              • 3...Kg4
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Kxg2
              • threat
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
                    • 5.Qxg6#
                • 4.Qxf6
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qg5#
                    • 5.Qxg6#
                • 4.Kg3
                  • threat
                    • 5.Qh6#
              • 3...Kg4
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...Bb1
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qg5#
              • 3...Bc2
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qg5#
              • 3...Bd3
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
              • 3...Be4
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
              • 3...Bf5
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Sh2#
                    • 5.Qh3#
                    • 5.Qh4#
              • 3...Bf7
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
                • 4.Qxf7+
                  • 4...Kg4
                    • 5.Qg6#
                • 4.Qh8+
                  • 4...Kg4
                    • 5.Qh3#
                  • 4...Kg6
                    • 5.Sh4#
              • 3...Bh7
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qg5#
              • 3...Be8
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Qh3#
                • 4.Qxe8+
                  • 4...Kg4
                    • 5.Qg6#
                • 4.Qxf6
                  • threat
                    • 5.Qg5#
                    • 5.Qf5#
                  • 4...Kg4
                    • 5.Qg5#
              • 3...f5
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Qg5#
                    • 5.Qh3#
                    • 5.Qh4#
                    • 5.Qxg6#
                • 4.Qe7
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qh4#
                    • 5.Qg5#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qh4#
                    • 5.Qg5#
                    • 5.Qxg6#
                • 4.Qd8
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qh4#
                    • 5.Qg5#
            • 3.Qxf6
              • threat
                • 4.Qh4#
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
          • 2...Kg4
            • 3.Qxf6
              • threat
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...Kg3
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
          • 2...Bb1
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bc2
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bd3
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Be4
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Bf5
            • 3.Qh6+
              • 3...Kg4
                • 4.Sh2+
                  • 4...Kg3
                    • 5.Bf4#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qxf5#
                • 4.Kxg2
                  • threat
                    • 5.Sh2#
                    • 5.Qh3#
                    • 5.Qh4#
            • 3.Qxf6
              • threat
                • 4.Qg5#
                • 4.Qxf5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qxf5#
          • 2...Bf7
            • 3.Qh6+
              • 3...Kg4
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qf5#
            • 3.Qxf7+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
          • 2...Bh7
            • 3.Qxf6
              • threat
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...Be8
            • 3.Qh6+
              • 3...Kg4
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qf5#
            • 3.Qxe8+
              • 3...Kg4
                • 4.Qg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
            • 3.Qxf6
              • threat
                • 4.Qg5#
                • 4.Qf5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
                • 4.Kxg2
                  • threat
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qf5#
          • 2...f5
            • 3.Qh6+
              • 3...Kg4
                • 4.Sh2+
                  • 4...Kg3
                    • 5.Bf4#
                • 4.Se5+
                  • 4...Kg3
                    • 5.Bf4#
                    • 5.Qh2#
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Qg5#
                    • 5.Qh3#
                    • 5.Qh4#
                    • 5.Qxg6#
            • 3.Kxg2
              • threat
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Qg5#
                    • 5.Qh3#
                    • 5.Qh4#
                    • 5.Qxg6#
                • 4.Qe7
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qh4#
                    • 5.Qg5#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qh4#
                    • 5.Qg5#
                    • 5.Qxg6#
                • 4.Qd8
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...Kg4
                • 4.Qh6
                  • threat
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Qg5#
                    • 5.Qh3#
                    • 5.Qh4#
                    • 5.Qxg6#
                • 4.Qe7
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
                • 4.Qd8
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...Bf7
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Qg5#
                    • 5.Qh3#
                    • 5.Qh4#
                • 4.Qxf7+
                  • 4...Kg4
                    • 5.Qg6#
                • 4.Qh8+
                  • 4...Kg4
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Qh3#
                    • 5.Qh4#
                  • 4...Kg6
                    • 5.Sh4#
                    • 5.Se5#
                    • 5.Qh6#
              • 3...Bh7
                • 4.Qh6+
                  • 4...Kg4
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Qg5#
                    • 5.Qh3#
                    • 5.Qh4#
                • 4.Qf6
                  • threat
                    • 5.Qg5#
                  • 4...Kg4
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...f4
                • 4.Qxf4
                  • threat
                    • 5.Qg5#
                    • 5.Qh4#
            • 3.Qd6
              • threat
                • 4.Qh2+
                  • 4...Kg4
                    • 5.Se5#
                • 4.Qg3
                  • threat
                    • 5.Qh4#
                    • 5.Qh3#
                    • 5.Qg5#
                • 4.Qf4
                  • threat
                    • 5.Qg5#
                    • 5.Qh4#
              • 3...Kg4
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
              • 3...f4
                • 4.Qxf4
                  • threat
                    • 5.Qg5#
                    • 5.Qh4#
              • 3...Bf7
                • 4.Qh2+
                  • 4...Kg4
                    • 5.Se5#
                  • 4...Kg6
                    • 5.Qh6#
                • 4.Qg3
                  • threat
                    • 5.Qg5#
                • 4.Qf4
                  • threat
                    • 5.Qg5#
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qh6#
              • 3...Bh7
                • 4.Qg3
                  • threat
                    • 5.Qg5#
              • 3...Be8
                • 4.Qg3
                  • threat
                    • 5.Qg5#
            • 3.Qe7
              • threat
                • 4.Qh4#
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
            • 3.Qf6
              • threat
                • 4.Qh4#
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Qxg6+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
            • 3.Qb8
              • threat
                • 4.Qh2+
                  • 4...Kg4
                    • 5.Se5#
                • 4.Qg3
                  • threat
                    • 5.Qh4#
                    • 5.Qh3#
                    • 5.Qg5#
                • 4.Qf4
                  • threat
                    • 5.Qg5#
                    • 5.Qh4#
              • 3...Kg4
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Sg5#
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qg5#
                    • 5.Qh4#
              • 3...Bf7
                • 4.Qh2+
                  • 4...Kg4
                    • 5.Se5#
                  • 4...Kg6
                    • 5.Qh6#
                • 4.Qg3
                  • threat
                    • 5.Qg5#
                • 4.Qf4
                  • threat
                    • 5.Qg5#
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qh6#
              • 3...Bh7
                • 4.Qg3
                  • threat
                    • 5.Qg5#
              • 3...Be8
                • 4.Qg3
                  • threat
                    • 5.Qg5#
              • 3...f4
                • 4.Qxf4
                  • threat
                    • 5.Qg5#
                    • 5.Qh4#
            • 3.Qd8
              • threat
                • 4.Qh4#
                • 4.Qg5#
              • 3...Kg4
                • 4.Qg5+
                  • 4...Kxf3
                    • 5.Qxg2#
                  • 4...Kh3
                    • 5.Qh4#
                    • 5.Qxg2#
                • 4.Kxg2
                  • threat
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qg5#
      • 1...Bh7
        • 2.Se5
          • threat
            • 3.Qf3+
              • 3...Kh4
                • 4.Qg4#
          • 2...Kh4
            • 3.Qa4+
              • 3...Be4
                • 4.Qxe4+
                  • 4...Kg3
                    • 5.Qg4#
                  • 4...Kh3
                    • 5.Qg4#
                  • 4...Kh5
                    • 5.Qh7#
                    • 5.Qg4#
          • 2...fxe5
            • 3.Qxg2
              • threat
                • 4.Qg5#
              • 3...Kh4
                • 4.Kh2
                  • threat
                    • 5.Qh3#
                    • 5.Qg5#
                  • 4...Kh5
                    • 5.Qg5#
          • 2...f5
            • 3.Qf3+
              • 3...Kh4
                • 4.Qf4+
                  • 4...Kh3
                    • 5.Qh2#
                  • 4...Kh5
                    • 5.Qh2#
                    • 5.Qg5#
                    • 5.Qh6#
                • 4.Kxg2
                  • threat
                    • 5.Qh3#
                  • 4...f4
                    • 5.Qg4#
                • 4.Qxg2
                  • threat
                    • 5.Qh2#
                  • 4...Kh5
                    • 5.Qh1#
                    • 5.Qh3#
                    • 5.Qh2#
                    • 5.Qg5#
                  • 4...f4
                    • 5.Qg4#
            • 3.Qxg2
              • threat
                • 4.Qh1#
                • 4.Qh3#
                • 4.Qh2#
                • 4.Qg5#
              • 3...f4
                • 4.Qg4+
                  • 4...Kh6
                    • 5.Sf7#
                    • 5.Bxf4#
                • 4.Bxf4
                  • threat
                    • 5.Qh1#
                    • 5.Qh3#
                    • 5.Qh2#
                    • 5.Qg4#
                    • 5.Qg5#
                  • 4...Kh4
                    • 5.Qh1#
                    • 5.Qh2#
                    • 5.Qg4#
                • 4.Sf3
                  • threat
                    • 5.Qg5#
                  • 4...Kh6
                    • 5.Qg5#
            • 3.Qa4
              • threat
                • 4.Qf4
                  • threat
                    • 5.Qh2#
                    • 5.Qg5#
                    • 5.Qh6#
              • 3...f4
                • 4.Qxf4
                  • threat
                    • 5.Qh2#
                    • 5.Qg5#
                    • 5.Qh6#
                    • 5.Qg4#
            • 3.Qd8
              • threat
                • 4.Qg5#
              • 3...f4
                • 4.Bxf4
                  • threat
                    • 5.Qg5#
            • 3.Qf8
              • threat
                • 4.Qh6#
              • 3...Kh4
                • 4.Qh6+
                  • 4...Kg3
                    • 5.Bf4#
                    • 5.Qh2#
              • 3...f4
                • 4.Bxf4
                  • threat
                    • 5.Qh6#
                  • 4...Kh4
                    • 5.Qh6#
                • 4.Qxf4
                  • threat
                    • 5.Qh2#
                    • 5.Qg5#
                    • 5.Qh6#
                    • 5.Qg4#
            • 3.Qh8
              • threat
                • 4.Qxh7#
              • 3...Kh4
                • 4.Qxh7+
                  • 4...Kg3
                    • 5.Qh2#
                • 4.Bf4
                  • threat
                    • 5.Qxh7#
                  • 4...Kh3
                    • 5.Qxh7#
                  • 4...Kh5
                    • 5.Qxh7#
              • 3...f4
                • 4.Bxf4
                  • threat
                    • 5.Qxh7#
                  • 4...Kh4
                    • 5.Qxh7#


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