Problem Display
PID: 217963 (8/4b3/4p3/6PK/8/1Q6/p7/k7 w - - 0 1)

Bakke, Nils Adrian

Springaren, 1990

8/4b3/4p3/6PK/8/1Q6/p7/k7

#5

3 + 4


6490 yacpdb 2020
  • SOUND
  • Keys
    • 1.g6!
      • threat
        • 2.g7
          • threat
            • 3.g8Q
              • threat
                • 4.Qg1#
              • 3...Ba3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb4
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Bh4
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxh4
                  • 4...e5
                    • 5.Qxa2#
                    • 5.Qg1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qg4
                  • threat
                    • 5.Qgd1#
                    • 5.Qd4#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
                • 4.Qgb8
                  • threat
                    • 5.Qd1#
                    • 5.Qe5#
                    • 5.Qb2#
                    • 5.Qc3#
                • 4.Qc8
                  • threat
                    • 5.Qc1#
                    • 5.Qcc3#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
              • 3...Bg5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxg5
                  • 4...e5
                    • 5.Qxa2#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qxg5
                  • 4...e5
                    • 5.Qc1#
                    • 5.Qg1#
                    • 5.Qxe5#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Ba3
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                  • 4...Kb1
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Kb1
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qg1#
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Bc1
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Ba3
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bc3
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bd4
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Be5
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bf6
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bg7
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bh8
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
          • 2...Bb4
            • 3.Qxb4
              • 3...e5
                • 4.g8Q
                  • 4...e4
                    • 5.Qg1#
                    • 5.Qg7#
                    • 5.Qh8#
                • 4.g8R
                  • 4...e4
                    • 5.Rg1#
            • 3.g8Q
              • threat
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Be1
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qxe1#
                • 4.Qg1
                  • 4...e5
                    • 5.Qxe1#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Bh4
            • 3.Kxh4
              • 3...e5
                • 4.g8Q
                  • 4...e4
                    • 5.Qxa2#
                    • 5.Qg1#
                    • 5.Qg7#
                    • 5.Qh8#
                • 4.g8B
                  • 4...e4
                    • 5.Qxa2#
                • 4.g8R
                  • 4...e4
                    • 5.Rg1#
                • 4.Qc2
                  • 4...e4
                    • 5.Qc1#
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxh4
                  • 4...e5
                    • 5.Qxa2#
                    • 5.Qg1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qg4
                  • threat
                    • 5.Qgd1#
                    • 5.Qd4#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
                • 4.Qgb8
                  • threat
                    • 5.Qd1#
                    • 5.Qe5#
                    • 5.Qb2#
                    • 5.Qc3#
                • 4.Qc8
                  • threat
                    • 5.Qc1#
                    • 5.Qcc3#
              • 3...Be1
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qxe1#
                • 4.Qg1
                  • 4...e5
                    • 5.Qxe1#
              • 3...Bf2
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Kxh4
                  • 4...e5
                    • 5.Qxa2#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
            • 3.Qc2
              • threat
                • 4.Qc1#
              • 3...Bg5
                • 4.Kxg5
                  • 4...e5
                    • 5.Qc1#
          • 2...Bg5
            • 3.Kxg5
              • 3...e5
                • 4.g8Q
                  • 4...e4
                    • 5.Qxa2#
                    • 5.Qg7#
                    • 5.Qh8#
                • 4.g8B
                  • 4...e4
                    • 5.Qxa2#
                • 4.Qc2
                  • 4...e4
                    • 5.Qc1#
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxg5
                  • 4...e5
                    • 5.Qxa2#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qxg5
                  • 4...e5
                    • 5.Qc1#
                    • 5.Qg1#
                    • 5.Qxe5#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bc1
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg1
                  • 4...e5
                    • 5.Qxc1#
              • 3...Bd2
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
              • 3...Be3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Kxg5
                  • 4...e5
                    • 5.Qxa2#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Bf6
            • 3.g8Q
              • threat
                • 4.Qg1#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                  • 4...Kb1
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Kb1
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qg1#
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Bc1
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Ba3
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bc3
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bd4
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Be5
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bf6
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bg7
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bh8
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
              • 3...Bc3
                • 4.Qxc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg1#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bd4
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
              • 3...Bh4
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxh4
                  • 4...e5
                    • 5.Qxa2#
                    • 5.Qg1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qg4
                  • threat
                    • 5.Qgd1#
                    • 5.Qd4#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
                • 4.Qgb8
                  • threat
                    • 5.Qd1#
                    • 5.Qe5#
                    • 5.Qb2#
                    • 5.Qc3#
                • 4.Qc8
                  • threat
                    • 5.Qc1#
                    • 5.Qcc3#
              • 3...Bg5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxg5
                  • 4...e5
                    • 5.Qxa2#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qxg5
                  • 4...e5
                    • 5.Qc1#
                    • 5.Qg1#
                    • 5.Qxe5#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bg7
                • 4.Qxg7+
                  • 4...e5
                    • 5.Qxe5#
                    • 5.Qg1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qh1#
                    • 5.Qaxa2#
                • 4.Qgb8
                  • threat
                    • 5.Qd1#
                  • 4...Bb2
                    • 5.Qxb2#
                  • 4...Bh6
                    • 5.Qe5#
                    • 5.Qb2#
                    • 5.Qc3#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
            • 3.Qc2
              • threat
                • 4.Qc1#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
              • 3...Bg5
                • 4.Kxg5
                  • 4...e5
                    • 5.Qc1#
      • 1...Ba3
        • 2.g7
          • threat
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                  • 4...Kb1
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Kb1
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qg1#
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Bc1
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Ba3
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bc3
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bd4
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Be5
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bf6
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bg7
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bh8
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
          • 2...Bc1
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg1
                  • 4...e5
                    • 5.Qxc1#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                  • 4...Kb1
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Kb1
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qg1#
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Bc1
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Ba3
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bc3
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bd4
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Be5
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bf6
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bg7
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bh8
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
              • 3...Bg5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxg5
                  • 4...e5
                    • 5.Qxa2#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qxg5
                  • 4...e5
                    • 5.Qc1#
                    • 5.Qg1#
                    • 5.Qxe5#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bh6
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Kxh6
                  • 4...e5
                    • 5.Qxa2#
                    • 5.Qg1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                    • 5.Qf6#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
          • 2...Bb4
            • 3.Qxb4
              • 3...e5
                • 4.g8Q
                  • 4...e4
                    • 5.Qg1#
                    • 5.Qg7#
                    • 5.Qh8#
                • 4.g8R
                  • 4...e4
                    • 5.Rg1#
            • 3.g8Q
              • threat
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Be1
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qxe1#
                • 4.Qg1
                  • 4...e5
                    • 5.Qxe1#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Bc5
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
              • 3...Ba3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb4
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Bd6
            • 3.g8Q
              • threat
                • 4.Qg1#
              • 3...Bh2
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                    • 5.Qgb2#
                    • 5.Qbb2#
                • 4.Qg6
                  • threat
                    • 5.Qc3#
                  • 4...Be5
                    • 5.Qg1#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Ba3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bg3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qgxg3
                  • 4...e5
                    • 5.Qe1#
                    • 5.Qxe5#
                    • 5.Qg1#
                    • 5.Qgc3#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bb4
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Bf4
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Be7
            • 3.g8Q
              • threat
                • 4.Qg1#
              • 3...Ba3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb4
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Bh4
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxh4
                  • 4...e5
                    • 5.Qxa2#
                    • 5.Qg1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qg4
                  • threat
                    • 5.Qgd1#
                    • 5.Qd4#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
                • 4.Qgb8
                  • threat
                    • 5.Qd1#
                    • 5.Qe5#
                    • 5.Qb2#
                    • 5.Qc3#
                • 4.Qc8
                  • threat
                    • 5.Qc1#
                    • 5.Qcc3#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
              • 3...Bg5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxg5
                  • 4...e5
                    • 5.Qxa2#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qxg5
                  • 4...e5
                    • 5.Qc1#
                    • 5.Qg1#
                    • 5.Qxe5#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
      • 1...Bb4
        • 2.Qxb4
          • 2...e5
            • 3.Qb3
              • 3...e4
                • 4.Qc2
                  • 4...e3
                    • 5.Qc1#
            • 3.g7
              • 3...e4
                • 4.g8Q
                  • 4...e3
                    • 5.Qg1#
                    • 5.Qg7#
                    • 5.Qh8#
                • 4.g8R
                  • 4...e3
                    • 5.Rg1#
        • 2.g7
          • threat
            • 3.Qxb4
              • 3...e5
                • 4.g8Q
                  • 4...e4
                    • 5.Qg1#
                    • 5.Qg7#
                    • 5.Qh8#
                • 4.g8R
                  • 4...e4
                    • 5.Rg1#
            • 3.g8Q
              • threat
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Be1
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qxe1#
                • 4.Qg1
                  • 4...e5
                    • 5.Qxe1#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Ba3
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                  • 4...Kb1
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Kb1
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qg1#
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Bc1
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Ba3
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bc3
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bd4
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Be5
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bf6
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bg7
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bh8
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
          • 2...Bc3
            • 3.g8Q
              • threat
                • 4.Qxc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg1#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                  • 4...Kb1
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Kb1
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qg1#
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Bc1
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Ba3
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bc3
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bd4
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Be5
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bf6
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bg7
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bh8
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
              • 3...Be1
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qxe1#
                • 4.Qg1
                  • 4...e5
                    • 5.Qxe1#
              • 3...Bd4
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
              • 3...Bg7
                • 4.Qxg7+
                  • 4...e5
                    • 5.Qxe5#
                    • 5.Qg1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qh1#
                    • 5.Qaxa2#
                • 4.Qgb8
                  • threat
                    • 5.Qd1#
                  • 4...Bb2
                    • 5.Qxb2#
                  • 4...Bh6
                    • 5.Qe5#
                    • 5.Qb2#
                    • 5.Qc3#
            • 3.g8B
              • threat
                • 4.Qxc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
          • 2...Bc5
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
              • 3...Ba3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb4
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Bd6
            • 3.g8Q
              • threat
                • 4.Qg1#
              • 3...Bh2
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                    • 5.Qgb2#
                    • 5.Qbb2#
                • 4.Qg6
                  • threat
                    • 5.Qc3#
                  • 4...Be5
                    • 5.Qg1#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Ba3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bg3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qgxg3
                  • 4...e5
                    • 5.Qe1#
                    • 5.Qxe5#
                    • 5.Qg1#
                    • 5.Qgc3#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bb4
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Bf4
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Be7
            • 3.g8Q
              • threat
                • 4.Qg1#
              • 3...Ba3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb4
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Bh4
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxh4
                  • 4...e5
                    • 5.Qxa2#
                    • 5.Qg1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qg4
                  • threat
                    • 5.Qgd1#
                    • 5.Qd4#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
                • 4.Qgb8
                  • threat
                    • 5.Qd1#
                    • 5.Qe5#
                    • 5.Qb2#
                    • 5.Qc3#
                • 4.Qc8
                  • threat
                    • 5.Qc1#
                    • 5.Qcc3#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
              • 3...Bg5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxg5
                  • 4...e5
                    • 5.Qxa2#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qxg5
                  • 4...e5
                    • 5.Qc1#
                    • 5.Qg1#
                    • 5.Qxe5#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
      • 1...Bc5
        • 2.g7
          • threat
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
              • 3...Ba3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb4
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Ba3
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                  • 4...Kb1
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Kb1
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qg1#
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Bc1
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Ba3
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bc3
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bd4
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Be5
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bf6
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bg7
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bh8
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
          • 2...Bb4
            • 3.Qxb4
              • 3...e5
                • 4.g8Q
                  • 4...e4
                    • 5.Qg1#
                    • 5.Qg7#
                    • 5.Qh8#
                • 4.g8R
                  • 4...e4
                    • 5.Rg1#
            • 3.g8Q
              • threat
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Be1
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qxe1#
                • 4.Qg1
                  • 4...e5
                    • 5.Qxe1#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Bd4
            • 3.g8Q
              • threat
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                  • 4...Kb1
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Kb1
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qg1#
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Bc1
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Ba3
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bc3
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bd4
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Be5
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bf6
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bg7
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bh8
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
              • 3...Bf2
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bc3
                • 4.Qxc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg1#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
              • 3...Be3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
      • 1...Bd6
        • 2.g7
          • threat
            • 3.g8Q
              • threat
                • 4.Qg1#
              • 3...Bh2
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                    • 5.Qgb2#
                    • 5.Qbb2#
                • 4.Qg6
                  • threat
                    • 5.Qc3#
                  • 4...Be5
                    • 5.Qg1#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Ba3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bg3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qgxg3
                  • 4...e5
                    • 5.Qe1#
                    • 5.Qxe5#
                    • 5.Qg1#
                    • 5.Qgc3#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bb4
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Bf4
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Ba3
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                  • 4...Kb1
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Kb1
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qg1#
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Bc1
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Ba3
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bc3
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bd4
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Be5
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bf6
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bg7
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bh8
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
          • 2...Bb4
            • 3.Qxb4
              • 3...e5
                • 4.g8Q
                  • 4...e4
                    • 5.Qg1#
                    • 5.Qg7#
                    • 5.Qh8#
                • 4.g8R
                  • 4...e4
                    • 5.Rg1#
            • 3.g8Q
              • threat
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Be1
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qxe1#
                • 4.Qg1
                  • 4...e5
                    • 5.Qxe1#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Be5
            • 3.g8Q
              • threat
                • 4.Qg1#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                  • 4...Kb1
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Kb1
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qg1#
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Bc1
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Ba3
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bc3
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bd4
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Be5
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bf6
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bg7
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bh8
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
              • 3...Bh2
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                    • 5.Qgb2#
                    • 5.Qbb2#
                • 4.Qg6
                  • threat
                    • 5.Qc3#
                  • 4...Be5
                    • 5.Qg1#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bc3
                • 4.Qxc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg1#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bg3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qgxg3
                  • 4...e5
                    • 5.Qe1#
                    • 5.Qxe5#
                    • 5.Qg1#
                    • 5.Qgc3#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bd4
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
              • 3...Bf4
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bg7
                • 4.Qxg7+
                  • 4...e5
                    • 5.Qxe5#
                    • 5.Qg1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qh1#
                    • 5.Qaxa2#
                • 4.Qgb8
                  • threat
                    • 5.Qd1#
                  • 4...Bb2
                    • 5.Qxb2#
                  • 4...Bh6
                    • 5.Qe5#
                    • 5.Qb2#
                    • 5.Qc3#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
      • 1...Bf8
        • 2.g7
          • threat
            • 3.gxf8Q
              • 3...e5
                • 4.Qf1#
            • 3.gxf8R
              • 3...e5
                • 4.Rf1#
          • 2...Bxg7
            • 3.Qc2
              • threat
                • 4.Qc1#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
              • 3...Bh6
                • 4.Kxh6
                  • 4...e5
                    • 5.Qc1#
          • 2...Ba3
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                  • 4...Kb1
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Kb1
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qg1#
                    • 5.Qgxb2#
                    • 5.Qbxb2#
                  • 4...Bc1
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Ba3
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bc3
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bd4
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Be5
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bf6
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bg7
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
                  • 4...Bh8
                    • 5.Qf1#
                    • 5.Qh1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qg1#
                    • 5.Qgxa2#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
              • 3...Bb2
                • 4.Qd1+
                  • 4...Bc1
                    • 5.Qxc1#
          • 2...Bb4
            • 3.Qxb4
              • 3...e5
                • 4.g8Q
                  • 4...e4
                    • 5.Qg1#
                    • 5.Qg7#
                    • 5.Qh8#
                • 4.g8R
                  • 4...e4
                    • 5.Rg1#
            • 3.g8Q
              • threat
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Be1
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qxe1#
                • 4.Qg1
                  • 4...e5
                    • 5.Qxe1#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Bc5
            • 3.g8Q
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
              • 3...Ba3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb4
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Bd6
            • 3.g8Q
              • threat
                • 4.Qg1#
              • 3...Bh2
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
                • 4.Qg2
                  • threat
                    • 5.Qf1#
                    • 5.Qd1#
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                    • 5.Qgb2#
                    • 5.Qbb2#
                • 4.Qg6
                  • threat
                    • 5.Qc3#
                  • 4...Be5
                    • 5.Qg1#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Ba3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bg3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qgxg3
                  • 4...e5
                    • 5.Qe1#
                    • 5.Qxe5#
                    • 5.Qg1#
                    • 5.Qgc3#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bb4
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Bf4
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#
          • 2...Be7
            • 3.g8Q
              • threat
                • 4.Qg1#
              • 3...Ba3
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                  • 4...Bb2
                    • 5.Qg1#
                • 4.Qg1+
                  • 4...Bc1
                    • 5.Qxc1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qg2
                  • threat
                    • 5.Qbxa2#
                    • 5.Qgxa2#
                  • 4...Bb2
                    • 5.Qgxb2#
                    • 5.Qbxb2#
              • 3...Bb4
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                • 4.Qxb4
                  • 4...e5
                    • 5.Qg1#
              • 3...Bh4
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg1+
                  • 4...Be1
                    • 5.Qxe1#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxh4
                  • 4...e5
                    • 5.Qxa2#
                    • 5.Qg1#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qg4
                  • threat
                    • 5.Qgd1#
                    • 5.Qd4#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
                • 4.Qgb8
                  • threat
                    • 5.Qd1#
                    • 5.Qe5#
                    • 5.Qb2#
                    • 5.Qc3#
                • 4.Qc8
                  • threat
                    • 5.Qc1#
                    • 5.Qcc3#
              • 3...Bc5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe1#
              • 3...Bg5
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Qh7#
                    • 5.Qg6#
                    • 5.Qb8#
                • 4.Qg7+
                  • 4...Bf6
                    • 5.Qg1#
                  • 4...e5
                    • 5.Qxe5#
                • 4.Kxg5
                  • 4...e5
                    • 5.Qxa2#
                • 4.Qgxe6
                  • threat
                    • 5.Qxa2#
                    • 5.Qe5#
                • 4.Qxg5
                  • 4...e5
                    • 5.Qc1#
                    • 5.Qg1#
                    • 5.Qxe5#
                • 4.Qa8
                  • threat
                    • 5.Qbxa2#
                    • 5.Qaxa2#
            • 3.g8B
              • threat
                • 4.Qc3+
                  • 4...Kb1
                    • 5.Bh7#
                • 4.Bxe6
                  • threat
                    • 5.Qxa2#


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