Problem Display
PID: 20620 (1Q2K3/7B/p7/2NbP1n1/1P1k4/1P6/3P1P2/8 w - - 0 1)

Berger, Johann Nepomuk

Magyar Sakkvilag, 1911

1Q2K3/7B/p7/2NbP1n1/1P1k4/1P6/3P1P2/8

#5

9 + 4


4435 Der Schach Komponist 1982

SOLUTION


  • COOKED
  • Keys
    • 1.Qd8!
      • threat
        • 2.Qxg5
          • threat
            • 3.Qe3#
          • 2...Bc6+
            • 3.Ke7
              • threat
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
              • 3...Kd5
                • 4.Bg8+
                  • 4...Kd4
                    • 5.Qe3#
                • 4.Qe3
                  • threat
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Qf4
                  • threat
                    • 5.Bg8#
                    • 5.Qe4#
              • 3...Ba4
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qh4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Qg4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qg4#
                • 4.Bg8
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Be4
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qxe4#
                  • 4...Kxe5
                    • 5.Qxe4#
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qxe4#
                • 4.Qh4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qxe4#
                  • 4...Kxe5
                    • 5.Qxe4#
                • 4.Qg4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qxe4#
                  • 4...Kxe5
                    • 5.Qxe4#
              • 3...Bb5
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qh4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Qg4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qg4#
                • 4.Bg8
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Bd7
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Be8
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qh4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Qg4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qg4#
          • 2...Bf7+
            • 3.Kxf7
              • threat
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qd8+
                  • 4...Kxe5
                    • 5.Sd3#
                • 4.Ke6
                  • 4...a5
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qd8#
                    • 5.Qg4#
                • 4.Qf6
                  • threat
                    • 5.Qd6#
                  • 4...Kd5
                    • 5.Qd6#
                • 4.Qe7
                  • threat
                    • 5.Qd6#
                  • 4...Kd5
                    • 5.Qd6#
                • 4.Qf5
                  • threat
                    • 5.Qe4#
                  • 4...Kd5
                    • 5.Qe4#
              • 3...Kd5
                • 4.Qf6
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qd6#
                • 4.Qe7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qd6#
                  • 4...Kc6
                    • 5.Qb7#
            • 3.Ke7
              • threat
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qh4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Qg4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qg4#
              • 3...Kd5
                • 4.Qg2+
                  • 4...Kd4
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
              • 3...Bg6
                • 4.Qxg6
                  • threat
                    • 5.Qe4#
                    • 5.Qd6#
                  • 4...Kd5
                    • 5.Qe4#
                    • 5.Qd6#
                  • 4...Kxe5
                    • 5.Qe4#
                    • 5.Qd6#
                • 4.Kd6
                  • threat
                    • 5.Qe3#
          • 2...Bh1
            • 3.Qe3+
              • 3...Kd5
                • 4.Kd7
                  • threat
                    • 5.Bg8#
                  • 4...Be4
                    • 5.Qxe4#
            • 3.Qf4+
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Se6#
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
                • 4.Kd7
                  • threat
                    • 5.Bg8#
                  • 4...Be4
                    • 5.Qxe4#
            • 3.Kd7
              • threat
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
              • 3...Kd5
                • 4.Bg8+
                  • 4...Kd4
                    • 5.Qe3#
                • 4.Qe3
                  • threat
                    • 5.Bg8#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Qf4
                  • threat
                    • 5.Bg8#
                  • 4...Be4
                    • 5.Qxe4#
              • 3...Be4
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qxe4#
            • 3.Be4
              • threat
                • 4.Bxh1
                  • 4...a5
                    • 5.Qe3#
                    • 5.Qf4#
                • 4.Qf4
                  • threat
                    • 5.Se6#
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
                • 4.Qf5
                  • threat
                    • 5.Se6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Bxe4
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qxe4#
              • 3...Bg2
                • 4.Bxg2
                  • 4...a5
                    • 5.Qe3#
                    • 5.Qf4#
                • 4.Qf4
                  • threat
                    • 5.Se6#
                    • 5.Bxg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
                • 4.Qf5
                  • threat
                    • 5.Se6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Bf3
                • 4.Bxf3
                  • 4...a5
                    • 5.Qe3#
                    • 5.Qf4#
          • 2...Bg2
            • 3.Qf4+
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Se6#
                    • 5.Bxg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Qxg2
              • threat
                • 4.Qe4#
              • 3...Kxe5
                • 4.Ke7
                  • threat
                    • 5.Qe4#
                  • 4...Kd4
                    • 5.Qe4#
                  • 4...Kf4
                    • 5.Sd3#
                    • 5.Qg3#
            • 3.Kd7
              • threat
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
              • 3...Bh3+
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Kd5
                • 4.Bg8+
                  • 4...Kd4
                    • 5.Qe3#
              • 3...Bf1
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qg4#
              • 3...Be4
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qxe4#
            • 3.Ke7
              • threat
                • 4.Qxg2
                  • threat
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
              • 3...Kd5
                • 4.Qxg2+
                  • 4...Kd4
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
              • 3...Bf1
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qh4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Qg4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qg4#
                • 4.Bg8
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Bh3
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Be4
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qxe4#
                  • 4...Kxe5
                    • 5.Qxe4#
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qxe4#
                • 4.Qh4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qxe4#
                  • 4...Kxe5
                    • 5.Qxe4#
                • 4.Qg4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qxe4#
                  • 4...Kxe5
                    • 5.Qxe4#
            • 3.Be4
              • threat
                • 4.Bxg2
                  • 4...a5
                    • 5.Qe3#
                    • 5.Qf4#
                • 4.Qf4
                  • threat
                    • 5.Se6#
                    • 5.Bxg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
                • 4.Qf5
                  • threat
                    • 5.Se6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Bxe4
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qxe4#
              • 3...Bf1
                • 4.Bc6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
                • 4.Qf4
                  • threat
                    • 5.Se6#
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Bh1
                • 4.Bxh1
                  • 4...a5
                    • 5.Qe3#
                    • 5.Qf4#
                • 4.Qf4
                  • threat
                    • 5.Se6#
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
                • 4.Qf5
                  • threat
                    • 5.Se6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Bf3
                • 4.Bxf3
                  • 4...a5
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Bh3
                • 4.e6
                  • threat
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qg7#
          • 2...Bf3
            • 3.Qf4+
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Se6#
                    • 5.Bxf3#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Kd7
              • threat
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
              • 3...Bg4+
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qxg4#
              • 3...Kd5
                • 4.Bg8+
                  • 4...Kd4
                    • 5.Qe3#
              • 3...Bd1
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Be2
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Be4
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qxe4#
              • 3...Bh5
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
      • 1...Sxh7
        • 2.f4
          • 2...Sf6+
            • 3.exf6
              • 3...a5
                • 4.bxa5
                  • 4...Kxc5
                    • 5.Qb6#
          • 2...Sg5
            • 3.fxg5
              • 3...a5
                • 4.bxa5
                  • 4...Kxc5
                    • 5.Qb6#
                  • 4...Kxe5
                    • 5.Qf6#
          • 2...Sf8
            • 3.Kxf8
              • 3...a5
                • 4.bxa5
                  • 4...Kxc5
                    • 5.Qb6#
          • 2...a5
            • 3.bxa5
              • 3...Sf6+
                • 4.exf6
                  • 4...Kxc5
                    • 5.Qb6#
              • 3...Sg5
                • 4.fxg5
                  • 4...Kxc5
                    • 5.Qb6#
                  • 4...Kxe5
                    • 5.Qf6#
              • 3...Sf8
                • 4.Kxf8
                  • 4...Kxc5
                    • 5.Qb6#
      • 1...a5
        • 2.Qxg5
          • threat
            • 3.Qe3#
          • 2...Bc6+
            • 3.Ke7
              • threat
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
              • 3...Kd5
                • 4.Bg8+
                  • 4...Kd4
                    • 5.Qe3#
                • 4.Qe3
                  • threat
                    • 5.Bg8#
                    • 5.Qe4#
              • 3...Ba4
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qh4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Qg4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qg4#
                • 4.Bg8
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Be4
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qxe4#
                  • 4...Kxe5
                    • 5.Qxe4#
                • 4.Kd6
                  • threat
                    • 5.Qe3#
              • 3...Bb5
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qh4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Qg4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qg4#
                • 4.Bg8
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Bd7
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Be8
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qh4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Qg4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qg4#
          • 2...Bf7+
            • 3.Kxf7
              • threat
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qd8+
                  • 4...Kxe5
                    • 5.Sd3#
                • 4.Ke6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qd8#
                    • 5.Qg4#
                • 4.Qf6
                  • threat
                    • 5.Qd6#
                  • 4...Kd5
                    • 5.Qd6#
                • 4.Qe7
                  • threat
                    • 5.Qd6#
                  • 4...Kd5
                    • 5.Qd6#
              • 3...Kd5
                • 4.Qf6
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qd6#
                • 4.Qe7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qd6#
                  • 4...Kc6
                    • 5.Qb7#
              • 3...axb4
                • 4.Qe7
                  • 4...Kd5
                    • 5.Qd6#
            • 3.Ke7
              • threat
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qh4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Qg4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qg4#
              • 3...Kd5
                • 4.Qg2+
                  • 4...Kd4
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
              • 3...Bg6
                • 4.Qxg6
                  • threat
                    • 5.Qe4#
                    • 5.Qd6#
                  • 4...Kd5
                    • 5.Qe4#
                    • 5.Qd6#
                  • 4...Kxe5
                    • 5.Qe4#
                    • 5.Qd6#
                • 4.Kd6
                  • threat
                    • 5.Qe3#
          • 2...Bh1
            • 3.Qe3+
              • 3...Kd5
                • 4.Kd7
                  • threat
                    • 5.Bg8#
                  • 4...Be4
                    • 5.Qxe4#
            • 3.Qf4+
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Se6#
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Kd7
              • threat
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
              • 3...Kd5
                • 4.Bg8+
                  • 4...Kd4
                    • 5.Qe3#
                • 4.Qe3
                  • threat
                    • 5.Bg8#
                  • 4...Be4
                    • 5.Qxe4#
              • 3...Be4
                • 4.Kd6
                  • threat
                    • 5.Qe3#
          • 2...Bg2
            • 3.Qf4+
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Se6#
                    • 5.Bxg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Kd7
              • threat
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
              • 3...Bh3+
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Kd5
                • 4.Bg8+
                  • 4...Kd4
                    • 5.Qe3#
              • 3...Bf1
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qg4#
              • 3...Be4
                • 4.Kd6
                  • threat
                    • 5.Qe3#
            • 3.Ke7
              • threat
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
              • 3...Kd5
                • 4.Qxg2+
                  • 4...Kd4
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
              • 3...Bf1
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qh4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Qg4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qh4#
                    • 5.Qg4#
                • 4.Bg8
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Bh3
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Be4
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qxe4#
                  • 4...Kxe5
                    • 5.Qxe4#
                • 4.Kd6
                  • threat
                    • 5.Qe3#
              • 3...a4
                • 4.Qxg2
                  • threat
                    • 5.Qe4#
                  • 4...Kxe5
                    • 5.Qe4#
          • 2...Bf3
            • 3.Qf4+
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Se6#
                    • 5.Bxf3#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Kd7
              • threat
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
              • 3...Bg4+
                • 4.Kd6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
                    • 5.Qxg4#
              • 3...Kd5
                • 4.Bg8+
                  • 4...Kd4
                    • 5.Qe3#
              • 3...Bd1
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Be2
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Bg8#
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Be4
                • 4.Kd6
                  • threat
                    • 5.Qe3#
              • 3...Bh5
                • 4.Qe3+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qe4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qf4#
          • 2...Be4
            • 3.Qe3+
              • 3...Kxe5
                • 4.Ke7
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qxe4#
            • 3.Sxe4
              • threat
                • 4.Qd8+
                  • 4...Kxe5
                    • 5.Qd6#
                • 4.Sc3
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
                • 4.Sf6
                  • threat
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Kd3
                • 4.Sc3+
                  • 4...Kd4
                    • 5.Qe3#
                    • 5.Qf4#
              • 3...Kd5
                • 4.Qf6
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qd6#
                • 4.Qh6
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qd6#
                  • 4...Kxe5
                    • 5.Qd6#
                • 4.Qg6
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qd6#
                  • 4...Kxe5
                    • 5.Qd6#
    • 1.e6!
      • threat
        • 2.Qf4+
          • 2...Be4
            • 3.Bxe4
              • threat
                • 4.Qd6#
                • 4.Qf6#
              • 3...Sxe4
                • 4.Qxe4#
              • 3...Sf7
                • 4.Bh1#
                • 4.Bg2#
                • 4.Bf3#
                • 4.Bc6#
                • 4.Bb7#
                • 4.Ba8#
          • 2...Se4
            • 3.Bxe4
              • threat
                • 4.Qf6#
              • 3...Bc6+
                • 4.Bxc6#
              • 3...Bxb3
                • 4.Bh1#
                • 4.Bg2#
                • 4.Bf3#
                • 4.Bc6#
                • 4.Bb7#
                • 4.Ba8#
              • 3...Bxe4
                • 4.Qxe4#
      • 1...Bc6+
        • 2.Ke7
          • threat
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Bxc6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Qd8+
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Qd6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
          • 2...Se4
            • 3.Qd8+
              • 3...Bd5
                • 4.Qh8+
                  • 4...Sf6
                    • 5.Qxf6#
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ke5
                    • 5.Sd3#
                  • 4...Sd6
                    • 5.Qxd6#
              • 3...Sd6
                • 4.Kxd6
                  • threat
                    • 5.Qf6#
                    • 5.Qh8#
            • 3.Qh8+
              • 3...Sf6
                • 4.Qxf6+
                  • 4...Kd5
                    • 5.Be4#
                • 4.Kd6
                  • threat
                    • 5.Qxf6#
            • 3.Bxe4
              • threat
                • 4.Qh8#
              • 3...Bxe4
                • 4.Kd6
                  • threat
                    • 5.Qh8#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qd6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sd6
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qe5#
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Qe5#
      • 1...Bxb3
        • 2.Qd8+
          • 2...Kc4
            • 3.Bd3+
              • 3...Kxb4
                • 4.Qb6+
                  • 4...Ka3
                    • 5.Qxb3#
          • 2...Ke5
            • 3.Sd3+
              • 3...Kxe6
                • 4.Qd7+
                  • 4...Kf6
                    • 5.Qe7#
          • 2...Bd5
            • 3.Qf6+
              • 3...Kc4
                • 4.Bd3+
                  • 4...Kxb4
                    • 5.Qc3#
      • 1...Bh1
        • 2.Qf4+
          • 2...Kd5
            • 3.Kd7
              • threat
                • 4.Qd6#
              • 3...Se4
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.Sxe4
                  • threat
                    • 5.Sc3#
                    • 5.Sf6#
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qd6#
              • 3...Sf7
                • 4.Be4+
                  • 4...Kd4
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
                • 4.exf7
                  • threat
                    • 5.Qd6#
                • 4.Sd3
                  • threat
                    • 5.Qc4#
                  • 4...Se5+
                    • 5.Qxe5#
                  • 4...Be4
                    • 5.Qxe4#
                  • 4...Sd6
                    • 5.Qe5#
                    • 5.Qxd6#
            • 3.Ke7
              • threat
                • 4.Qd6#
              • 3...Kc6
                • 4.Qb8
                  • threat
                    • 5.Qb7#
                  • 4...Kd5
                    • 5.Qd6#
              • 3...Se4
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qd6#
                    • 5.Qxe4#
              • 3...Sf7
                • 4.Be4+
                  • 4...Kd4
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
        • 2.Qd6+
          • 2...Bd5
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Qf6#
                  • 4...Bc6+
                    • 5.Bxc6#
                  • 4...Bxb3
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Bb1
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.Bc2
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Sxa6
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sa4
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sb7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qe5#
                  • 4...Sg5
                    • 5.Qe5#
                    • 5.Qf6#
              • 3...Sf7
                • 4.Kxf7
                  • 4...a5
                    • 5.Qe5#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qe5#
                    • 5.Qf6#
            • 3.e7
              • threat
                • 4.Qf6#
              • 3...Sxh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Sf6+
                    • 5.Qxf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
                    • 5.Qf6#
        • 2.Qd8+
          • 2...Ke5
            • 3.Sd3+
              • 3...Kxe6
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Qd7#
                • 4.Qd7+
                  • 4...Kf6
                    • 5.Qe7#
        • 2.Ke7
          • threat
            • 3.Qd8+
              • 3...Ke5
                • 4.Sd3#
                • 4.Qd6#
              • 3...Bd5
                • 4.Qh8#
          • 2...Bc6
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Bxc6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Qd8+
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Qd6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
          • 2...Se4
            • 3.Qd8+
              • 3...Sd6
                • 4.Kxd6
                  • threat
                    • 5.Qf6#
                    • 5.Qh8#
            • 3.Bxe4
              • threat
                • 4.Qd6#
                • 4.Qh8#
              • 3...Bxe4
                • 4.Kd6
                  • threat
                    • 5.Qh8#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qd6#
            • 3.Qf4
              • threat
                • 4.Bxe4
                  • threat
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Kd5
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qd6#
                    • 5.Qxe4#
              • 3...Bg2
                • 4.Bxe4
                  • threat
                    • 5.Bxg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Bf3
                • 4.Bxe4
                  • threat
                    • 5.Bxf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Kd5
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qh8#
                  • 4...Bxe4
                    • 5.Qd6#
              • 3...Sd6
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qe5#
                • 4.Kxd6
                  • threat
                    • 5.Qh8#
          • 2...Sf7
            • 3.Qf4+
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.exf7
              • threat
                • 4.Se6+
                  • 4...Kd5
                    • 5.Qd6#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qd6#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Qd6+
                  • 4...Bd5
                    • 5.Se6#
                    • 5.Qf6#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Qd6#
                  • 4...Bd5
                    • 5.Qh8#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qh8#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qd6#
        • 2.f4
          • threat
            • 3.Qe5#
          • 2...Bc6+
            • 3.Ke7
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
          • 2...Kd5
            • 3.Qb7+
              • 3...Kd4
                • 4.Qd7+
                  • 4...Bd5
                    • 5.Qg7#
                • 4.Qg7+
                  • 4...Kd5
                    • 5.Qd7#
            • 3.Qd8+
              • 3...Kc6
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Sa4#
            • 3.Kd7
              • threat
                • 4.Qe5#
                • 4.Qd6#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
            • 3.Ke7
              • threat
                • 4.Qd6#
              • 3...Se4
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qh8#
                  • 4...Bxe4
                    • 5.Qd6#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qb7#
            • 3.Qc7
              • threat
                • 4.Qd7#
              • 3...Se4
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qd7#
                    • 5.Qg7#
                  • 4...Bxe4
                    • 5.Qd7#
                • 4.Sxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qc4#
                    • 5.Qd7#
                  • 4...Kd4
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qc4#
                    • 5.Qd7#
                  • 4...Kxe6
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qc4#
                    • 5.Qc6#
                    • 5.Qd7#
                    • 5.Qf7#
              • 3...Sf7
                • 4.Kxf7
                  • threat
                    • 5.Qd7#
                  • 4...Kd4
                    • 5.Qe5#
                • 4.exf7
                  • threat
                    • 5.Qd7#
                  • 4...Kd4
                    • 5.Qe5#
                • 4.Sb7
                  • threat
                    • 5.Qc4#
                  • 4...Sd6+
                    • 5.Qxd6#
                  • 4...Kd4
                    • 5.Qc4#
                    • 5.Qc5#
                  • 4...Kxe6
                    • 5.Qxf7#
                  • 4...Se5
                    • 5.Qd6#
          • 2...Sf7
            • 3.Kxf7
              • threat
                • 4.Qe5#
              • 3...Kd5
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qd7#
                  • 4...Kd4
                    • 5.Qe5#
            • 3.exf7
              • threat
                • 4.Qe5#
              • 3...Bc6+
                • 4.Ke7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
                • 4.Kd8
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                • 4.Kf8
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
              • 3...Kd5
                • 4.Qb7+
                  • 4...Kd4
                    • 5.Se6#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.f8Q#
                    • 5.f8B#
                • 4.f8Q
                  • threat
                    • 5.Qbd6#
                    • 5.Qfd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qfd6#
                    • 5.Qb7#
                • 4.f8B
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qb7#
                • 4.Kd7
                  • threat
                    • 5.Qe5#
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qd7#
                  • 4...Kd4
                    • 5.Qe5#
      • 1...Bg2
        • 2.Qf4+
          • 2...Kd5
            • 3.Kd7
              • threat
                • 4.Qd6#
              • 3...Se4
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Bxg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.Sxe4
                  • threat
                    • 5.Sc3#
                    • 5.Sf6#
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qd6#
              • 3...Sf7
                • 4.Be4+
                  • 4...Kd4
                    • 5.Bxg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
                • 4.Sd3
                  • threat
                    • 5.Qc4#
                  • 4...Se5+
                    • 5.Qxe5#
                  • 4...Be4
                    • 5.Qxe4#
                  • 4...Sd6
                    • 5.Qe5#
                    • 5.Qxd6#
            • 3.Ke7
              • threat
                • 4.Qd6#
              • 3...Kc6
                • 4.Qb8
                  • threat
                    • 5.Qb7#
                  • 4...Kd5
                    • 5.Qd6#
              • 3...Se4
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Bxg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qd6#
                    • 5.Qxe4#
              • 3...Sf7
                • 4.Be4+
                  • 4...Kd4
                    • 5.Bxg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
        • 2.Qd6+
          • 2...Bd5
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Qf6#
                  • 4...Bc6+
                    • 5.Bxc6#
                  • 4...Bxb3
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Bb1
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.Bc2
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Sxa6
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sa4
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sb7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qe5#
                  • 4...Sg5
                    • 5.Qe5#
                    • 5.Qf6#
              • 3...Sf7
                • 4.Kxf7
                  • 4...a5
                    • 5.Qe5#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qe5#
                    • 5.Qf6#
            • 3.e7
              • threat
                • 4.Qf6#
              • 3...Sxh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Sf6+
                    • 5.Qxf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
                    • 5.Qf6#
        • 2.Qd8+
          • 2...Ke5
            • 3.Sd3+
              • 3...Kxe6
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Qd7#
                • 4.Qd7+
                  • 4...Kf6
                    • 5.Qe7#
        • 2.Ke7
          • threat
            • 3.Qd8+
              • 3...Ke5
                • 4.Sd3#
                • 4.Qd6#
              • 3...Bd5
                • 4.Qh8#
          • 2...Bc6
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Bxc6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Qd8+
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Qd6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
          • 2...Se4
            • 3.Qd8+
              • 3...Sd6
                • 4.Kxd6
                  • threat
                    • 5.Qf6#
                    • 5.Qh8#
            • 3.Bxe4
              • threat
                • 4.Qd6#
                • 4.Qh8#
              • 3...Bxe4
                • 4.Kd6
                  • threat
                    • 5.Qh8#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qd6#
            • 3.Qf4
              • threat
                • 4.Bxe4
                  • threat
                    • 5.Bxg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Kd5
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Bxg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qd6#
                    • 5.Qxe4#
              • 3...Bh1
                • 4.Bxe4
                  • threat
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Bf3
                • 4.Bxe4
                  • threat
                    • 5.Bxf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Kd5
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qh8#
                  • 4...Bxe4
                    • 5.Qd6#
              • 3...Sd6
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qe5#
                • 4.Kxd6
                  • threat
                    • 5.Qh8#
          • 2...Sf7
            • 3.Qf4+
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Bxg2#
                    • 5.Bf3#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.exf7
              • threat
                • 4.Se6+
                  • 4...Kd5
                    • 5.Qd6#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qd6#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Qd6+
                  • 4...Bd5
                    • 5.Se6#
                    • 5.Qf6#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Qd6#
                  • 4...Bd5
                    • 5.Qh8#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qh8#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qd6#
        • 2.f4
          • threat
            • 3.Qe5#
          • 2...Bc6+
            • 3.Ke7
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
          • 2...Kd5
            • 3.Qb7+
              • 3...Kd4
                • 4.Qd7+
                  • 4...Bd5
                    • 5.Qg7#
                • 4.Qg7+
                  • 4...Kd5
                    • 5.Qd7#
            • 3.Qd8+
              • 3...Kc6
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Sa4#
            • 3.Ke7
              • threat
                • 4.Qd6#
              • 3...Se4
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qh8#
                  • 4...Bxe4
                    • 5.Qd6#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qb7#
            • 3.Qc7
              • threat
                • 4.Qd7#
              • 3...Se4
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qd7#
                    • 5.Qg7#
                  • 4...Bxe4
                    • 5.Qd7#
                • 4.Sxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qc4#
                    • 5.Qd7#
                  • 4...Kd4
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qc4#
                    • 5.Qd7#
                  • 4...Kxe6
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qc4#
                    • 5.Qc6#
                    • 5.Qd7#
                    • 5.Qf7#
              • 3...Sf7
                • 4.Kxf7
                  • threat
                    • 5.Qd7#
                  • 4...Kd4
                    • 5.Qe5#
          • 2...Sf7
            • 3.Kxf7
              • threat
                • 4.Qe5#
              • 3...Kd5
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qb7#
                • 4.Qc7
                  • threat
                    • 5.Qd7#
                  • 4...Kd4
                    • 5.Qe5#
            • 3.exf7
              • threat
                • 4.Qe5#
              • 3...Bc6+
                • 4.Ke7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
                • 4.Kd8
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                • 4.Kf8
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
              • 3...Kd5
                • 4.Qb7+
                  • 4...Kd4
                    • 5.Se6#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.f8Q#
                    • 5.f8B#
                • 4.f8Q
                  • threat
                    • 5.Qbd6#
                    • 5.Qfd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qfd6#
                    • 5.Qb7#
                • 4.f8B
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qb7#
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qb7#
      • 1...Bf3
        • 2.Qf4+
          • 2...Kd5
            • 3.Kd7
              • threat
                • 4.Qd6#
              • 3...Se4
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Bxf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.Sxe4
                  • threat
                    • 5.Sc3#
                    • 5.Sf6#
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qd6#
              • 3...Sf7
                • 4.Be4+
                  • 4...Kd4
                    • 5.Bxf3#
                  • 4...Bxe4
                    • 5.Qxe4#
                • 4.Sd3
                  • threat
                    • 5.Qc4#
                  • 4...Se5+
                    • 5.Qxe5#
                  • 4...Be4
                    • 5.Qxe4#
                  • 4...Sd6
                    • 5.Qe5#
                    • 5.Qxd6#
            • 3.Ke7
              • threat
                • 4.Qd6#
              • 3...Kc6
                • 4.Qb8
                  • threat
                    • 5.Qb7#
                  • 4...Kd5
                    • 5.Qd6#
              • 3...Se4
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Bxf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qd6#
                    • 5.Qxe4#
              • 3...Sf7
                • 4.Be4+
                  • 4...Kd4
                    • 5.Bxf3#
                  • 4...Bxe4
                    • 5.Qxe4#
                • 4.Qxf3+
                  • 4...Kd4
                    • 5.Qe4#
                  • 4...Ke5
                    • 5.Qe4#
          • 2...Se4
            • 3.Bxe4
              • threat
                • 4.Bxf3#
                • 4.Qd6#
                • 4.Qf6#
              • 3...Bh5+
                • 4.Ke7
                  • threat
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
                    • 5.Qd6#
                    • 5.Qf6#
                • 4.Kd8
                  • threat
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
                    • 5.Qd6#
                    • 5.Qf6#
                • 4.Kf8
                  • threat
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
                    • 5.Qd6#
                    • 5.Qf6#
            • 3.Kd7
              • threat
                • 4.Bxe4
                  • threat
                    • 5.Bxf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Kd5
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Bxf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.Sxe4
                  • threat
                    • 5.Sc3#
                    • 5.Sf6#
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qd6#
              • 3...Bh1
                • 4.Bxe4
                  • threat
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Bg2
                • 4.Bxe4
                  • threat
                    • 5.Bxg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Ke7
              • threat
                • 4.Bxe4
                  • threat
                    • 5.Bxf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Kd5
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Bxf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qd6#
                    • 5.Qxe4#
              • 3...Bh1
                • 4.Bxe4
                  • threat
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Bg2
                • 4.Bxe4
                  • threat
                    • 5.Bxg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
        • 2.Qd6+
          • 2...Bd5
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Qf6#
                  • 4...Bc6+
                    • 5.Bxc6#
                  • 4...Bxb3
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Bb1
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.Bc2
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Sxa6
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sa4
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sb7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qe5#
                  • 4...Sg5
                    • 5.Qe5#
                    • 5.Qf6#
              • 3...Sf7
                • 4.Kxf7
                  • 4...a5
                    • 5.Qe5#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qe5#
                    • 5.Qf6#
            • 3.e7
              • threat
                • 4.Qf6#
              • 3...Sxh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Sf6+
                    • 5.Qxf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
                    • 5.Qf6#
        • 2.Qd8+
          • 2...Ke5
            • 3.Sd3+
              • 3...Kxe6
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Qd7#
                • 4.Qd7+
                  • 4...Kf6
                    • 5.Qe7#
        • 2.Ke7
          • threat
            • 3.Qd8+
              • 3...Ke5
                • 4.Sd3#
                • 4.Qd6#
              • 3...Bd5
                • 4.Qh8#
          • 2...Bc6
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Bxc6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Qd8+
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Qd6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
          • 2...Se4
            • 3.Qd8+
              • 3...Sd6
                • 4.Kxd6
                  • threat
                    • 5.Qf6#
                    • 5.Qh8#
            • 3.Bxe4
              • threat
                • 4.Qd6#
                • 4.Qh8#
              • 3...Bxe4
                • 4.Kd6
                  • threat
                    • 5.Qh8#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qd6#
            • 3.Qf4
              • threat
                • 4.Bxe4
                  • threat
                    • 5.Bxf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Kd5
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Bxf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qd6#
                    • 5.Qxe4#
              • 3...Bh1
                • 4.Bxe4
                  • threat
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Bg2
                • 4.Bxe4
                  • threat
                    • 5.Bxg2#
                    • 5.Bf3#
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
          • 2...Sf7
            • 3.Qf4+
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Bxf3#
                  • 4...Bxe4
                    • 5.Qxe4#
                • 4.Qxf3+
                  • 4...Kd4
                    • 5.Qe4#
                  • 4...Ke5
                    • 5.Qe4#
            • 3.exf7
              • threat
                • 4.Se6+
                  • 4...Kd5
                    • 5.Qd6#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qd6#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Qd6+
                  • 4...Bd5
                    • 5.Se6#
                    • 5.Qf6#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Qd6#
                  • 4...Bd5
                    • 5.Qh8#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qh8#
              • 3...Be4
                • 4.Qd6+
                  • 4...Bd5
                    • 5.Se6#
                    • 5.Qf6#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Qd6#
                  • 4...Bd5
                    • 5.Qh8#
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Bxe4#
                • 4.Bxe4
                  • 4...a5
                    • 5.Qd6#
                    • 5.Qh8#
                • 4.Kd6
                  • threat
                    • 5.Qh8#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qd6#
      • 1...Bc4
        • 2.Qf4+
          • 2...Kd5
            • 3.Kd7
              • threat
                • 4.Qd6#
                • 4.bxc4#
              • 3...Bb5+
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Kc6
                    • 5.Qd6#
                  • 4...Se4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Qe4#
              • 3...Bxb3
                • 4.Sxb3
                  • threat
                    • 5.Qd4#
                  • 4...Sxe6
                    • 5.Qe4#
                  • 4...Se4
                    • 5.Qxe4#
                  • 4...Sf3
                    • 5.Qe4#
            • 3.Ke7
              • threat
                • 4.Qd6#
              • 3...Kc6
                • 4.Qb8
                  • threat
                    • 5.Qb7#
                  • 4...Kd5
                    • 5.Qd6#
              • 3...Bxb3
                • 4.Bd3
                  • threat
                    • 5.Qd6#
                  • 4...Kc6
                    • 5.Qd6#
                  • 4...Se4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Qe4#
        • 2.Qd6+
          • 2...Bd5
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Qf6#
                  • 4...Bc6+
                    • 5.Bxc6#
                  • 4...Bxb3
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Bb1
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.Bc2
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Sxa6
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sa4
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sb7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qe5#
                  • 4...Sg5
                    • 5.Qe5#
                    • 5.Qf6#
              • 3...Sf7
                • 4.Kxf7
                  • 4...a5
                    • 5.Qe5#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qe5#
                    • 5.Qf6#
            • 3.e7
              • threat
                • 4.Qf6#
              • 3...Sxh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Sf6+
                    • 5.Qxf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
                    • 5.Qf6#
        • 2.Ke7
          • threat
            • 3.Qf4+
              • 3...Kd5
                • 4.Qd6#
              • 3...Se4
                • 4.Qxe4#
            • 3.Qd8+
              • 3...Ke5
                • 4.Qd6#
              • 3...Bd5
                • 4.Qh8#
          • 2...Bxb3
            • 3.Qf4+
              • 3...Kd5
                • 4.Bd3
                  • threat
                    • 5.Qd6#
                  • 4...Kc6
                    • 5.Qd6#
                  • 4...Se4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Qe4#
          • 2...Se4
            • 3.Qh8+
              • 3...Sf6
                • 4.Qxf6+
                  • 4...Kd5
                    • 5.Be4#
            • 3.Qf4
              • threat
                • 4.Qxe4#
              • 3...Bd3
                • 4.Sxe4
                  • threat
                    • 5.Qd6#
                  • 4...Kd5
                    • 5.Qd6#
                  • 4...Bxe4
                    • 5.Qxe4#
                  • 4...Bc4
                    • 5.Sc3#
                    • 5.Sf6#
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
              • 3...Bd5
                • 4.Qe3+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Sd7#
                    • 5.d4#
                    • 5.f4#
                • 4.Bxe4
                  • threat
                    • 5.Qf6#
                  • 4...Bxb3
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Bxe4
                    • 5.Qxe4#
      • 1...Be4
        • 2.Qd6+
          • 2...Bd5
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Qf6#
                  • 4...Bc6+
                    • 5.Bxc6#
                  • 4...Bxb3
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Bb1
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.Bc2
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Sxa6
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sa4
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sb7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qe5#
                  • 4...Sg5
                    • 5.Qe5#
                    • 5.Qf6#
              • 3...Sf7
                • 4.Kxf7
                  • 4...a5
                    • 5.Qe5#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qe5#
                    • 5.Qf6#
            • 3.e7
              • threat
                • 4.Qf6#
              • 3...Sxh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Sf6+
                    • 5.Qxf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
                    • 5.Qf6#
        • 2.Ke7
          • threat
            • 3.Qd8+
              • 3...Ke5
                • 4.Qd6#
              • 3...Bd5
                • 4.Qh8#
          • 2...Bc6
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Bxc6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Qd8+
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Qd6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
          • 2...Sf7
            • 3.Bxe4
              • threat
                • 4.Kxf7
                  • 4...a5
                    • 5.Qd6#
                    • 5.Qh8#
                • 4.exf7
                  • 4...a5
                    • 5.Qd6#
                    • 5.Qh8#
                • 4.Bh1
                  • threat
                    • 5.Qf4#
                  • 4...Sd6
                    • 5.Qxd6#
                    • 5.Qh8#
                  • 4...Se5
                    • 5.Qd6#
                  • 4...Sg5
                    • 5.Qd6#
                    • 5.Qh8#
                • 4.Bg2
                  • threat
                    • 5.Qf4#
                  • 4...Sd6
                    • 5.Qxd6#
                    • 5.Qh8#
                  • 4...Se5
                    • 5.Qd6#
                  • 4...Sg5
                    • 5.Qd6#
                    • 5.Qh8#
                • 4.Bf3
                  • threat
                    • 5.Qf4#
                  • 4...Sd6
                    • 5.Qxd6#
                    • 5.Qh8#
                  • 4...Se5
                    • 5.Qd6#
                  • 4...Sg5
                    • 5.Qd6#
                    • 5.Qh8#
                • 4.Bc6
                  • threat
                    • 5.Qf4#
                  • 4...Sd6
                    • 5.Qxd6#
                    • 5.Qh8#
                  • 4...Se5
                    • 5.Qd6#
                  • 4...Sg5
                    • 5.Qd6#
                    • 5.Qh8#
                • 4.Bb7
                  • threat
                    • 5.Qf4#
                  • 4...Sd6
                    • 5.Qxd6#
                    • 5.Qh8#
                  • 4...Se5
                    • 5.Qd6#
                  • 4...Sg5
                    • 5.Qd6#
                    • 5.Qh8#
                • 4.Ba8
                  • threat
                    • 5.Qf4#
                  • 4...Sd6
                    • 5.Qxd6#
                    • 5.Qh8#
                  • 4...Se5
                    • 5.Qd6#
                  • 4...Sg5
                    • 5.Qd6#
                    • 5.Qh8#
                • 4.Qg3
                  • threat
                    • 5.Qc3#
                • 4.Qf4
                  • threat
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Sg5
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sd6
                    • 5.Qxd6#
                    • 5.Qf6#
              • 3...a5
                • 4.Kxf7
                  • threat
                    • 5.Qd6#
                    • 5.Qh8#
                • 4.bxa5
                  • 4...Kxc5
                    • 5.Qb6#
                  • 4...Sd6
                    • 5.Qxd6#
                  • 4...Se5
                    • 5.Qd6#
                  • 4...Sg5
                    • 5.Qd6#
                  • 4...Sh6
                    • 5.Qd6#
                  • 4...Sd8
                    • 5.Qd6#
                  • 4...Sh8
                    • 5.Qd6#
                • 4.exf7
                  • threat
                    • 5.Qd6#
                    • 5.Qh8#
            • 3.exf7
              • threat
                • 4.Qd6+
                  • 4...Bd5
                    • 5.Se6#
                    • 5.Qf6#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Qd6#
                  • 4...Bd5
                    • 5.Qh8#
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Bxe4#
                • 4.Bxe4
                  • 4...a5
                    • 5.Qd6#
                    • 5.Qh8#
                • 4.Kd6
                  • threat
                    • 5.Qh8#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qd6#
              • 3...Bf3
                • 4.Se6+
                  • 4...Kd5
                    • 5.Qd6#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qd6#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Qd6+
                  • 4...Bd5
                    • 5.Se6#
                    • 5.Qf6#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Qd6#
                  • 4...Bd5
                    • 5.Qh8#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qh8#
              • 3...Bc6
                • 4.Se6+
                  • 4...Kd5
                    • 5.Qd6#
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qe4#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Qd6+
                  • 4...Bd5
                    • 5.Se6#
                    • 5.Qf6#
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                • 4.Kd6
                  • threat
                    • 5.Se6#
                    • 5.Qh8#
                • 4.Kf6
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
            • 3.Qf4
              • threat
                • 4.Qxe4#
              • 3...Sg5
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Sd6
                • 4.Kxd6
                  • 4...a5
                    • 5.Qe3#
                    • 5.Qe5#
                    • 5.Qxe4#
                    • 5.Qf6#
        • 2.Qf4
          • threat
            • 3.Bxe4
              • threat
                • 4.Qd6#
                • 4.Qf6#
              • 3...Sxe4
                • 4.Qxe4#
              • 3...Sf7
                • 4.Bh1#
                • 4.Bg2#
                • 4.Bf3#
                • 4.Bc6#
                • 4.Bb7#
                • 4.Ba8#
          • 2...Kd5
            • 3.Kd7
              • threat
                • 4.Qd6#
              • 3...Kd4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
            • 3.Ke7
              • threat
                • 4.Qd6#
              • 3...Kd4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Kc6
                • 4.Qb8
                  • threat
                    • 5.Qb7#
                  • 4...Kd5
                    • 5.Qd6#
        • 2.f4
          • threat
            • 3.Qe5#
          • 2...Bc6+
            • 3.Ke7
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
          • 2...Bg6+
            • 3.Ke7
              • threat
                • 4.Qe5#
                • 4.Qd6#
                • 4.Qd8#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                  • 4...Kd5
                    • 5.Qd6#
          • 2...Kd5
            • 3.Bxe4+
              • 3...Sxe4
                • 4.Qb7+
                  • 4...Kd4
                    • 5.Qxe4#
                  • 4...Kd6
                    • 5.Qd7#
            • 3.Qb7+
              • 3...Kd4
                • 4.Qd7+
                  • 4...Bd5
                    • 5.Qg7#
                • 4.Qg7+
                  • 4...Kd5
                    • 5.Qd7#
                • 4.Bxe4
                  • threat
                    • 5.Qd5#
                    • 5.Qd7#
                    • 5.Qg7#
                  • 4...Sxe4
                    • 5.Qxe4#
            • 3.Qd8+
              • 3...Kc6
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Sa4#
            • 3.Kd7
              • threat
                • 4.Qe5#
                • 4.Qd6#
              • 3...Sf7
                • 4.Qb7+
                  • 4...Kd4
                    • 5.Qxe4#
                • 4.Qa8+
                  • 4...Kd4
                    • 5.Qxe4#
            • 3.Ke7
              • threat
                • 4.Qd6#
              • 3...Sf7
                • 4.Qb7+
                  • 4...Kd4
                    • 5.Qxe4#
                • 4.Qa8+
                  • 4...Kd4
                    • 5.Qxe4#
                • 4.exf7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Bxe4#
                    • 5.Qb7#
          • 2...Sf3
            • 3.Qd6+
              • 3...Bd5
                • 4.Sxa6
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sa4
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sb7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qe5#
                  • 4...Sg5
                    • 5.Qe5#
                    • 5.Qf6#
            • 3.Qd8+
              • 3...Bd5
                • 4.Qf6+
                  • 4...Se5
                    • 5.Qxe5#
                • 4.Sa4
                  • threat
                    • 5.Qb6#
          • 2...Sf7
            • 3.Kxf7
              • threat
                • 4.Qe5#
              • 3...Bg6+
                • 4.Ke7
                  • threat
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                  • 4...Kd5
                    • 5.Qd6#
              • 3...Kd5
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qh8#
                • 4.Qb7+
                  • 4...Kd4
                    • 5.Qxe4#
                  • 4...Kd6
                    • 5.Sxe4#
                    • 5.Qd7#
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Bxe4#
                    • 5.Qb7#
            • 3.Bxe4
              • threat
                • 4.Kxf7
                  • 4...a5
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qh8#
                • 4.exf7
                  • 4...a5
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
              • 3...a5
                • 4.Kxf7
                  • threat
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qh8#
                • 4.bxa5
                  • threat
                    • 5.Qb4#
                  • 4...Sd6+
                    • 5.Qxd6#
                  • 4...Kxc5
                    • 5.Qb6#
                  • 4...Se5
                    • 5.Qxe5#
                    • 5.Qd6#
                • 4.exf7
                  • threat
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
            • 3.exf7
              • threat
                • 4.Qe5#
              • 3...Bc6+
                • 4.Ke7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
                • 4.Kd8
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                • 4.Kf8
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
              • 3...Kd5
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                • 4.Qb7+
                  • 4...Kd4
                    • 5.Qxe4#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.f8Q#
                    • 5.f8B#
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Bxe4#
                    • 5.Qb7#
      • 1...Bb7
        • 2.Qd6+
          • 2...Bd5
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Qf6#
                  • 4...Bc6+
                    • 5.Bxc6#
                  • 4...Bxb3
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Bb1
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.Bc2
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Sxa6
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sa4
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sb7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qe5#
                  • 4...Sg5
                    • 5.Qe5#
                    • 5.Qf6#
              • 3...Sf7
                • 4.Kxf7
                  • 4...a5
                    • 5.Qe5#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qe5#
                    • 5.Qf6#
            • 3.e7
              • threat
                • 4.Qf6#
              • 3...Sxh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Sf6+
                    • 5.Qxf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
                    • 5.Qf6#
        • 2.Qd8+
          • 2...Ke5
            • 3.Sd3+
              • 3...Kxe6
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Qd7#
                • 4.Qd7+
                  • 4...Kf6
                    • 5.Qe7#
        • 2.Qxb7
          • threat
            • 3.f4
              • threat
                • 4.Qd7#
              • 3...Se4
                • 4.Qxe4#
              • 3...Sf7
                • 4.Qe4#
          • 2...a5
            • 3.Qd7+
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kf6
                    • 5.Qe7#
            • 3.Be4
              • threat
                • 4.Qd5#
                • 4.Qg7#
              • 3...Ke5
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qd5#
                  • 4...Kd6
                    • 5.Qc6#
                    • 5.Qb6#
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Kxe6
                    • 5.Qa6#
                    • 5.Qc6#
                    • 5.Qb6#
                    • 5.Qe7#
                  • 4...Kf6
                    • 5.Qe7#
                • 4.Qd5+
                  • 4...Kf4
                    • 5.Qf5#
                  • 4...Kf6
                    • 5.Qd4#
        • 2.Ke7
          • threat
            • 3.Qd8+
              • 3...Ke5
                • 4.Sd3#
                • 4.Qd6#
              • 3...Bd5
                • 4.Qh8#
          • 2...Bc6
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Bxc6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Qd8+
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Qd6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
          • 2...Se4
            • 3.Qd8+
              • 3...Bd5
                • 4.Qh8+
                  • 4...Sf6
                    • 5.Qxf6#
              • 3...Sd6
                • 4.Kxd6
                  • threat
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Sxb7
                  • threat
                    • 5.Qxd6#
                  • 4...Kd5
                    • 5.Qxd6#
                  • 4...Ke5
                    • 5.Qxd6#
            • 3.Qh8+
              • 3...Sf6
                • 4.Qxf6+
                  • 4...Kd5
                    • 5.Be4#
                • 4.Kd6
                  • threat
                    • 5.Qxf6#
            • 3.Bxe4
              • threat
                • 4.Qh8#
              • 3...Bxe4
                • 4.Kd6
                  • threat
                    • 5.Qh8#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qd6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Kd5
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qh8#
                • 4.Qxb7+
                  • 4...Kd4
                    • 5.Qxe4#
              • 3...Sd6
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qe5#
        • 2.f4
          • threat
            • 3.Qe5#
          • 2...Bc6+
            • 3.Ke7
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
          • 2...Sf7
            • 3.Kxf7
              • threat
                • 4.Qe5#
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qh8#
                • 4.Qxb7+
                  • 4...Kd4
                    • 5.Qe4#
                    • 5.Qd7#
                  • 4...Kd6
                    • 5.Se4#
                    • 5.Qd7#
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qxb7#
            • 3.Sxb7
              • threat
                • 4.Kxf7
                  • threat
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                  • 4...Kd5
                    • 5.Qd6#
                • 4.exf7
                  • threat
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                  • 4...Kd5
                    • 5.Qd6#
                • 4.Qc7
                  • threat
                    • 5.Qc4#
                    • 5.Qc5#
                  • 4...Sd6+
                    • 5.Qxd6#
                  • 4...Kd5
                    • 5.Qc4#
              • 3...Kd5
                • 4.Qc7
                  • threat
                    • 5.Qc4#
                  • 4...Sd6+
                    • 5.Qxd6#
                  • 4...Kd4
                    • 5.Qc4#
                    • 5.Qc5#
                  • 4...Kxe6
                    • 5.Qxf7#
                  • 4...Se5
                    • 5.Qd6#
            • 3.exf7
              • threat
                • 4.Qe5#
              • 3...Bc6+
                • 4.Ke7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
                • 4.Kd8
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                • 4.Kf8
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Qe5#
                • 4.Qxb7+
                  • 4...Kd4
                    • 5.Se6#
                    • 5.Qe4#
                    • 5.Qd7#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.f8Q#
                    • 5.f8B#
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qxb7#
      • 1...Ba8
        • 2.Qf4+
          • 2...Kd5
            • 3.Kd7
              • threat
                • 4.Qd6#
              • 3...Bc6+
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Se4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Qe4#
        • 2.Qd6+
          • 2...Bd5
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Qf6#
                  • 4...Bc6+
                    • 5.Bxc6#
                  • 4...Bxb3
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Bb1
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.Bc2
              • threat
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Qf6#
                  • 4...Sf3
                    • 5.Se6#
                  • 4...Se4
                    • 5.Se6#
                  • 4...Se6
                    • 5.Sxe6#
                  • 4...Sf7
                    • 5.Se6#
                  • 4...Sh7
                    • 5.Se6#
              • 3...Sf3
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qf6#
                  • 4...Sg5
                    • 5.Qf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
              • 3...Sf7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sf6+
                    • 5.Qxf6#
                  • 4...Sg5
                    • 5.Qf6#
                  • 4...Sf8
                    • 5.Qf6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Sxa6
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sa4
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sb7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qe5#
                  • 4...Sg5
                    • 5.Qe5#
                    • 5.Qf6#
              • 3...Sf7
                • 4.Kxf7
                  • 4...a5
                    • 5.Qe5#
                • 4.exf7
                  • 4...a5
                    • 5.Se6#
                    • 5.Qe5#
                    • 5.Qf6#
            • 3.e7
              • threat
                • 4.Qf6#
              • 3...Sxh7
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Sf6+
                    • 5.Qxf6#
              • 3...Se4
                • 4.Bxe4
                  • 4...a5
                    • 5.Qxd5#
                    • 5.Qf6#
        • 2.Qd8+
          • 2...Ke5
            • 3.Sd3+
              • 3...Kxe6
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Qd7#
                • 4.Qd7+
                  • 4...Kf6
                    • 5.Qe7#
        • 2.Ke7
          • threat
            • 3.Qd8+
              • 3...Ke5
                • 4.Sd3#
                • 4.Qd6#
              • 3...Bd5
                • 4.Qh8#
          • 2...Bc6
            • 3.Qf4+
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.Qd6#
                    • 5.Qf6#
                  • 4...Sxe4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Bh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Bc6#
                    • 5.Bb7#
                    • 5.Ba8#
              • 3...Se4
                • 4.Bxe4
                  • threat
                    • 5.Bxc6#
                    • 5.Qf6#
                  • 4...Bxe4
                    • 5.Qxe4#
            • 3.Qd8+
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Qd6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
          • 2...Se4
            • 3.Qd8+
              • 3...Bd5
                • 4.Qh8+
                  • 4...Sf6
                    • 5.Qxf6#
              • 3...Sd6
                • 4.Kxd6
                  • threat
                    • 5.Qf6#
                    • 5.Qh8#
            • 3.Qh8+
              • 3...Sf6
                • 4.Qxf6+
                  • 4...Kd5
                    • 5.Be4#
                • 4.Kd6
                  • threat
                    • 5.Qxf6#
            • 3.Bxe4
              • threat
                • 4.Qh8#
              • 3...Bxe4
                • 4.Kd6
                  • threat
                    • 5.Qh8#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qd6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Kd5
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qh8#
                • 4.Qxa8+
                  • 4...Kd4
                    • 5.Qxe4#
              • 3...Sd6
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qe5#
                • 4.Kxd6
                  • threat
                    • 5.Qh8#
        • 2.f4
          • threat
            • 3.Qe5#
          • 2...Bc6+
            • 3.Ke7
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
          • 2...Kd5
            • 3.Qxa8+
              • 3...Kd6
                • 4.Qb7
                  • threat
                    • 5.Qd7#
                • 4.Qc8
                  • threat
                    • 5.Qd7#
                  • 4...Kd5
                    • 5.Qd7#
            • 3.Qd8+
              • 3...Kc6
                • 4.Qd7+
                  • 4...Kb6
                    • 5.Sa4#
            • 3.Ke7
              • threat
                • 4.Qd6#
              • 3...Kc6
                • 4.Qxa8+
                  • 4...Kb5
                    • 5.Qb7#
                  • 4...Kb6
                    • 5.Qb7#
                  • 4...Kc7
                    • 5.Qb7#
                • 4.fxg5
                  • threat
                    • 5.Be4#
                  • 4...Kd5
                    • 5.Qd6#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Bd3
                  • threat
                    • 5.Qd6#
                  • 4...Kd5
                    • 5.Qd6#
                  • 4...Se4
                    • 5.Bxe4#
                  • 4...Sf7
                    • 5.Be4#
              • 3...Se4
                • 4.Bxe4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qh8#
                • 4.Qxa8+
                  • 4...Kd4
                    • 5.Qxe4#
              • 3...Sf7
                • 4.Qxa8+
                  • 4...Kd4
                    • 5.Qe4#
                • 4.exf7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Be4#
          • 2...Sf3
            • 3.Qd6+
              • 3...Bd5
                • 4.Sxa6
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sa4
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sb7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.e7
                  • threat
                    • 5.Se6#
                  • 4...Sxd2
                    • 5.Qe5#
                  • 4...Sg5
                    • 5.Qe5#
                    • 5.Qf6#
            • 3.Qd8+
              • 3...Bd5
                • 4.Qf6+
                  • 4...Se5
                    • 5.Qxe5#
                • 4.Sa4
                  • threat
                    • 5.Qb6#
            • 3.Kd7
              • threat
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5+
                    • 5.Qxe5#
              • 3...Bc6+
                • 4.Kxc6
                  • threat
                    • 5.Qd6#
                    • 5.Qd8#
                  • 4...Se5+
                    • 5.Qxe5#
                  • 4...Sxd2
                    • 5.Qe5#
              • 3...Be4
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Bxe4#
                  • 4...Se5+
                    • 5.Qxe5#
              • 3...Bd5
                • 4.Qh8+
                  • 4...Se5+
                    • 5.Qxe5#
            • 3.Ke7
              • threat
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Be4
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Bxe4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Bd5
                • 4.Qh8+
                  • 4...Se5
                    • 5.Qxe5#
            • 3.Sb7
              • threat
                • 4.Qd6#
                • 4.Qd8#
              • 3...Bxb7
                • 4.Qd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qb6#
                • 4.Qd8+
                  • 4...Bd5
                    • 5.Qb6#
          • 2...Sf7
            • 3.Kxf7
              • threat
                • 4.Qe5#
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Qe5#
                    • 5.Qh8#
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Be4#
                • 4.Qc7
                  • threat
                    • 5.Qd7#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Bc6
                    • 5.Qe5#
            • 3.exf7
              • threat
                • 4.Qe5#
              • 3...Bc6+
                • 4.Ke7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
                • 4.Kd8
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                • 4.Kf8
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
              • 3...Kd5
                • 4.Be4+
                  • 4...Kd4
                    • 5.Qe5#
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Be4#
      • 1...Se4
        • 2.Bxe4
          • threat
            • 3.Qf4
              • threat
                • 4.Qf6#
              • 3...Bc6+
                • 4.Bxc6#
              • 3...Bxb3
                • 4.Bh1#
                • 4.Bg2#
                • 4.Bf3#
                • 4.Bc6#
                • 4.Bb7#
                • 4.Ba8#
              • 3...Bxe4
                • 4.Qxe4#
            • 3.Qd6
              • 3...a5
                • 4.Qxd5#
          • 2...Bxb3
            • 3.Bc6
              • threat
                • 4.Qf4#
              • 3...Bc2
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
              • 3...Bd5
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
            • 3.Qf4
              • threat
                • 4.Bh1#
                • 4.Bg2#
                • 4.Bf3#
                • 4.Bc6#
                • 4.Bb7#
                • 4.Ba8#
              • 3...Bc2
                • 4.Bh1+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Bg2+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Bf3+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Bc6+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Bb7+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Ba8+
                  • 4...Be4
                    • 5.Qxe4#
              • 3...Bd5
                • 4.Bb1+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Bh1+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Bc2+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Bg2+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Bd3+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Bf3+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Bf5+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Bg6+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Bh7+
                  • 4...Be4
                    • 5.Qxe4#
          • 2...Bxe4
            • 3.Qd6+
              • 3...Bd5
                • 4.Qf4+
                  • 4...Be4
                    • 5.Qxe4#
                • 4.f4
                  • 4...a5
                    • 5.Qe5#
                • 4.e7
                  • 4...a5
                    • 5.Qf6#
            • 3.Kd7
              • threat
                • 4.Kd6
                  • threat
                    • 5.Qh8#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qxe4#
              • 3...Bc6+
                • 4.Kxc6
                  • 4...a5
                    • 5.Qf4#
                    • 5.Qd6#
                    • 5.Qh8#
              • 3...Bb7
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qe4#
                  • 4...Be4
                    • 5.Qxe4#
            • 3.Ke7
              • threat
                • 4.Kd6
                  • threat
                    • 5.Qh8#
                • 4.Qf4
                  • threat
                    • 5.Qxe4#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qxe4#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qd6#
              • 3...Bc6
                • 4.Qf4+
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qe4#
                  • 4...Be4
                    • 5.Qxe4#
                • 4.Kf6
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                • 4.f4
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
            • 3.Qf4
              • threat
                • 4.Qxe4#
              • 3...Kd5
                • 4.Kd7
                  • threat
                    • 5.Qd6#
                    • 5.Qxe4#
                  • 4...Kd4
                    • 5.Qxe4#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Bc6+
                • 4.Ke7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#
                • 4.Kd8
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                • 4.Kf8
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
              • 3...Bg6+
                • 4.Ke7
                  • threat
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qd8#
                  • 4...Kd5
                    • 5.Qd6#
              • 3...Kd5
                • 4.Qb7+
                  • 4...Kd4
                    • 5.Qxe4#
                  • 4...Kd6
                    • 5.Qd7#
                • 4.Kd7
                  • threat
                    • 5.Qe5#
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                  • 4...Kd4
                    • 5.Qe5#
                  • 4...Kc6
                    • 5.Qb7#
      • 1...a5
        • 2.Ke7
          • threat
            • 3.Qh8#
          • 2...Bxb3
            • 3.Sxb3+
              • 3...Kc4
                • 4.Sxa5+
                  • 4...Kd4
                    • 5.Qd6#
                  • 4...Kd5
                    • 5.Qd6#
            • 3.Qf4+
              • 3...Kd5
                • 4.Bd3
                  • threat
                    • 5.Qd6#
                  • 4...Kc6
                    • 5.Qd6#
                  • 4...Se4
                    • 5.Qxe4#
                  • 4...Sf7
                    • 5.Qe4#
            • 3.Qb5
              • threat
                • 4.Sxb3#
              • 3...Ke5
                • 4.Sxb3+
                  • 4...Kf4
                    • 5.Qf5#
                • 4.Sd3+
                  • 4...Kd4
                    • 5.Qc5#
                • 4.Sd7+
                  • 4...Kd4
                    • 5.Qd3#
                    • 5.Qc5#
                  • 4...Kf4
                    • 5.Qf5#
              • 3...Bxe6
                • 4.Sb3+
                  • 4...Bxb3
                    • 5.Qc5#
                • 4.Qd3+
                  • 4...Ke5
                    • 5.Qd6#
              • 3...Sxh7
                • 4.Qd3+
                  • 4...Ke5
                    • 5.Qe4#
              • 3...Bd1
                • 4.Sb3+
                  • 4...Bxb3
                    • 5.Qc5#
                • 4.Qd3+
                  • 4...Ke5
                    • 5.Qd6#
              • 3...Ba2
                • 4.Sb3+
                  • 4...Bxb3
                    • 5.Qc5#
                • 4.Qd3+
                  • 4...Ke5
                    • 5.Qd6#
              • 3...Bc2
                • 4.Sb3+
                  • 4...Bxb3
                    • 5.Qc5#
              • 3...Ba4
                • 4.Sb3+
                  • 4...Bxb3
                    • 5.Qc5#
                • 4.Qd3+
                  • 4...Ke5
                    • 5.Qd6#
              • 3...Bc4
                • 4.Sb3+
                  • 4...Bxb3
                    • 5.Qc5#
              • 3...Bd5
                • 4.Sb3+
                  • 4...Ke5
                    • 5.Qb8#
                  • 4...Bxb3
                    • 5.Qc5#
              • 3...a4
                • 4.Sxb3+
                  • 4...axb3
                    • 5.Qc5#
                • 4.Qd3+
                  • 4...Ke5
                    • 5.Qd6#
          • 2...axb4
            • 3.Qxb4+
              • 3...Bc4
                • 4.Qxc4+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Sd7#
                    • 5.f4#
                • 4.Sd3
                  • threat
                    • 5.Qc5#
                    • 5.Qxc4#
                  • 4...Kd5
                    • 5.Qc5#
                    • 5.Qd6#
                    • 5.Qxc4#
                • 4.Sd7
                  • threat
                    • 5.Qc5#
                    • 5.Qxc4#
                  • 4...Kd5
                    • 5.Qc5#
                    • 5.Qd6#
                    • 5.Qxc4#
          • 2...Bc6
            • 3.Qd8+
              • 3...Bd7
                • 4.Qxd7+
                  • 4...Ke5
                    • 5.Sd3#
                    • 5.Qd6#
            • 3.f4
              • threat
                • 4.Qe5#
              • 3...Sf3
                • 4.Qh8+
                  • 4...Kd5
                    • 5.Be4#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Sf7
                • 4.exf7
                  • threat
                    • 5.Qe5#
                  • 4...Kd5
                    • 5.Qe5#
                    • 5.Qd6#

FEATURES


NOT CLASSIFIED


Developed and maintained by Brian Stephenson.
Implemented with HTML5, MySQL, Perl (with, inter alia, CGI::Simple, HTML::Template & XML::LibXML) & CSS/Javascript (jQuery, Bootstrap & DataTables).