Problem Display
PID: 218631 (B7/8/3pp3/5Pp1/1K1k1P2/6N1/3BP3/1b6 w - - 0 1)

Cyrulik, Stepan Pavlovich

Schach, 1981

B7/8/3pp3/5Pp1/1K1k1P2/6N1/3BP3/1b6

#5

7 + 5


6490 yacpdb 2020

SOLUTION


  • SOUND
  • Keys
    • 1.f6!
      • threat
        • 2.f7
          • threat
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Ba2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...gxf4
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
              • 3...d5
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
          • 2...Ba2
            • 3.f8Q
              • threat
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
              • 3...Bd5
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
            • 3.Be4
              • threat
                • 4.e3#
              • 3...gxf4
                • 4.e3+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...fxe3
                    • 5.Bc3#
                • 4.Bxf4
                  • threat
                    • 5.e3#
          • 2...Bc2
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Bb3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Be4
            • 3.Bxe4
              • threat
                • 4.e3#
              • 3...gxf4
                • 4.e3+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...fxe3
                    • 5.Bc3#
                • 4.Bxf4
                  • threat
                    • 5.e3#
            • 3.f8Q
              • threat
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
              • 3...Bxa8
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qxa8
                  • threat
                    • 5.Qe4#
                  • 4...d5
                    • 5.Qa1#
                    • 5.Qa7#
              • 3...Bc6
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Bxc6
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bb7
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Bxb7
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bh1
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxh1
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bg2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxg2
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bf3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxf3
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
          • 2...Bf5
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bg6
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bh7
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...g4
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Ba2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Be4
                  • threat
                    • 5.e3#
                • 4.Qe7
                  • threat
                    • 5.Qa7#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                • 4.Qb8
                  • threat
                    • 5.Qa7#
                    • 5.Qb6#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
                • 4.Qd8
                  • threat
                    • 5.Qb6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
            • 3.f8S
              • threat
                • 4.Sxe6#
              • 3...Ba2
                • 4.Be4
                  • threat
                    • 5.e3#
              • 3...Bf5
                • 4.Sxf5+
                  • 4...exf5
                    • 5.Se6#
          • 2...d5
            • 3.f8Q
              • threat
                • 4.Qc5#
              • 3...gxf4
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
            • 3.f8B
              • threat
                • 4.Bc5#
              • 3...gxf4
                • 4.Bxf4
                  • threat
                    • 5.Bc5#
          • 2...e5
            • 3.fxg5
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Be4
                • 4.Bxe4
                  • 4...d5
                    • 5.e3#
              • 3...Bg6
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
                  • 4...Bf7
                    • 5.Sf5#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
                • 4.Qf5
                  • threat
                    • 5.Qxe4#
                  • 4...Bxf5
                    • 5.Sxf5#
                  • 4...Bxa8
                    • 5.Qd3#
                  • 4...Bc6
                    • 5.Qd3#
                  • 4...Bb7
                    • 5.Qd3#
                  • 4...Bb1
                    • 5.e3#
                  • 4...Bh1
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bc2
                    • 5.e3#
                  • 4...Bg2
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd3
                    • 5.Qxd3#
                    • 5.e3#
                  • 4...Bf3
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd5
                    • 5.Qd3#
                    • 5.e3#
                  • 4...d5
                    • 5.Qxe5#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
                  • 4...exf4
                    • 5.Qf6#
                    • 5.Qg7#
      • 1...gxf4
        • 2.f7
          • threat
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
              • 3...d5
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
          • 2...fxg3
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...d5
                • 4.Bc3+
                  • 4...Ke3
                    • 5.Qf3#
                  • 4...Ke4
                    • 5.Qf3#
                • 4.Qf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qh6
                  • threat
                    • 5.Qe3#
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Be4
                    • 5.Bc3#
                • 4.Qf3
                  • threat
                    • 5.Bc3#
                    • 5.Qe3#
                  • 4...Ke5
                    • 5.Qf4#
              • 3...Be4
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
          • 2...Ba2
            • 3.f8Q
              • threat
                • 4.Qxf4#
              • 3...Bd5
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
          • 2...Bc2
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
              • 3...d5
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
          • 2...Be4
            • 3.f8Q
              • threat
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
              • 3...Bxa8
                • 4.Qxf4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Be4
                    • 5.Qxe4#
              • 3...Bc6
                • 4.Qxf4+
                  • 4...Kd5
                    • 5.Qe4#
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
                • 4.Bxc6
                  • threat
                    • 5.Qxd6#
                    • 5.Qxf4#
                  • 4...Ke5
                    • 5.Bc3#
                    • 5.Qg7#
                    • 5.Qxf4#
                    • 5.Qh8#
              • 3...Bb7
                • 4.Qxf4+
                  • 4...Kd5
                    • 5.Bxb7#
                    • 5.Qe4#
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
                • 4.Bxb7
                  • threat
                    • 5.Qxd6#
                    • 5.Qxf4#
                  • 4...Ke5
                    • 5.Bc3#
                    • 5.Qg7#
                    • 5.Qxf4#
                    • 5.Qh8#
              • 3...Bh1
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Sxh1
                  • threat
                    • 5.Qxd6#
                    • 5.Qxf4#
                  • 4...Ke5
                    • 5.Bc3#
                    • 5.Qxf4#
                • 4.Bxh1
                  • threat
                    • 5.Qxd6#
                    • 5.Qxf4#
                  • 4...Ke5
                    • 5.Bc3#
                    • 5.Qg7#
                    • 5.Qxf4#
                    • 5.Qh8#
              • 3...Bg2
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxg2
                  • threat
                    • 5.Qxd6#
                    • 5.Qxf4#
                  • 4...Ke5
                    • 5.Bc3#
                    • 5.Qg7#
                    • 5.Qxf4#
                    • 5.Qh8#
              • 3...Bf3
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxf3
                  • threat
                    • 5.Qxd6#
                    • 5.Qxf4#
                  • 4...Ke5
                    • 5.Bc3#
                    • 5.Qg7#
                    • 5.Qxf4#
                    • 5.Qh8#
              • 3...e5
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
          • 2...Bf5
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
              • 3...d5
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
          • 2...Bg6
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
              • 3...d5
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
          • 2...Bh7
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
              • 3...d5
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
          • 2...f3
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
              • 3...d5
                • 4.Bc3+
                  • 4...Ke3
                    • 5.Qxf3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Qxf3
                  • threat
                    • 5.Bc3#
                    • 5.Qc3#
                    • 5.Qe3#
                  • 4...Ke5
                    • 5.Qf4#
                • 4.Qh6
                  • threat
                    • 5.Bc3#
                    • 5.Qe3#
                  • 4...Ke5
                    • 5.Qf4#
          • 2...d5
            • 3.f8Q
              • threat
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
              • 3...fxg3
                • 4.Bc3+
                  • 4...Ke3
                    • 5.Qf3#
                  • 4...Ke4
                    • 5.Qf3#
                • 4.Qf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qh6
                  • threat
                    • 5.Qe3#
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Be4
                    • 5.Bc3#
                • 4.Qf3
                  • threat
                    • 5.Bc3#
                    • 5.Qe3#
                  • 4...Ke5
                    • 5.Qf4#
          • 2...e5
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
            • 3.f8S
              • threat
                • 4.Se6#
              • 3...e4
                • 4.Bxf4
                  • threat
                    • 5.Sf5#
                    • 5.Se6#
      • 1...Bc2
        • 2.f7
          • threat
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Bb3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...gxf4
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
              • 3...d5
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
          • 2...Bb1
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Ba2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bd1
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Bb3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
          • 2...Bb3
            • 3.f8Q
              • threat
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
              • 3...Bd5
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
            • 3.Be4
              • threat
                • 4.e3#
              • 3...gxf4
                • 4.e3+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...fxe3
                    • 5.Bc3#
                • 4.Bxf4
                  • threat
                    • 5.e3#
          • 2...Ba4
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Bc6
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Bxc6
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bb3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
            • 3.Be4
              • threat
                • 4.e3#
              • 3...gxf4
                • 4.e3+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...fxe3
                    • 5.Bc3#
                • 4.Bxf4
                  • threat
                    • 5.e3#
          • 2...Be4
            • 3.Bxe4
              • threat
                • 4.e3#
              • 3...gxf4
                • 4.e3+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...fxe3
                    • 5.Bc3#
                • 4.Bxf4
                  • threat
                    • 5.e3#
            • 3.f8Q
              • threat
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
              • 3...Bxa8
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qxa8
                  • threat
                    • 5.Qe4#
                  • 4...d5
                    • 5.Qa1#
                    • 5.Qa7#
              • 3...Bc6
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Bxc6
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bb7
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Bxb7
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bh1
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxh1
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bg2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxg2
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bf3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxf3
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
          • 2...Bf5
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bg6
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bh7
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...g4
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Bb3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Be4
                  • threat
                    • 5.e3#
                • 4.Qe7
                  • threat
                    • 5.Qa7#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                • 4.Qb8
                  • threat
                    • 5.Qa7#
                    • 5.Qb6#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
                • 4.Qd8
                  • threat
                    • 5.Qb6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
            • 3.f8S
              • threat
                • 4.Sxe6#
              • 3...Bb3
                • 4.Be4
                  • threat
                    • 5.e3#
              • 3...Bf5
                • 4.Sxf5+
                  • 4...exf5
                    • 5.Se6#
          • 2...d5
            • 3.f8Q
              • threat
                • 4.Qc5#
              • 3...gxf4
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
            • 3.f8B
              • threat
                • 4.Bc5#
              • 3...gxf4
                • 4.Bxf4
                  • threat
                    • 5.Bc5#
          • 2...e5
            • 3.fxg5
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Be4
                • 4.Bxe4
                  • 4...d5
                    • 5.e3#
              • 3...Bg6
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
                  • 4...Bf7
                    • 5.Sf5#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
                • 4.Qf5
                  • threat
                    • 5.Qxe4#
                  • 4...Bxf5
                    • 5.Sxf5#
                  • 4...Bxa8
                    • 5.Qd3#
                  • 4...Bc6
                    • 5.Qd3#
                  • 4...Bb7
                    • 5.Qd3#
                  • 4...Bb1
                    • 5.e3#
                  • 4...Bh1
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bc2
                    • 5.e3#
                  • 4...Bg2
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd3
                    • 5.Qxd3#
                    • 5.e3#
                  • 4...Bf3
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd5
                    • 5.Qd3#
                    • 5.e3#
                  • 4...d5
                    • 5.Qxe5#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
                  • 4...exf4
                    • 5.Qf6#
                    • 5.Qg7#
      • 1...Bf5
        • 2.f7
          • threat
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...gxf4
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
              • 3...d5
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
          • 2...Bb1
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Ba2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bc2
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Bb3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bh3
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Bg2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxg2
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
            • 3.Be4
              • threat
                • 4.e3#
              • 3...gxf4
                • 4.e3+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...fxe3
                    • 5.Bc3#
                • 4.Bxf4
                  • threat
                    • 5.e3#
          • 2...Be4
            • 3.Bxe4
              • threat
                • 4.e3#
              • 3...gxf4
                • 4.e3+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...fxe3
                    • 5.Bc3#
                • 4.Bxf4
                  • threat
                    • 5.e3#
            • 3.f8Q
              • threat
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
              • 3...Bxa8
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qxa8
                  • threat
                    • 5.Qe4#
                  • 4...d5
                    • 5.Qa1#
                    • 5.Qa7#
              • 3...Bc6
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Bxc6
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bb7
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Bxb7
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bh1
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxh1
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bg2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxg2
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bf3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxf3
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
          • 2...Bg4
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Bf3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxf3
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
          • 2...Bg6
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bh7
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...d5
            • 3.f8Q
              • threat
                • 4.Qc5#
              • 3...gxf4
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
            • 3.f8B
              • threat
                • 4.Bc5#
              • 3...gxf4
                • 4.Bxf4
                  • threat
                    • 5.Bc5#
      • 1...Bg6
        • 2.f7
          • threat
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bxf7
            • 3.Be4
              • threat
                • 4.e3#
              • 3...gxf4
                • 4.e3+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...fxe3
                    • 5.Bc3#
                • 4.Bxf4
                  • threat
                    • 5.e3#
          • 2...gxf4
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
              • 3...d5
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
          • 2...Bb1
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Ba2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bc2
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Bb3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Be4
            • 3.Bxe4
              • threat
                • 4.e3#
              • 3...gxf4
                • 4.e3+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...fxe3
                    • 5.Bc3#
                • 4.Bxf4
                  • threat
                    • 5.e3#
            • 3.f8Q
              • threat
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
              • 3...Bxa8
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qxa8
                  • threat
                    • 5.Qe4#
                  • 4...d5
                    • 5.Qa1#
                    • 5.Qa7#
              • 3...Bc6
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Bxc6
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bb7
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Bxb7
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bh1
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxh1
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bg2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxg2
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bf3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxf3
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
          • 2...Bf5
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bh5
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Bf3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxf3
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
          • 2...Bh7
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...d5
            • 3.f8Q
              • threat
                • 4.Qc5#
              • 3...gxf4
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
            • 3.f8B
              • threat
                • 4.Bc5#
              • 3...gxf4
                • 4.Bxf4
                  • threat
                    • 5.Bc5#
          • 2...e5
            • 3.fxg5
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
                  • 4...Bf7
                    • 5.Sf5#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Bb1
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...Bc2
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...Be4
                • 4.Bxe4
                  • 4...d5
                    • 5.e3#
              • 3...Bh7
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
                • 4.Qf5
                  • threat
                    • 5.Qxe4#
                  • 4...Bxf5
                    • 5.Sxf5#
                  • 4...Bxa8
                    • 5.Qd3#
                  • 4...Bc6
                    • 5.Qd3#
                  • 4...Bb7
                    • 5.Qd3#
                  • 4...Bb1
                    • 5.e3#
                  • 4...Bh1
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bc2
                    • 5.e3#
                  • 4...Bg2
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd3
                    • 5.Qxd3#
                    • 5.e3#
                  • 4...Bf3
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd5
                    • 5.Qd3#
                    • 5.e3#
                  • 4...d5
                    • 5.Qxe5#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
                  • 4...exf4
                    • 5.Qf6#
                    • 5.Qg7#
      • 1...Bh7
        • 2.f7
          • threat
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...gxf4
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4
                  • threat
                    • 5.Bc3#
                    • 5.Be3#
                    • 5.Qxe4#
              • 3...d5
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
          • 2...Bb1
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Ba2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bc2
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Bb3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                  • 4...gxf4
                    • 5.Qxf4#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Be4
            • 3.Bxe4
              • threat
                • 4.e3#
              • 3...gxf4
                • 4.e3+
                  • 4...Ke5
                    • 5.Bc3#
                  • 4...fxe3
                    • 5.Bc3#
                • 4.Bxf4
                  • threat
                    • 5.e3#
            • 3.f8Q
              • threat
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
              • 3...Bxa8
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qxa8
                  • threat
                    • 5.Qe4#
                  • 4...d5
                    • 5.Qa1#
                    • 5.Qa7#
              • 3...Bc6
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Bxc6
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bb7
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Bxb7
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bh1
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxh1
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bg2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxg2
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bf3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Bxf3
                  • threat
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
          • 2...Bf5
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...Bg6
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
          • 2...d5
            • 3.f8Q
              • threat
                • 4.Qc5#
              • 3...gxf4
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
            • 3.f8B
              • threat
                • 4.Bc5#
              • 3...gxf4
                • 4.Bxf4
                  • threat
                    • 5.Bc5#
          • 2...e5
            • 3.fxg5
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Be4
                • 4.Bxe4
                  • 4...d5
                    • 5.e3#
              • 3...Bg6
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
                  • 4...Bf7
                    • 5.Sf5#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
                • 4.Qf5
                  • threat
                    • 5.Qxe4#
                  • 4...Bxf5
                    • 5.Sxf5#
                  • 4...Bxa8
                    • 5.Qd3#
                  • 4...Bc6
                    • 5.Qd3#
                  • 4...Bb7
                    • 5.Qd3#
                  • 4...Bb1
                    • 5.e3#
                  • 4...Bh1
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bc2
                    • 5.e3#
                  • 4...Bg2
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd3
                    • 5.Qxd3#
                    • 5.e3#
                  • 4...Bf3
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd5
                    • 5.Qd3#
                    • 5.e3#
                  • 4...d5
                    • 5.Qxe5#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
                  • 4...exf4
                    • 5.Qf6#
                    • 5.Qg7#
            • 3.f5
              • threat
                • 4.Be4
                  • threat
                    • 5.e3#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qg7#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bg7#
                  • 4...Ke5
                    • 5.Bg7#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
      • 1...g4
        • 2.f7
          • threat
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Ba2
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Be4
                  • threat
                    • 5.e3#
                • 4.Qe7
                  • threat
                    • 5.Qa7#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                • 4.Qb8
                  • threat
                    • 5.Qa7#
                    • 5.Qb6#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
                • 4.Qd8
                  • threat
                    • 5.Qb6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
            • 3.f8S
              • threat
                • 4.Sxe6#
              • 3...Ba2
                • 4.Be4
                  • threat
                    • 5.e3#
              • 3...Bf5
                • 4.Sxf5+
                  • 4...exf5
                    • 5.Se6#
          • 2...Bc2
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Bb3
                • 4.Sf5+
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Sf5#
                    • 5.Qa7#
                • 4.Qf6+
                  • 4...e5
                    • 5.Sf5#
                • 4.Qh8+
                  • 4...e5
                    • 5.Sf5#
                • 4.Be4
                  • threat
                    • 5.e3#
                • 4.Qe7
                  • threat
                    • 5.Qa7#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.Qe4#
                    • 5.e3#
                  • 4...exf5
                    • 5.Sxf5#
                • 4.Qf7
                  • threat
                    • 5.Qa7#
                • 4.Qb8
                  • threat
                    • 5.Qa7#
                    • 5.Qb6#
                • 4.Qc8
                  • threat
                    • 5.Qc3#
                  • 4...Bc4
                    • 5.Qxc4#
                • 4.Qd8
                  • threat
                    • 5.Qb6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
            • 3.f8S
              • threat
                • 4.Sxe6#
              • 3...Bb3
                • 4.Be4
                  • threat
                    • 5.e3#
              • 3...Bf5
                • 4.Sxf5+
                  • 4...exf5
                    • 5.Se6#
          • 2...Bf5
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
            • 3.f8B
              • threat
                • 4.Sxf5+
                  • 4...exf5
                    • 5.Bg7#
                • 4.Bg7+
                  • 4...e5
                    • 5.Sxf5#
                • 4.Bxd6
                  • threat
                    • 5.Bc5#
                    • 5.Be5#
              • 3...Be4
                • 4.Bxe4
                  • threat
                    • 5.e3#
          • 2...Bg6
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
            • 3.f8S
              • threat
                • 4.Sxe6#
              • 3...Bf5
                • 4.Sxf5+
                  • 4...exf5
                    • 5.Se6#
              • 3...Bf7
                • 4.Be4
                  • threat
                    • 5.e3#
          • 2...Bh7
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                  • 4...exf5
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qb6#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
            • 3.f8S
              • threat
                • 4.Sxe6#
              • 3...Bf5
                • 4.Sxf5+
                  • 4...exf5
                    • 5.Se6#
              • 3...Bg8
                • 4.Be4
                  • threat
                    • 5.e3#
          • 2...e5
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
                • 4.Qf5
                  • threat
                    • 5.Qxe4#
                  • 4...Bxf5
                    • 5.Sxf5#
                  • 4...Bxa8
                    • 5.Qd3#
                  • 4...Bc6
                    • 5.Qd3#
                  • 4...Bb7
                    • 5.Qd3#
                  • 4...Bb1
                    • 5.e3#
                  • 4...Bh1
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bc2
                    • 5.e3#
                  • 4...Bg2
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd3
                    • 5.Qxd3#
                    • 5.e3#
                  • 4...Bf3
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd5
                    • 5.Qd3#
                    • 5.e3#
                  • 4...d5
                    • 5.Qxe5#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
                  • 4...exf4
                    • 5.Qf6#
                    • 5.Qg7#
            • 3.f8S
              • threat
                • 4.Se6#
              • 3...exf4
                • 4.Bxf4
                  • threat
                    • 5.Se6#
                  • 4...Ba2
                    • 5.Sf5#
                  • 4...Bf5
                    • 5.Sxf5#
      • 1...d5
        • 2.f7
          • threat
            • 3.f8Q
              • threat
                • 4.Qc5#
              • 3...gxf4
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
            • 3.f8B
              • threat
                • 4.Bc5#
              • 3...gxf4
                • 4.Bxf4
                  • threat
                    • 5.Bc5#
          • 2...gxf4
            • 3.f8Q
              • threat
                • 4.Qc5+
                  • 4...Ke5
                    • 5.Bc3#
                • 4.Qg7+
                  • 4...e5
                    • 5.Qa7#
                • 4.Qxf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qf6+
                  • 4...e5
                    • 5.Qb6#
                • 4.Bxf4
                  • threat
                    • 5.Qc5#
              • 3...fxg3
                • 4.Bc3+
                  • 4...Ke3
                    • 5.Qf3#
                  • 4...Ke4
                    • 5.Qf3#
                • 4.Qf4+
                  • 4...Be4
                    • 5.Bc3#
                    • 5.Be3#
                • 4.Qh6
                  • threat
                    • 5.Qe3#
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Be4
                    • 5.Bc3#
                • 4.Qf3
                  • threat
                    • 5.Bc3#
                    • 5.Qe3#
                  • 4...Ke5
                    • 5.Qf4#
      • 1...e5
        • 2.fxg5
          • threat
            • 3.f7
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Be4
                • 4.Bxe4
                  • 4...d5
                    • 5.e3#
              • 3...Bg6
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
                  • 4...Bf7
                    • 5.Sf5#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
          • 2...e4
            • 3.f7
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Ke5
                • 4.f8Q
                  • threat
                    • 5.Qf6#
                  • 4...Kd4
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke6
                    • 5.Qe8#
              • 3...Ba2
                • 4.f8Q
                  • threat
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
          • 2...Bc2
            • 3.f7
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Be4
                • 4.Bxe4
                  • 4...d5
                    • 5.e3#
              • 3...Bg6
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
                  • 4...Bf7
                    • 5.Sf5#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
          • 2...Bg6
            • 3.f7
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
                  • 4...Bf7
                    • 5.Sf5#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Bb1
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...Bc2
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...Be4
                • 4.Bxe4
                  • 4...d5
                    • 5.e3#
              • 3...Bh7
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
          • 2...Bh7
            • 3.f7
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Be4
                • 4.Bxe4
                  • 4...d5
                    • 5.e3#
              • 3...Bg6
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
                  • 4...Bf7
                    • 5.Sf5#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
          • 2...d5
            • 3.f7
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Be4
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                • 4.f8B
                  • threat
                    • 5.Bc5#
        • 2.f7
          • threat
            • 3.fxg5
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Be4
                • 4.Bxe4
                  • 4...d5
                    • 5.e3#
              • 3...Bg6
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
                  • 4...Bf7
                    • 5.Sf5#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
                • 4.Qf5
                  • threat
                    • 5.Qxe4#
                  • 4...Bxf5
                    • 5.Sxf5#
                  • 4...Bxa8
                    • 5.Qd3#
                  • 4...Bc6
                    • 5.Qd3#
                  • 4...Bb7
                    • 5.Qd3#
                  • 4...Bb1
                    • 5.e3#
                  • 4...Bh1
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bc2
                    • 5.e3#
                  • 4...Bg2
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd3
                    • 5.Qxd3#
                    • 5.e3#
                  • 4...Bf3
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd5
                    • 5.Qd3#
                    • 5.e3#
                  • 4...d5
                    • 5.Qxe5#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
                  • 4...exf4
                    • 5.Qf6#
                    • 5.Qg7#
          • 2...exf4
            • 3.f8Q
              • threat
                • 4.Qxd6#
                • 4.Qg7#
                • 4.Qf6#
                • 4.Qh8#
              • 3...Ke5
                • 4.Bc3+
                  • 4...Ke6
                    • 5.Qe8#
                • 4.Qe7+
                  • 4...Kd4
                    • 5.Bc3#
                    • 5.Qxd6#
                    • 5.Qf6#
                    • 5.Qg7#
                • 4.Qe8+
                  • 4...Kd4
                    • 5.Bc3#
                    • 5.Qh8#
                  • 4...Kf6
                    • 5.Bc3#
          • 2...gxf4
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
            • 3.f8S
              • threat
                • 4.Se6#
              • 3...e4
                • 4.Bxf4
                  • threat
                    • 5.Sf5#
                    • 5.Se6#
          • 2...Bc2
            • 3.fxg5
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Be4
                • 4.Bxe4
                  • 4...d5
                    • 5.e3#
              • 3...Bg6
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
                  • 4...Bf7
                    • 5.Sf5#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
                • 4.Qf5
                  • threat
                    • 5.Qxe4#
                  • 4...Bxf5
                    • 5.Sxf5#
                  • 4...Bxa8
                    • 5.Qd3#
                  • 4...Bc6
                    • 5.Qd3#
                  • 4...Bb7
                    • 5.Qd3#
                  • 4...Bb1
                    • 5.e3#
                  • 4...Bh1
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bc2
                    • 5.e3#
                  • 4...Bg2
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd3
                    • 5.Qxd3#
                    • 5.e3#
                  • 4...Bf3
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd5
                    • 5.Qd3#
                    • 5.e3#
                  • 4...d5
                    • 5.Qxe5#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
                  • 4...exf4
                    • 5.Qf6#
                    • 5.Qg7#
          • 2...Be4
            • 3.f8Q
              • threat
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
                • 4.Qf5
                  • threat
                    • 5.Qxe4#
                  • 4...Bxf5
                    • 5.Sxf5#
                  • 4...Bxa8
                    • 5.Qd3#
                  • 4...Bc6
                    • 5.Qd3#
                  • 4...Bb7
                    • 5.Qd3#
                  • 4...Bb1
                    • 5.e3#
                  • 4...Bh1
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bc2
                    • 5.e3#
                  • 4...Bg2
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd3
                    • 5.Qxd3#
                    • 5.e3#
                  • 4...Bf3
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd5
                    • 5.Qd3#
                    • 5.e3#
                  • 4...d5
                    • 5.Qxe5#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
                  • 4...exf4
                    • 5.Qf6#
                    • 5.Qg7#
              • 3...Bxa8
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qb6#
                • 4.Qxa8
                  • threat
                    • 5.Sf5#
                    • 5.Qe4#
                  • 4...d5
                    • 5.Qa1#
                    • 5.Qa7#
              • 3...Bc6
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Bxc6
                  • threat
                    • 5.Sf5#
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bb7
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Bxb7
                  • threat
                    • 5.Sf5#
                    • 5.Qxd6#
                  • 4...d5
                    • 5.Qc5#
              • 3...Bd5
                • 4.Qxd6
                  • threat
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Qf5
                  • threat
                    • 5.Qd3#
                    • 5.e3#
                  • 4...exf4
                    • 5.Qxd5#
                    • 5.Qf6#
                  • 4...Be4
                    • 5.Qxe4#
                  • 4...e4
                    • 5.Qxd5#
                    • 5.Qf6#
                • 4.Qf7
                  • threat
                    • 5.Qxd5#
                    • 5.Qa7#
                  • 4...Bxf7
                    • 5.Sf5#
                  • 4...Bxa8
                    • 5.Qc4#
                  • 4...Bc6
                    • 5.Qc4#
                  • 4...Bb7
                    • 5.Qc4#
          • 2...Bg6
            • 3.fxg5
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
                  • 4...Bf7
                    • 5.Sf5#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Bb1
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...Bc2
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...Be4
                • 4.Bxe4
                  • 4...d5
                    • 5.e3#
              • 3...Bh7
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
                • 4.Qf5
                  • threat
                    • 5.Qxe4#
                  • 4...Bxf5
                    • 5.Sxf5#
                  • 4...Bxa8
                    • 5.Qd3#
                  • 4...Bc6
                    • 5.Qd3#
                  • 4...Bb7
                    • 5.Qd3#
                  • 4...Bb1
                    • 5.e3#
                  • 4...Bh1
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bc2
                    • 5.e3#
                  • 4...Bg2
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd3
                    • 5.Qxd3#
                    • 5.e3#
                  • 4...Bf3
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd5
                    • 5.Qd3#
                    • 5.e3#
                  • 4...d5
                    • 5.Qxe5#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
                  • 4...exf4
                    • 5.Qf6#
                    • 5.Qg7#
          • 2...Bh7
            • 3.fxg5
              • threat
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qf6#
              • 3...Be4
                • 4.Bxe4
                  • 4...d5
                    • 5.e3#
              • 3...Bg6
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qf2#
                  • 4...Bf7
                    • 5.Sf5#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf2#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#
            • 3.f8Q
              • threat
                • 4.Qxd6#
              • 3...Be4
                • 4.Sf5+
                  • 4...Bxf5
                    • 5.Qxd6#
                • 4.Qxd6+
                  • 4...Bd5
                    • 5.Qc5#
                    • 5.Qxe5#
                    • 5.Qxd5#
                    • 5.Qb6#
                • 4.Bxe4
                  • threat
                    • 5.Qxd6#
                    • 5.e3#
                • 4.Qf5
                  • threat
                    • 5.Qxe4#
                  • 4...Bxf5
                    • 5.Sxf5#
                  • 4...Bxa8
                    • 5.Qd3#
                  • 4...Bc6
                    • 5.Qd3#
                  • 4...Bb7
                    • 5.Qd3#
                  • 4...Bb1
                    • 5.e3#
                  • 4...Bh1
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bc2
                    • 5.e3#
                  • 4...Bg2
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd3
                    • 5.Qxd3#
                    • 5.e3#
                  • 4...Bf3
                    • 5.Qd3#
                    • 5.e3#
                  • 4...Bd5
                    • 5.Qd3#
                    • 5.e3#
                  • 4...d5
                    • 5.Qxe5#
                • 4.Qf7
                  • threat
                    • 5.Qc4#
                    • 5.Qa7#
                  • 4...exf4
                    • 5.Qf6#
                    • 5.Qg7#
            • 3.f5
              • threat
                • 4.Be4
                  • threat
                    • 5.e3#
              • 3...e4
                • 4.f8Q
                  • threat
                    • 5.Qxd6#
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Qg7#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bg7#
                  • 4...Ke5
                    • 5.Bg7#
              • 3...d5
                • 4.f8Q
                  • threat
                    • 5.Qc5#
                  • 4...e4
                    • 5.Qg7#
                    • 5.Qf6#
                    • 5.Qh8#
                • 4.f8B
                  • threat
                    • 5.Bc5#
                  • 4...e4
                    • 5.Bg7#

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