Problem Display
PID: 125225 (3KB3/5R2/2p3pN/1p2k1p1/1p1p4/3p1prr/1nP1N3/5Q1n w - - 0 1)

von Klett, Maximilian Phillipp Friedrich

Philipp Klett`s Schachprobleme, 1878

3KB3/5R2/2p3pN/1p2k1p1/1p1p4/3p1prr/1nP1N3/5Q1n

#5

7 + 13


6490 yacpdb 2009

SOLUTION


  • COOKED
  • Keys
    • 1.Sxg3!
      • threat
        • 2.Sg4+
          • 2...Kd5
            • 3.Qxf3+
              • 3...Kc4
                • 4.Qxc6#
              • 3...Kc5
                • 4.Qxc6#
              • 3...Kd6
                • 4.Qxc6#
              • 3...Ke6
                • 4.Rf6#
                • 4.Qxc6#
          • 2...Kd6
            • 3.Qxf3
              • threat
                • 4.Qxc6#
              • 3...Kc5
                • 4.Qxc6#
              • 3...Ke6
                • 4.Rf6#
                • 4.Qxc6#
              • 3...c5
                • 4.Rf6#
                • 4.Qc6#
          • 2...Ke6
            • 3.Qxf3
              • threat
                • 4.Rf6#
                • 4.Qxc6#
              • 3...Kd6
                • 4.Qxc6#
        • 2.Re7+
          • 2...Kf4
            • 3.Re4+
              • 3...Kxg3
                • 4.Qg1#
          • 2...Kd5
            • 3.Qxf3+
              • 3...Kc4
                • 4.Qxc6#
              • 3...Kc5
                • 4.Qxc6#
              • 3...Kd6
                • 4.Qxc6#
          • 2...Kd6
            • 3.Se4+
              • 3...Kd5
                • 4.Bf7#
        • 2.Qxf3
          • threat
            • 3.Sg4+
              • 3...Kd6
                • 4.Qxc6#
              • 3...Ke6
                • 4.Rf6#
                • 4.Qxc6#
            • 3.Re7+
              • 3...Kd6
                • 4.Qxc6#
            • 3.Bxc6
              • threat
                • 4.Qd5#
                • 4.Qf6#
              • 3...Kd6
                • 4.Qd5#
              • 3...Ke6
                • 4.Qd5#
                • 4.Qf6#
            • 3.Kc7
              • threat
                • 4.Re7#
                • 4.Qe4#
              • 3...Ke6
                • 4.Qe4#
            • 3.Kd7
              • threat
                • 4.Sg4#
                • 4.Re7#
                • 4.Qe4#
          • 2...Kd6
            • 3.Rf6+
              • 3...Kc5
                • 4.Rxc6#
                • 4.Qxc6#
              • 3...Ke5
                • 4.Sg4#
                • 4.Sf7#
          • 2...Ke6
            • 3.Rf6+
              • 3...Ke5
                • 4.Sg4#
                • 4.Sf7#
      • 1...Rxg3
        • 2.Qe1+
          • 2...Kd5
            • 3.Rf6
              • threat
                • 4.Qe6+
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Rxc6
                  • threat
                    • 5.Qe6#
              • 3...Kc4
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
          • 2...Kd6
            • 3.Rf6+
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Kd5
                • 4.Qe6+
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Rxc6
                  • threat
                    • 5.Qe6#
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qc5#
                  • 4...gxf5
                    • 5.Bf7#
            • 3.Rf5
              • threat
                • 4.Sf7#
                • 4.Qe5#
                • 4.Qe7#
              • 3...gxf5
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
            • 3.Rc7
              • threat
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Qe4
                  • threat
                    • 5.Rxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Rc6#
                    • 5.Rd7#
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Kd5
                • 4.Rxc6
                  • threat
                    • 5.Qe6#
              • 3...c5
                • 4.Rc6+
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Rd7+
                  • 4...Kc6
                    • 5.Qe6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Rxc5#
                • 4.Bc6
                  • threat
                    • 5.Sf7#
                    • 5.Qe7#
                • 4.Bd7
                  • threat
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Bf7
                  • threat
                    • 5.Qe6#
                    • 5.Qe7#
                • 4.Re7
                  • threat
                    • 5.Qe5#
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Qe4
                  • threat
                    • 5.Sf7#
                    • 5.Rc6#
                    • 5.Rd7#
            • 3.Qe4
              • threat
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Rc7
                  • threat
                    • 5.Rxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Rc6#
                    • 5.Rd7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
      • 1...Rxh6
        • 2.Qe1+
          • 2...Kd5
            • 3.Qe4+
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Rc7
                  • threat
                    • 5.Rxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Rc6#
                    • 5.Rd7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
            • 3.Rf6
              • threat
                • 4.Qe4+
                  • 4...Kc4
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                • 4.Qe6+
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Rxc6
                  • threat
                    • 5.Qe4#
                    • 5.Qe6#
              • 3...Kc4
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe4#
                    • 5.Qe6#
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe4#
                    • 5.Qe6#
          • 2...Kd6
            • 3.Rf6+
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe4#
                    • 5.Qe6#
              • 3...Kd5
                • 4.Qe4+
                  • 4...Kc4
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                • 4.Qe6+
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Rxc6
                  • threat
                    • 5.Qe4#
                    • 5.Qe6#
            • 3.Rc7
              • threat
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe4#
                    • 5.Qe6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Qe4
                  • threat
                    • 5.Rxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Rc6#
                    • 5.Rd7#
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe4#
                    • 5.Qe6#
              • 3...Kd5
                • 4.Qe4+
                  • 4...Kc4
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Rxc6#
                • 4.Rxc6
                  • threat
                    • 5.Qe4#
                    • 5.Qe6#
              • 3...c5
                • 4.Rc6+
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Rd7+
                  • 4...Kc6
                    • 5.Qe6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Rxc5#
                • 4.Re7
                  • threat
                    • 5.Qe5#
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Qe4
                  • threat
                    • 5.Rc6#
                    • 5.Rd7#
            • 3.Qe4
              • threat
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Rc7
                  • threat
                    • 5.Rxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Rc6#
                    • 5.Rd7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
        • 2.Qxf3
          • threat
            • 3.Re7+
              • 3...Kd6
                • 4.Qxc6#
            • 3.Kc7
              • threat
                • 4.Re7#
                • 4.Qe4#
              • 3...Ke6
                • 4.Qe4#
            • 3.Kd7
              • threat
                • 4.Re7#
                • 4.Qe4#
          • 2...Rh7
            • 3.Rf5+
              • 3...gxf5
                • 4.Qxf5+
                  • 4...Kd6
                    • 5.Se4#
            • 3.Qe4+
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
            • 3.Rxh7
              • threat
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
                • 4.Kd7
                  • threat
                    • 5.Re7#
              • 3...Kd6
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Qc6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
      • 1...Sxg3
        • 2.Sg4+
          • 2...Kd5
            • 3.Qxf3+
              • 3...Se4
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kxe4
                    • 5.Bxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qe5#
          • 2...Kd6
            • 3.Qxf3
              • threat
                • 4.Qxc6#
              • 3...Se4
                • 4.Qxe4
                  • threat
                    • 5.Qxc6#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
          • 2...Ke6
            • 3.Qxf3
              • threat
                • 4.Rf6#
                • 4.Qxc6#
              • 3...Se4
                • 4.Qxe4+
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qe5#
        • 2.Re7+
          • 2...Kd5
            • 3.Qxf3+
              • 3...Se4
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
          • 2...Kd6
            • 3.Qxf3
              • threat
                • 4.Qxc6#
              • 3...Se4
                • 4.Qxe4
                  • threat
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
        • 2.Qxf3
          • threat
            • 3.Sg4+
              • 3...Kd6
                • 4.Qxc6#
              • 3...Ke6
                • 4.Rf6#
                • 4.Qxc6#
            • 3.Re7+
              • 3...Kd6
                • 4.Qxc6#
          • 2...Se4
            • 3.Sg4+
              • 3...Kd5
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kxe4
                    • 5.Bxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qe5#
              • 3...Kd6
                • 4.Qxe4
                  • threat
                    • 5.Qxc6#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
              • 3...Ke6
                • 4.Qxe4+
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qe5#
            • 3.Rf5+
              • 3...Kd6
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Re5#
                    • 5.Qxe4#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd6
                    • 5.Sf7#
                • 4.Qxe4+
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qxc6#
                    • 5.Qe5#
                    • 5.Qe7#
              • 3...gxf5
                • 4.Qxf5+
                  • 4...Kd6
                    • 5.Sf7#
            • 3.Re7+
              • 3...Kd5
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
              • 3...Kd6
                • 4.Qxe4
                  • threat
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
      • 1...dxc2
        • 2.Sg4+
          • 2...Kd5
            • 3.Qxf3+
              • 3...Kc4
                • 4.Se5+
                  • 4...Kc5
                    • 5.Qxc6#
          • 2...Kd6
            • 3.Rf6+
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qxb5#
                    • 5.Qxf3#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc5
                    • 5.Qxb5#
                • 4.Qxf3+
                  • 4...Kc4
                    • 5.Rxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
            • 3.Qxf3
              • threat
                • 4.Qxc6#
              • 3...c1Q
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
              • 3...c1R
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
        • 2.Qxf3
          • threat
            • 3.Sg4+
              • 3...Kd6
                • 4.Qxc6#
              • 3...Ke6
                • 4.Rf6#
                • 4.Qxc6#
            • 3.Re7+
              • 3...Kd6
                • 4.Qxc6#
            • 3.Bxc6
              • threat
                • 4.Qd5#
                • 4.Qf6#
              • 3...Kd6
                • 4.Qd5#
              • 3...Ke6
                • 4.Qd5#
                • 4.Qf6#
            • 3.Kc7
              • threat
                • 4.Re7#
                • 4.Qe4#
              • 3...Ke6
                • 4.Qe4#
            • 3.Kd7
              • threat
                • 4.Sg4#
                • 4.Re7#
                • 4.Qe4#
          • 2...d3
            • 3.Qe4+
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Qd4#
                • 4.Qd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
            • 3.Rd7
              • threat
                • 4.Sg4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Qe4#
                    • 5.Qxc6#
                    • 5.Qe3#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qxc6#
                • 4.Qe4+
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Sg8#
                    • 5.Rf7#
                    • 5.Qe7#
                • 4.Qe3+
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Sg8#
                    • 5.Rf7#
                    • 5.Qe7#
                • 4.Ke7
                  • threat
                    • 5.Sg4#
                    • 5.Sf7#
                    • 5.Qe4#
                    • 5.Qe3#
                    • 5.Qf6#
              • 3...Ke6
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Sg4#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
                • 4.Qe4+
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Sg8#
                    • 5.Rf7#
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Qd6#
                • 4.Qe3+
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Sg8#
                    • 5.Rf7#
                    • 5.Qe7#
                • 4.Qf7+
                  • 4...Ke5
                    • 5.Sg4#
                • 4.Sg4
                  • threat
                    • 5.Bf7#
                    • 5.Qe4#
                    • 5.Qxc6#
                    • 5.Qe3#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sf7
                  • threat
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qxc6#
                • 4.Sg8
                  • threat
                    • 5.Qe4#
                    • 5.Qe3#
                    • 5.Qf6#
                  • 4...Ke5
                    • 5.Qe4#
                    • 5.Qe3#
                    • 5.Qf6#
                • 4.Qf8
                  • threat
                    • 5.Qd6#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qd6#
              • 3...Rxg3
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
              • 3...Rxh6
                • 4.Qe4+
                  • 4...Kf6
                    • 5.Rf7#
                    • 5.Qe7#
                • 4.Qe3+
                  • 4...Kf6
                    • 5.Rf7#
                    • 5.Qe7#
              • 3...Sxg3
                • 4.Sg4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
          • 2...c1Q
            • 3.Sg4+
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
            • 3.Rf5+
              • 3...Kd6
                • 4.Se4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Re5#
                    • 5.Rf6#
                    • 5.Qe4#
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke5
                    • 5.Sg4#
                    • 5.Sf7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd6
                    • 5.Se4#
                    • 5.Sf7#
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Se4#
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Sg4#
                    • 5.Sf7#
                • 4.Qe4+
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Se4
                  • threat
                    • 5.Bd7#
                    • 5.Bf7#
                  • 4...gxf5
                    • 5.Qxf5#
                • 4.Sf7
                  • threat
                    • 5.Bd7#
                    • 5.Re5#
                    • 5.Rf6#
                    • 5.Qe4#
                  • 4...gxf5
                    • 5.Qxf5#
              • 3...gxf5
                • 4.Qxf5+
                  • 4...Kd6
                    • 5.Se4#
                    • 5.Sf7#
            • 3.Re7+
              • 3...Kd6
                • 4.Se4+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qf7#
                • 4.Sf7+
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Qe4
                  • threat
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Qe3
                    • 5.Qxc6#
                  • 4...Qf4
                    • 5.Qxc6#
                  • 4...Qc5
                    • 5.Sf7#
                    • 5.Re6#
                    • 5.Rd7#
                    • 5.Qe6#
            • 3.Qe4+
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Qe3
                    • 5.Qxc6#
                  • 4...Qf4
                    • 5.Qxc6#
                  • 4...Qc5
                    • 5.Sf7#
                    • 5.Re6#
                    • 5.Rd7#
                    • 5.Qe6#
            • 3.Kd7
              • threat
                • 4.Sg4#
                • 4.Re7#
                • 4.Qe4#
              • 3...Qf4
                • 4.Re7+
                  • 4...Kf6
                    • 5.Se4#
                    • 5.Sg4#
                    • 5.Sg8#
                • 4.Rxf4
                  • threat
                    • 5.Sg4#
                    • 5.Sf7#
                    • 5.Qe4#
            • 3.Rd7
              • threat
                • 4.Sg4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Qe4#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
                • 4.Qe4+
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Sg8#
                    • 5.Rf7#
                    • 5.Qe7#
              • 3...Ke6
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Sg4#
                • 4.Qe4+
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Sg8#
                    • 5.Rf7#
                    • 5.Qe7#
                • 4.Qf7+
                  • 4...Ke5
                    • 5.Sg4#
              • 3...Rxh6
                • 4.Qe4+
                  • 4...Kf6
                    • 5.Rf7#
                    • 5.Qe7#
              • 3...Qf4
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Se4#
                    • 5.Sg4#
                    • 5.Sg8#
              • 3...Qe3
                • 4.Sg4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Qxc6#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
              • 3...Qb1
                • 4.Sg4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Qxc6#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
              • 3...Qd1
                • 4.Sg4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Qe4#
                    • 5.Qxc6#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
                • 4.Qe4+
                  • 4...Kf6
                    • 5.Sg8#
                    • 5.Rf7#
                    • 5.Qe7#
              • 3...Qe1
                • 4.Sg4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Qxc6#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
                • 4.Ke7
                  • threat
                    • 5.Sg4#
                    • 5.Sf7#
                    • 5.Qf6#
              • 3...Qc5
                • 4.Sg4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Qe4+
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Sg8#
                    • 5.Rf7#
      • 1...Rh4
        • 2.Qe1+
          • 2...Kd5
            • 3.Rf6
              • threat
                • 4.Qe6+
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Rxc6
                  • threat
                    • 5.Qe6#
                  • 4...Re4
                    • 5.Qxe4#
              • 3...Kc4
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Re4
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
          • 2...Kd6
            • 3.Rf6+
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Kd5
                • 4.Qe6+
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Rxc6
                  • threat
                    • 5.Qe6#
                  • 4...Re4
                    • 5.Qxe4#
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qc5#
                  • 4...gxf5
                    • 5.Bf7#
            • 3.Rf5
              • threat
                • 4.Sf7#
                • 4.Qe5#
                • 4.Qe7#
              • 3...gxf5
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...Re4
                • 4.Sxe4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qxe4#
            • 3.Rc7
              • threat
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Kd5
                • 4.Rxc6
                  • threat
                    • 5.Qe6#
                  • 4...Re4
                    • 5.Qxe4#
              • 3...Re4
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qxe4#
                  • 4...Ke5
                    • 5.Qxe4#
                • 4.Qxe4
                  • threat
                    • 5.Rxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Rc6#
                    • 5.Rd7#
              • 3...c5
                • 4.Rc6+
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Rd7+
                  • 4...Kc6
                    • 5.Qe6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Rxc5#
          • 2...Re4
            • 3.Sg4+
              • 3...Kd5
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qe5#
              • 3...Kd6
                • 4.Qxe4
                  • threat
                    • 5.Qxc6#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
              • 3...Ke6
                • 4.Qxe4+
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qe5#
            • 3.Re7+
              • 3...Kd5
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
              • 3...Kd6
                • 4.Sxe4+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Qxe4
                  • threat
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
            • 3.Qxe4+
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Qxd4#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sg4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Sg4
                  • threat
                    • 5.Qxc6#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Bd7
                  • threat
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Rf6#
                    • 5.Qe6#
                • 4.Rc7
                  • threat
                    • 5.Rxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Rc6#
                    • 5.Rd7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
        • 2.Qxf3
          • threat
            • 3.Re7+
              • 3...Kd6
                • 4.Qxc6#
            • 3.Bxc6
              • threat
                • 4.Qd5#
                • 4.Qf6#
              • 3...Kd6
                • 4.Qd5#
              • 3...Ke6
                • 4.Qd5#
                • 4.Qf6#
          • 2...Re4
            • 3.Sg4+
              • 3...Kd5
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qe5#
              • 3...Kd6
                • 4.Qf6+
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Re6
                    • 5.Qxd4#
                • 4.Qxe4
                  • threat
                    • 5.Qxc6#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
              • 3...Ke6
                • 4.Qxe4+
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qe5#
                • 4.Qf6+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Rxg4
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
                • 4.Bxc6
                  • threat
                    • 5.Qd5#
                    • 5.Qf6#
                  • 4...Kd6
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
                    • 5.Qf6#
            • 3.Rf5+
              • 3...Kd6
                • 4.Sxe4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qxe4#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd6
                    • 5.Sxe4#
                    • 5.Sf7#
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Sxe4#
                • 4.Qxe4+
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qxc6#
                    • 5.Qe5#
                    • 5.Qe7#
                • 4.Sxe4
                  • threat
                    • 5.Bd7#
                    • 5.Bf7#
                  • 4...gxf5
                    • 5.Qxf5#
                • 4.Sf7
                  • threat
                    • 5.Bd7#
                    • 5.Qxe4#
                  • 4...gxf5
                    • 5.Qxf5#
              • 3...gxf5
                • 4.Qxf5+
                  • 4...Kd6
                    • 5.Sxe4#
                    • 5.Sf7#
            • 3.Re7+
              • 3...Kd5
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
                • 4.Sxe4
                  • threat
                    • 5.Bf7#
                    • 5.Qf7#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qf7#
              • 3...Kd6
                • 4.Sxe4+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qf7#
                • 4.Qf6+
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Re6
                    • 5.Qxd4#
                • 4.Qxe4
                  • threat
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
            • 3.Qxe4+
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Qxd4#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sg4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Sg4
                  • threat
                    • 5.Qxc6#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Bd7
                  • threat
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Rf6#
                    • 5.Qe6#
                • 4.Rc7
                  • threat
                    • 5.Rxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Rc6#
                    • 5.Rd7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
            • 3.Sxe4
              • threat
                • 4.Rf5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                  • 4...gxf5
                    • 5.Qxf5#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qf7#
                • 4.Bxc6
                  • threat
                    • 5.Re7#
                    • 5.Qf6#
                  • 4...Ke6
                    • 5.Re7#
                    • 5.Qf6#
              • 3...Kd5
                • 4.Re7
                  • threat
                    • 5.Bf7#
                    • 5.Qf7#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qf7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qf7#
                • 4.Bxc6
                  • threat
                    • 5.Re7#
                    • 5.Qf6#
                  • 4...Ke5
                    • 5.Re7#
                    • 5.Qf6#
                • 4.Rf5
                  • threat
                    • 5.Bd7#
                    • 5.Bf7#
                  • 4...gxf5
                    • 5.Qxf5#
            • 3.Kc7
              • threat
                • 4.Qxe4#
              • 3...Kd5
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
              • 3...Sxg3
                • 4.Bxc6
                  • threat
                    • 5.Re7#
                    • 5.Qf6#
                  • 4...Ke6
                    • 5.Qf6#
                  • 4...Rf4
                    • 5.Qd5#
                  • 4...Sf5
                    • 5.Qxe4#
              • 3...Rf4
                • 4.Sg4+
                  • 4...Ke6
                    • 5.Qxc6#
                  • 4...Rxg4
                    • 5.Re7#
                • 4.Re7+
                  • 4...Kf6
                    • 5.Sg8#
              • 3...Sf2
                • 4.Kxc6
                  • threat
                    • 5.Re7#
                    • 5.Qf6#
                  • 4...Ke6
                    • 5.Qf6#
                  • 4...Rf4
                    • 5.Qd5#
                • 4.Bxc6
                  • threat
                    • 5.Re7#
                    • 5.Qf6#
                  • 4...Ke6
                    • 5.Qf6#
                  • 4...Rf4
                    • 5.Qd5#
            • 3.Rd7
              • threat
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                • 4.Qxe4+
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Sg8#
                    • 5.Rf7#
                    • 5.Qe7#
              • 3...Ke6
                • 4.Qxe4+
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Sg8#
                    • 5.Rf7#
                    • 5.Qe7#
                • 4.Qf8
                  • threat
                    • 5.Qd6#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qd6#
              • 3...Rf4
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Se4#
                    • 5.Sg4#
                    • 5.Sg8#
                    • 5.Qxc6#
                • 4.Qxc6
                  • threat
                    • 5.Rd5#
                    • 5.Re7#
                    • 5.Qd6#
                  • 4...Rf6
                    • 5.Qe4#
              • 3...Re1
                • 4.Sg4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Qxc6#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
                • 4.Ke7
                  • threat
                    • 5.Sg4#
                    • 5.Sf7#
                    • 5.Qf6#
              • 3...Re2
                • 4.Sg4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Qxc6#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
                • 4.Ke7
                  • threat
                    • 5.Sg4#
                    • 5.Sf7#
                    • 5.Qf6#
              • 3...Re3
                • 4.Sg4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Qxc6#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
              • 3...Rg4
                • 4.Sxg4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Qe4#
                    • 5.Qxc6#
                    • 5.Qf6#
                    • 5.Qf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
              • 3...Rh4
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Qxc6#
      • 1...Sf2
        • 2.Qe1+
          • 2...Kd5
            • 3.Rf6
              • threat
                • 4.Qe6+
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Rxc6
                  • threat
                    • 5.Qe6#
                  • 4...Se4
                    • 5.Qxe4#
              • 3...Kc4
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Se4
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
          • 2...Kd6
            • 3.Rf6+
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Kd5
                • 4.Qe6+
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Rxc6
                  • threat
                    • 5.Qe6#
                  • 4...Se4
                    • 5.Qxe4#
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qc5#
                  • 4...gxf5
                    • 5.Bf7#
            • 3.Rf5
              • threat
                • 4.Sf7#
                • 4.Qe5#
                • 4.Qe7#
              • 3...gxf5
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...Se4
                • 4.Sxe4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qxe4#
            • 3.Rc7
              • threat
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...Kc5
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Kd5
                • 4.Rxc6
                  • threat
                    • 5.Qe6#
                  • 4...Se4
                    • 5.Qxe4#
              • 3...Se4
                • 4.Rxc6+
                  • 4...Kd5
                    • 5.Qxe4#
                  • 4...Ke5
                    • 5.Qxe4#
                • 4.Qxe4
                  • threat
                    • 5.Rxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Rc6#
                    • 5.Rd7#
              • 3...c5
                • 4.Rc6+
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Rd7+
                  • 4...Kc6
                    • 5.Qe6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Rxc5#
          • 2...Se4
            • 3.Sg4+
              • 3...Kd5
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qe5#
              • 3...Kd6
                • 4.Qxe4
                  • threat
                    • 5.Qxc6#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
              • 3...Ke6
                • 4.Qxe4+
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qe5#
                • 4.Rd7
                  • threat
                    • 5.Bf7#
                    • 5.Qxe4#
            • 3.Re7+
              • 3...Kd5
                • 4.Qxe4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
              • 3...Kd6
                • 4.Sxe4+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Qxe4
                  • threat
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
            • 3.Qxe4+
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                • 4.Rd7+
                  • 4...Kc5
                    • 5.Qxd4#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sg4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Sg4
                  • threat
                    • 5.Qxc6#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Rc7
                  • threat
                    • 5.Rxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Rc6#
                    • 5.Rd7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                    • 5.Qxd4#
                    • 5.Qe5#
                  • 4...Kc5
                    • 5.Qxc6#
    • 1.Qa1!
      • threat
        • 2.Re7+
          • 2...Kd5
            • 3.Qa6
              • threat
                • 4.Qxc6#
              • 3...Kc4
                • 4.Qxc6#
              • 3...Kc5
                • 4.Qxc6#
              • 3...Kd6
                • 4.Qxc6#
              • 3...c5
                • 4.Bf7#
                • 4.Qe6#
          • 2...Kd6
            • 3.Qa6
              • threat
                • 4.Qxc6#
              • 3...Kc5
                • 4.Qxc6#
              • 3...Kd5
                • 4.Qxc6#
          • 2...Kf6
            • 3.Sg8+
              • 3...Kf5
                • 4.Bd7#
      • 1...Kd5
        • 2.Rd7+
          • 2...Ke4
            • 3.Re7+
              • 3...Kd5
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
          • 2...Ke5
            • 3.Re7+
              • 3...Kd5
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
              • 3...Kd6
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Qc6#
              • 3...Kf6
                • 4.Sg8+
                  • 4...Kf5
                    • 5.Bd7#
          • 2...Ke6
            • 3.Sxd4+
              • 3...Ke5
                • 4.Qe1+
                  • 4...Kf4
                    • 5.Se6#
                    • 5.Rf7#
                  • 4...Kf6
                    • 5.Sg8#
                    • 5.Rf7#
                    • 5.Qe6#
                    • 5.Qe7#
              • 3...Kf6
                • 4.Qe1
                  • threat
                    • 5.Sg8#
                    • 5.Rf7#
                    • 5.Qe6#
                    • 5.Qe7#
            • 3.Sf4+
              • 3...Ke5
                • 4.Qe1+
                  • 4...Kxf4
                    • 5.Rxd4#
                    • 5.Rf7#
                  • 4...Kf6
                    • 5.Rf7#
                    • 5.Qe6#
                    • 5.Qe7#
              • 3...Kf6
                • 4.Qe1
                  • threat
                    • 5.Rf7#
                    • 5.Qe6#
                    • 5.Qe7#
              • 3...gxf4
                • 4.Qe1+
                  • 4...Kf6
                    • 5.Qe7#
            • 3.Re7+
              • 3...Kd5
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
              • 3...Kd6
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Qc6#
              • 3...Kf6
                • 4.Sg8+
                  • 4...Kf5
                    • 5.Bd7#
        • 2.Qa6
          • threat
            • 3.Qxc6+
              • 3...Ke5
                • 4.Re7#
            • 3.Re7
              • threat
                • 4.Qxc6#
              • 3...Kc4
                • 4.Qxc6#
              • 3...Kc5
                • 4.Qxc6#
              • 3...Kd6
                • 4.Qxc6#
              • 3...c5
                • 4.Bf7#
                • 4.Qe6#
          • 2...dxe2
            • 3.Qxc6+
              • 3...Ke5
                • 4.Re7+
                  • 4...Kf4
                    • 5.Re4#
                    • 5.Qe4#
                    • 5.Qd6#
                    • 5.Qf6#
                    • 5.Qc7#
            • 3.Re7
              • threat
                • 4.Qxc6#
              • 3...d3
                • 4.Qxc6+
                  • 4...Kd4
                    • 5.Re4#
        • 2.Qa7
          • threat
            • 3.Qxd4+
              • 3...Ke6
                • 4.Bd7#
                • 4.Rf6#
                • 4.Re7#
          • 2...dxe2
            • 3.Rd7+
              • 3...Ke5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qd6#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Kf4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Qd6#
                    • 5.Qe7#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qe7#
              • 3...Ke6
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                • 4.Qc5
                  • threat
                    • 5.Rd6#
                    • 5.Qd6#
                    • 5.Qe7#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qe7#
            • 3.Qd7+
              • 3...Ke5
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qxd4#
                    • 5.Qd6#
                    • 5.Qc7#
                  • 4...Kf6
                    • 5.Sg8#
                    • 5.Re6#
                    • 5.Qxc6#
                    • 5.Qe6#
                    • 5.Qxd4#
                    • 5.Qd6#
            • 3.Rf4
              • threat
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Ke5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Kxf4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                • 4.Bf7
                  • threat
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kxf4
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...gxf4
                    • 5.Qe7#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Bf7
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...c5
                    • 5.Qc7#
                • 4.Re4
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...d3
                    • 5.Qd4#
                  • 4...c5
                    • 5.Qd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Re4+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Qxd4
                  • threat
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...gxf4
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
              • 3...e1Q
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Qe6
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...e1R
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Re6
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Sc4
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...d3
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qd4#
                    • 5.Qe7#
                • 4.Qd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...c5
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Rf6#
                    • 5.Qa6#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
          • 2...fxe2
            • 3.Qd7+
              • 3...Ke5
                • 4.Ke7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kxf6
                    • 5.Qe7#
          • 2...Rg4
            • 3.Rf5+
              • 3...gxf5
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qe7#
            • 3.Rd7+
              • 3...Ke5
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Qd6#
                    • 5.Qe7#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qe7#
              • 3...Ke6
                • 4.Qc5
                  • threat
                    • 5.Rd6#
                    • 5.Qd6#
                    • 5.Qe7#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qe7#
            • 3.Qd7+
              • 3...Ke5
                • 4.Sxg4+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxc6#
                    • 5.Qe6#
                    • 5.Qxd4#
                • 4.Re7+
                  • 4...Kf6
                    • 5.Sxg4#
                    • 5.Sg8#
                    • 5.Re6#
                    • 5.Qxc6#
                    • 5.Qe6#
                    • 5.Qd6#
                • 4.Ke7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                    • 5.Qxd4#
                • 4.Rf6
                  • threat
                    • 5.Re6#
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Sxg4#
                    • 5.Qe7#
            • 3.Sxg4
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Se5#
                    • 5.Bf7#
                    • 5.Rxd4#
                    • 5.Qxd4#
                  • 4...Ke4
                    • 5.Bxg6#
                  • 4...Ke6
                    • 5.Sxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
                    • 5.Qe5#
                    • 5.Qd7#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                    • 5.Qxd4#
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxc6#
                    • 5.Qe6#
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Qxc6#
                    • 5.Qxd4#
                • 4.Qb7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Bxc6#
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                    • 5.Qd7#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Bxc6#
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                • 4.Rd7+
                  • 4...Ke6
                    • 5.Sxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
                    • 5.Qe5#
                    • 5.Qd7#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qe5#
                    • 5.Qxc6#
                    • 5.Qd7#
                • 4.Qd7+
                  • 4...Kc5
                    • 5.Qxc6#
                    • 5.Qxd4#
                • 4.Re7
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qd7#
                • 4.Qb6
                  • threat
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Qb7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                    • 5.Qd7#
                  • 4...c5
                    • 5.Rf6#
                    • 5.Qc6#
                    • 5.Qd7#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Rf6#
                    • 5.Qc6#
              • 3...dxe2
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Qxc6#
                    • 5.Qe6#
                  • 4...Kc5
                    • 5.Qxc6#
              • 3...Sc4
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
                    • 5.Qd7#
              • 3...c5
                • 4.Qb7+
                  • 4...Kc4
                    • 5.Se5#
                    • 5.Bxb5#
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qc6#
                    • 5.Qd7#
                  • 4...Ke6
                    • 5.Rf6#
                    • 5.Qc6#
                    • 5.Qd7#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Se5#
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qc6#
                    • 5.Qe6#
                    • 5.Qb7#
                • 4.Qa8+
                  • 4...Kc4
                    • 5.Se5#
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qc6#
                  • 4...Ke6
                    • 5.Rf6#
                    • 5.Qc6#
            • 3.Rf6
              • threat
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke5
                    • 5.Re6#
                    • 5.Qe6#
                • 4.Qf7+
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kc5
                    • 5.Rxc6#
                  • 4...Ke5
                    • 5.Qe6#
              • 3...Ke5
                • 4.Sxg4+
                  • 4...Ke4
                    • 5.Bxc6#
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re6#
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Bxc6
                  • threat
                    • 5.Sxg4#
                    • 5.Qe7#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qd7
                  • threat
                    • 5.Re6#
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Sxg4#
                    • 5.Qe7#
                • 4.Qf7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
              • 3...dxc2
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qe7#
              • 3...Re4
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Re6
                    • 5.Qxd4#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke5
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qd6#
              • 3...Sc4
                • 4.Bxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Qe7#
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qe7#
              • 3...c5
                • 4.Bc6+
                  • 4...Kc4
                    • 5.Qf7#
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Qe7#
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qb7+
                  • 4...Kc4
                    • 5.Bxb5#
                    • 5.Bf7#
                    • 5.Qf7#
                  • 4...Ke5
                    • 5.Sxg4#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qe6#
                    • 5.Qf7#
                  • 4...Ke4
                    • 5.Re6#
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Re6#
                    • 5.Qe6#
                • 4.Qf7+
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Qe6#
                • 4.Qa8+
                  • 4...Kc4
                    • 5.Bf7#
                  • 4...Ke5
                    • 5.Sxg4#
            • 3.Qb6
              • threat
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
              • 3...Ke5
                • 4.Sxg4+
                  • 4...Ke4
                    • 5.Bxc6#
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Bd7#
              • 3...Kd6
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
                • 4.Sxg4
                  • threat
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
              • 3...dxe2
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
              • 3...fxe2
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
              • 3...Rg1
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
              • 3...Rg2
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
              • 3...Rgg3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
              • 3...Re4
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Rf4
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Rf6
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qe6#
              • 3...c5
                • 4.Qc6+
                  • 4...Kc4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
            • 3.Qa6
              • threat
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Ke5
                • 4.Sxg4+
                  • 4...Ke4
                    • 5.Bxc6#
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
              • 3...Kd6
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
                • 4.Sxg4
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
              • 3...dxe2
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
              • 3...Re4
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Rf4
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...c5
                • 4.Qc6+
                  • 4...Kc4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
            • 3.Qb7
              • threat
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
                • 4.Sxg4
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Bxc6#
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                    • 5.Qd7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Ke5
                • 4.Sxg4+
                  • 4...Ke4
                    • 5.Bxc6#
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                    • 5.Qd7#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
              • 3...Kd6
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
                • 4.Sxg4
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                    • 5.Qd7#
                  • 4...c5
                    • 5.Rf6#
                    • 5.Qc6#
                    • 5.Qd7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Qc6#
                    • 5.Qd7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
                • 4.Sxg4
                  • threat
                    • 5.Qxc6#
                    • 5.Qd7#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
              • 3...dxe2
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
              • 3...Re4
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Rf4
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
            • 3.Qc7
              • threat
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qxc6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
                • 4.Sxg4
                  • threat
                    • 5.Qe5#
                    • 5.Qxc6#
                    • 5.Qd7#
                  • 4...Kd5
                    • 5.Qxc6#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
              • 3...Re4
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxe4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxe4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...c5
                • 4.Qc6+
                  • 4...Kc4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
            • 3.Qa8
              • threat
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
                • 4.Sxg4
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Bxc6#
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Ke5
                • 4.Sxg4+
                  • 4...Ke4
                    • 5.Bxc6#
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
              • 3...Kd6
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
                • 4.Sxg4
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Rf6#
                    • 5.Qc6#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Qc6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
                    • 5.Re7#
              • 3...dxe2
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sxg4#
              • 3...Re4
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Rf4
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
          • 2...Rh4
            • 3.Rf5+
              • 3...gxf5
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qe7#
            • 3.Rd7+
              • 3...Ke5
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Qd6#
                    • 5.Qe7#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qe7#
              • 3...Ke6
                • 4.Qc5
                  • threat
                    • 5.Rd6#
                    • 5.Qd6#
                    • 5.Qe7#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qe7#
            • 3.Qd7+
              • 3...Ke5
                • 4.Re7+
                  • 4...Kf6
                    • 5.Sg8#
                    • 5.Re6#
                    • 5.Qxc6#
                    • 5.Qe6#
                    • 5.Qd6#
                • 4.Ke7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                    • 5.Qxd4#
                • 4.Rf6
                  • threat
                    • 5.Re6#
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
            • 3.Rf6
              • threat
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke5
                    • 5.Re6#
                    • 5.Qe6#
                • 4.Qf7+
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kc5
                    • 5.Rxc6#
                  • 4...Ke5
                    • 5.Qe6#
              • 3...Ke5
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re6#
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qd7
                  • threat
                    • 5.Re6#
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qf7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
              • 3...dxc2
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qe7#
              • 3...Re4
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Re6
                    • 5.Qxd4#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke5
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qd6#
              • 3...Sc4
                • 4.Bxc6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qe7#
              • 3...c5
                • 4.Bc6+
                  • 4...Kc4
                    • 5.Qf7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qe6#
                    • 5.Qf7#
                  • 4...Ke4
                    • 5.Re6#
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Re6#
                    • 5.Qe6#
                • 4.Qf7+
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Qe6#
            • 3.Qc7
              • threat
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qxc6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
              • 3...c5
                • 4.Qc6+
                  • 4...Kc4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Re7#
          • 2...c5
            • 3.Bc6+
              • 3...Kc4
                • 4.Qa2+
                  • 4...b3
                    • 5.Qxb3#
              • 3...Kxc6
                • 4.Rd7
                  • threat
                    • 5.Qa6#
                    • 5.Qb7#
                    • 5.Qc7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Qd7+
                  • 4...Ke5
                    • 5.Qd5#
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kxc6
                    • 5.Qe6#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Ba8
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
            • 3.Rf5+
              • 3...gxf5
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Kc6
                    • 5.Qa6#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
            • 3.Qb7+
              • 3...Ke5
                • 4.Re7+
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qc6#
                    • 5.Qd7#
                  • 4...Kf6
                    • 5.Qa6#
                    • 5.Qc6#
                    • 5.Qb6#
              • 3...Kd6
                • 4.Qc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Sf7#
                    • 5.Qc6#
                    • 5.Qd7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qc6#
                    • 5.Qd7#
                  • 4...Kf6
                    • 5.Qa6#
                    • 5.Qc6#
                    • 5.Qb6#
                • 4.Qe4+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Rd7#
                • 4.Qc6+
                  • 4...Ke5
                    • 5.Re7#
            • 3.Qd7+
              • 3...Ke5
                • 4.Re7+
                  • 4...Kf6
                    • 5.Sg8#
                    • 5.Re6#
                    • 5.Qc6#
                    • 5.Qe6#
                    • 5.Qd6#
                • 4.Ke7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Re6#
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Re6#
                    • 5.Qe6#
                  • 4...Kxf6
                    • 5.Qe7#
            • 3.Qa8+
              • 3...Kc4
                • 4.Qa2+
                  • 4...b3
                    • 5.Qxb3#
              • 3...Ke5
                • 4.Re7+
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qc6#
                  • 4...Kf6
                    • 5.Qc6#
                    • 5.Qa6#
              • 3...Kd6
                • 4.Qc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Sf7#
                    • 5.Qc6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qc6#
                  • 4...Kf6
                    • 5.Qc6#
                    • 5.Qa6#
                • 4.Qe4+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Rd7#
                • 4.Qc6+
                  • 4...Ke5
                    • 5.Re7#
            • 3.Rf4
              • threat
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kc6
                    • 5.Rf6#
                    • 5.Qa6#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qe6#
                    • 5.Qf7#
                  • 4...Ke5
                    • 5.Sf7#
              • 3...Ke5
                • 4.Qxc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
                    • 5.Bf7#
                • 4.Qc7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Ke6
                    • 5.Bf7#
                • 4.Bf7
                  • threat
                    • 5.Qxc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qc7#
              • 3...Kd6
                • 4.Qc7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Ke6
                    • 5.Bf7#
                • 4.Qd7+
                  • 4...Ke5
                    • 5.Sf7#
                • 4.Bf7
                  • threat
                    • 5.Qc7#
                  • 4...Ke5
                    • 5.Qxc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kc6
                    • 5.Rf6#
                    • 5.Qa6#
                    • 5.Qc7#
              • 3...Ke6
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qd7+
                  • 4...Ke5
                    • 5.Sf7#
              • 3...dxe2
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Rf6#
                    • 5.Qa6#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
              • 3...fxe2
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Rf6#
                    • 5.Qa6#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
              • 3...gxf4
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Kc6
                    • 5.Qa6#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
              • 3...Sc4
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxc5#
                    • 5.Qe7#
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
              • 3...c4
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kc6
                    • 5.Rf6#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Rxd4+
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qd7+
                  • 4...Kc5
                    • 5.Qc6#
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Sf7#
                • 4.Kd7
                  • threat
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qc5#
                • 4.Ke7
                  • threat
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qc5#
                • 4.Bd7
                  • threat
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Re4
                  • threat
                    • 5.Qxd4#
                  • 4...Kxe4
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
            • 3.Re7
              • threat
                • 4.Bf7+
                  • 4...Kc6
                    • 5.Qa6#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qb6#
                    • 5.Qa6#
                    • 5.Qc7#
                    • 5.Qd7#
                • 4.Qb7+
                  • 4...Kc4
                    • 5.Bxb5#
                    • 5.Bf7#
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qc6#
                    • 5.Qd7#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qa8+
                  • 4...Kc4
                    • 5.Bf7#
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qc6#
                • 4.Kc7
                  • threat
                    • 5.Bf7#
                  • 4...Kc4
                    • 5.Bf7#
                • 4.Kd7
                  • threat
                    • 5.Bf7#
                  • 4...Kc4
                    • 5.Bf7#
                • 4.Qb6
                  • threat
                    • 5.Bf7#
                    • 5.Qe6#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qa6
                  • threat
                    • 5.Bf7#
                    • 5.Qe6#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qe6#
                  • 4...c4
                    • 5.Qc6#
                • 4.Qc7
                  • threat
                    • 5.Bf7#
                  • 4...Kc4
                    • 5.Bf7#
              • 3...Sc4
                • 4.Bf7+
                  • 4...Kc6
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                    • 5.Qd7#
                • 4.Qb7+
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qc6#
                    • 5.Qd7#
                • 4.Qd7+
                  • 4...Sd6
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qa8+
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qc6#
        • 2.Qa8
          • threat
            • 3.Qxc6+
              • 3...Ke5
                • 4.Re7#
            • 3.Re7
              • threat
                • 4.Qxc6#
              • 3...Kc4
                • 4.Qxc6#
              • 3...Kc5
                • 4.Qxc6#
              • 3...Kd6
                • 4.Qxc6#
          • 2...dxe2
            • 3.Rd7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qb8#
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Kc5
                • 4.Qa7+
                  • 4...Kc4
                    • 5.Qxd4#
              • 3...Ke5
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qb8#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
            • 3.Qxc6+
              • 3...Ke5
                • 4.Re7+
                  • 4...Kf4
                    • 5.Re4#
                    • 5.Qe4#
                    • 5.Qd6#
                    • 5.Qf6#
                    • 5.Qc7#
            • 3.Re7
              • threat
                • 4.Qxc6#
              • 3...d3
                • 4.Qxc6+
                  • 4...Kd4
                    • 5.Re4#
      • 1...Rxh6
        • 2.Qa7
          • threat
            • 3.Qxd4+
              • 3...Ke6
                • 4.Rf6#
            • 3.Qc5+
              • 3...Ke4
                • 4.Re7#
                • 4.Qxd4#
              • 3...Ke6
                • 4.Sxd4#
          • 2...dxe2
            • 3.Re7+
              • 3...Kf4
                • 4.Qxd4+
                  • 4...Kf5
                    • 5.Bd7#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
              • 3...Kf5
                • 4.Bd7+
                  • 4...Kf4
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kf6
                    • 5.Qxd4#
              • 3...Kf6
                • 4.Qxd4+
                  • 4...Kf5
                    • 5.Bd7#
            • 3.Rf4
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Kxf4
                • 4.Qxd4+
                  • 4...Kf5
                    • 5.Bd7#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Re4
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...d3
                    • 5.Qd4#
                  • 4...c5
                    • 5.Qd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...gxf4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Kf5
                    • 5.Bd7#
              • 3...Rh7
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Rh8
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
              • 3...d3
                • 4.Qd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...c5
                • 4.Qc7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Ke6
                    • 5.Bf7#
          • 2...fxe2
            • 3.Rf4
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Kxf4
                • 4.Qxd4+
                  • 4...Kf3
                    • 5.Bxc6#
                  • 4...Kf5
                    • 5.Bd7#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Re4
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...gxf4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Kf5
                    • 5.Bd7#
              • 3...Rf3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
              • 3...Rh7
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Rh8
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
              • 3...c5
                • 4.Qc7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Ke6
                    • 5.Bf7#
          • 2...Rg4
            • 3.Qc5+
              • 3...Ke6
                • 4.Re7+
                  • 4...Kf6
                    • 5.Qe5#
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf5
                    • 5.Qe5#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf5
                    • 5.Qe5#
                  • 4...Kf6
                    • 5.Qe5#
            • 3.Ke7
              • threat
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Qxd4#
                • 4.Bxc6
                  • threat
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                • 4.Qd7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                    • 5.Qxd4#
              • 3...Kd5
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Qe6#
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Ke5
                    • 5.Qe6#
              • 3...Sa4
                • 4.Bxc6
                  • threat
                    • 5.Qb8#
                    • 5.Qc7#
              • 3...c5
                • 4.Qxc5+
                  • 4...Ke4
                    • 5.Qxd4#
                • 4.Bc6
                  • threat
                    • 5.Qxc5#
                    • 5.Qb8#
                    • 5.Qc7#
                • 4.Qb6
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Qa6
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Qd7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
          • 2...Rh4
            • 3.Qc5+
              • 3...Ke6
                • 4.Re7+
                  • 4...Kf6
                    • 5.Qe5#
                • 4.Rf8
                  • threat
                    • 5.Bd7#
                  • 4...Rh7
                    • 5.Sxd4#
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Rc5#
                    • 5.Qc5#
                    • 5.Qe6#
                    • 5.Qf7#
                  • 4...gxf5
                    • 5.Bf7#
            • 3.Ke7
              • threat
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Qxd4#
                • 4.Bxc6
                  • threat
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                • 4.Qd7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                    • 5.Qxd4#
              • 3...Kd5
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Qe6#
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Ke5
                    • 5.Qe6#
              • 3...Sa4
                • 4.Bxc6
                  • threat
                    • 5.Qb8#
                    • 5.Qc7#
              • 3...c5
                • 4.Qxc5+
                  • 4...Ke4
                    • 5.Qxd4#
                • 4.Bc6
                  • threat
                    • 5.Qxc5#
                    • 5.Qb8#
                    • 5.Qc7#
                • 4.Qb6
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Qa6
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Qd7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
            • 3.Rf6
              • threat
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Qf7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Qe6#
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke5
                    • 5.Qe6#
                • 4.Qf7+
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kc5
                    • 5.Rxc6#
                  • 4...Ke5
                    • 5.Qe6#
              • 3...Kxf6
                • 4.Qe7+
                  • 4...Kf5
                    • 5.Bd7#
              • 3...Re4
                • 4.Qf7
                  • threat
                    • 5.Qe6#
              • 3...Sc4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bxc6#
                    • 5.Bf7#
      • 1...dxc2
        • 2.Qa7
          • threat
            • 3.Re7+
              • 3...Kd5
                • 4.Qxd4#
              • 3...Kd6
                • 4.Qxd4#
              • 3...Kf6
                • 4.Qxd4#
            • 3.Qxd4+
              • 3...Ke6
                • 4.Bd7#
                • 4.Rf6#
                • 4.Re7#
            • 3.Qc5+
              • 3...Ke4
                • 4.Qxd4#
              • 3...Ke6
                • 4.Sxd4#
                • 4.Bd7#
          • 2...fxe2
            • 3.Re7+
              • 3...Kf4
                • 4.Qxd4+
                  • 4...Kf3
                    • 5.Bxc6#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...d3
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                    • 5.Qd5#
                • 4.Qd7
                  • threat
                    • 5.Qd5#
      • 1...dxe2
        • 2.Re7+
          • 2...Kd5
            • 3.Qa6
              • threat
                • 4.Qxc6#
              • 3...d3
                • 4.Qxc6+
                  • 4...Kd4
                    • 5.Re4#
            • 3.Qa8
              • threat
                • 4.Qxc6#
              • 3...d3
                • 4.Qxc6+
                  • 4...Kd4
                    • 5.Re4#
          • 2...Kf6
            • 3.Sg8+
              • 3...Kf5
                • 4.Bd7+
                  • 4...Kf4
                    • 5.Qc1#
            • 3.Qa7
              • threat
                • 4.Qxd4#
              • 3...Rxh6
                • 4.Qxd4+
                  • 4...Kf5
                    • 5.Bd7#
              • 3...g4
                • 4.Qc5
                  • threat
                    • 5.Sg8#
                    • 5.Qe5#
              • 3...e1Q
                • 4.Qxd4+
                  • 4...Qe5
                    • 5.Qxe5#
                • 4.Rxe1
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                    • 5.Qf7#
              • 3...e1R
                • 4.Qxd4+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rxe1
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                    • 5.Qf7#
              • 3...Rg4
                • 4.Qc5
                  • threat
                    • 5.Sxg4#
                    • 5.Sg8#
                    • 5.Qd6#
                    • 5.Qe5#
                    • 5.Qxc6#
                • 4.Qd7
                  • threat
                    • 5.Sxg4#
                    • 5.Sg8#
                    • 5.Re6#
                    • 5.Qxc6#
                    • 5.Qe6#
                    • 5.Qd6#
              • 3...Rh4
                • 4.Qc5
                  • threat
                    • 5.Sg8#
                    • 5.Qd6#
                    • 5.Qe5#
                    • 5.Qxc6#
              • 3...Sd3
                • 4.Qxd4+
                  • 4...Se5
                    • 5.Qxe5#
                    • 5.Qd6#
                • 4.Rxe2
                  • threat
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Re3
                  • threat
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Re4
                  • threat
                    • 5.Qe7#
                    • 5.Qf7#
              • 3...Sc4
                • 4.Qxd4+
                  • 4...Se5
                    • 5.Qxe5#
                    • 5.Qd6#
                • 4.Rxe2
                  • threat
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Re3
                  • threat
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Re4
                  • threat
                    • 5.Qe7#
                    • 5.Qf7#
        • 2.Qa7
          • threat
            • 3.Re7+
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
            • 3.Qc5+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qxd4#
                    • 5.Qd6#
                    • 5.Qe5#
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qxc6#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qc5#
                  • 4...gxf5
                    • 5.Bf7#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...d3
                • 4.Qe3+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                    • 5.Qd5#
                • 4.Kd7
                  • threat
                    • 5.Qe3#
                    • 5.Qc5#
                • 4.Ke7
                  • threat
                    • 5.Qe3#
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Qd5#
            • 3.Rf4
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Kxf4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                • 4.Bf7
                  • threat
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kxf4
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...gxf4
                    • 5.Qe7#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Bf7
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...c5
                    • 5.Qc7#
                • 4.Re4
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...d3
                    • 5.Qd4#
                  • 4...c5
                    • 5.Qd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Re4+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Qxd4
                  • threat
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Rxh6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...gxf4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...e1Q
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...e1R
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Rg4
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Sf2
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Sd3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...d3
                • 4.Qd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Kxf4
                    • 5.Qd4#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
              • 3...c5
                • 4.Qxc5+
                  • 4...Kxf4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                • 4.Qc7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Ke6
                    • 5.Bf7#
          • 2...Ke4
            • 3.Rf4+
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Ke5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Kxf4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                • 4.Bf7
                  • threat
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kxf4
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...gxf4
                    • 5.Qe7#
              • 3...gxf4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
            • 3.Re7+
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qc5#
                  • 4...gxf5
                    • 5.Bf7#
          • 2...Kd5
            • 3.Rd7+
              • 3...Ke5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Rd6#
                    • 5.Re7#
                    • 5.Qd6#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Kf4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Rd6#
                    • 5.Qd6#
                    • 5.Qe7#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qe7#
              • 3...Ke6
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                • 4.Qc5
                  • threat
                    • 5.Rd6#
                    • 5.Qd6#
                    • 5.Qe7#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qe7#
            • 3.Qd7+
              • 3...Ke5
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qxd4#
                    • 5.Qd6#
                    • 5.Qc7#
                  • 4...Kf6
                    • 5.Sg8#
                    • 5.Re6#
                    • 5.Qxc6#
                    • 5.Qe6#
                    • 5.Qxd4#
                    • 5.Qd6#
            • 3.Rf4
              • threat
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Ke5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Kxf4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                • 4.Bf7
                  • threat
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kxf4
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...gxf4
                    • 5.Qe7#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Bf7
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...c5
                    • 5.Qc7#
                • 4.Re4
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...d3
                    • 5.Qd4#
                  • 4...c5
                    • 5.Qd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Re4+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Qxd4
                  • threat
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...gxf4
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
              • 3...e1Q
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Qe6
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...e1R
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Re6
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Sc4
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...d3
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qd4#
                    • 5.Qe7#
                • 4.Qd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...c5
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kc6
                    • 5.Rf6#
                    • 5.Qa6#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
          • 2...Rxh6
            • 3.Re7+
              • 3...Kf4
                • 4.Qxd4+
                  • 4...Kf5
                    • 5.Bd7#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
              • 3...Kf5
                • 4.Bd7+
                  • 4...Kf4
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kf6
                    • 5.Qxd4#
              • 3...Kf6
                • 4.Qxd4+
                  • 4...Kf5
                    • 5.Bd7#
            • 3.Rf4
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Kxf4
                • 4.Qxd4+
                  • 4...Kf5
                    • 5.Bd7#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Re4
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...d3
                    • 5.Qd4#
                  • 4...c5
                    • 5.Qd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...gxf4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Kf5
                    • 5.Bd7#
              • 3...Rh7
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Rh8
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
              • 3...d3
                • 4.Qd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...c5
                • 4.Qc7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Ke6
                    • 5.Bf7#
          • 2...e1Q
            • 3.Re7+
              • 3...Kf4
                • 4.Qxd4+
                  • 4...Qe4
                    • 5.Rxe4#
                    • 5.Rf7#
                    • 5.Qxe4#
                • 4.Qb8+
                  • 4...Qe5
                    • 5.Qxe5#
                • 4.Qc7+
                  • 4...Qe5
                    • 5.Qxe5#
              • 3...Kd5
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
              • 3...Kf6
                • 4.Qxd4+
                  • 4...Qe5
                    • 5.Qxe5#
                • 4.Rxe1
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                    • 5.Qf7#
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Ke6
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...d3
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                    • 5.Qd5#
          • 2...e1R
            • 3.Re7+
              • 3...Kf4
                • 4.Qxd4+
                  • 4...Re4
                    • 5.Rxe4#
                    • 5.Rf7#
                    • 5.Qxe4#
                • 4.Qb8+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qc7+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kd5
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
              • 3...Kf6
                • 4.Qxd4+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rxe1
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                    • 5.Qf7#
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Ke6
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...d3
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                    • 5.Qd5#
                • 4.Qd7
                  • threat
                    • 5.Qd5#
          • 2...Sd3
            • 3.Re7+
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
              • 3...Kf6
                • 4.Qxd4+
                  • 4...Se5
                    • 5.Qxe5#
                    • 5.Qd6#
                • 4.Rxe2
                  • threat
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Re3
                  • threat
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Re4
                  • threat
                    • 5.Qe7#
                    • 5.Qf7#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Sf4
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                  • 4...Sd5
                    • 5.Qxd5#
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Sc5
                • 4.Qxc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Qe7#
          • 2...Sa4
            • 3.Re7+
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Sc5
                • 4.Qxc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Qe7#
              • 3...d3
                • 4.Qe3+
                  • 4...Kd6
                    • 5.Rf6#
          • 2...Sc4
            • 3.Re7+
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Qd7+
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Sd6
                    • 5.Qxc6#
              • 3...Kf6
                • 4.Qxd4+
                  • 4...Se5
                    • 5.Qxe5#
                    • 5.Qd6#
                • 4.Rxe2
                  • threat
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Re3
                  • threat
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Re4
                  • threat
                    • 5.Qe7#
                    • 5.Qf7#
            • 3.Qc5+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qxd4#
                  • 4...Se5
                    • 5.Qxe5#
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Se5
                    • 5.Qxe5#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Ke6
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
              • 3...Sd6
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qxd6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxd6#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...d3
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                    • 5.Qd5#
                • 4.Ke7
                  • threat
                    • 5.Qc5#
                  • 4...Sb6
                    • 5.Qa1#
                  • 4...Se3
                    • 5.Qxe3#
                    • 5.Qa1#
          • 2...c5
            • 3.Re7+
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kc6
                    • 5.Qa6#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qb6#
                    • 5.Qa6#
                    • 5.Qc7#
                    • 5.Qd7#
            • 3.Qxc5+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qxd4#
                    • 5.Qd6#
                    • 5.Qe5#
                    • 5.Qc7#
            • 3.Bc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Qd7+
                  • 4...Ke5
                    • 5.Qd5#
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kxc6
                    • 5.Qe6#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...d3
                • 4.Qxc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                    • 5.Qd5#
                • 4.Qd7
                  • threat
                    • 5.Qd5#
      • 1...fxe2
        • 2.Qa7
          • threat
            • 3.Re7+
              • 3...Kf4
                • 4.Qxd4+
                  • 4...Kf3
                    • 5.Bxc6#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Qb6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qb7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                • 4.Qc7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qc5#
                  • 4...gxf5
                    • 5.Bf7#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
            • 3.Rf4
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Kxf4
                • 4.Qxd4+
                  • 4...Kf3
                    • 5.Bxc6#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Bf7
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...c5
                    • 5.Qc7#
                • 4.Re4
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Re4+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Qxd4
                  • threat
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Rxh6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...gxf4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...e1Q
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...e1R
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Re3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Rf3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
              • 3...Rg4
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Rh4
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Sf2
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Sc4
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...c5
                • 4.Qc7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Ke6
                    • 5.Bf7#
            • 3.Rf6
              • threat
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Bf7
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Kxf6
                    • 5.Qxd4#
                • 4.Qd7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qf7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
              • 3...Ke4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke5
                    • 5.Qe6#
                • 4.Qf7+
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kc5
                    • 5.Rxc6#
                  • 4...Ke5
                    • 5.Qe6#
          • 2...Ke4
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qc5#
                  • 4...gxf5
                    • 5.Bf7#
          • 2...Kd5
            • 3.Qd7+
              • 3...Ke5
                • 4.Ke7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kxf6
                    • 5.Qe7#
          • 2...Rxh6
            • 3.Rf4
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Kxf4
                • 4.Qxd4+
                  • 4...Kf3
                    • 5.Bxc6#
                  • 4...Kf5
                    • 5.Bd7#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Re4
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...gxf4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Kf5
                    • 5.Bd7#
              • 3...Rf3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
              • 3...Rh7
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Rh8
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
              • 3...c5
                • 4.Qc7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Ke6
                    • 5.Bf7#
          • 2...dxc2
            • 3.Re7+
              • 3...Kf4
                • 4.Qxd4+
                  • 4...Kf3
                    • 5.Bxc6#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...d3
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                    • 5.Qd5#
                • 4.Qd7
                  • threat
                    • 5.Qd5#
          • 2...e1Q
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
          • 2...e1R
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
          • 2...Rf3
            • 3.Sg4+
              • 3...Kd5
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Qxc6#
                    • 5.Qe6#
                  • 4...Kc5
                    • 5.Qxc6#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Qe5#
                    • 5.Qd7#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qe5#
                    • 5.Qxc6#
                    • 5.Qd7#
                • 4.Qd7+
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Qb6
                  • threat
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Qb7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                    • 5.Qd7#
                  • 4...c5
                    • 5.Qc6#
                    • 5.Qd7#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Qc6#
            • 3.Re7+
              • 3...Kd5
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
            • 3.Qc5+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qd6#
                    • 5.Qe5#
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sg4#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qxc6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Sg4#
                • 4.Sg4
                  • threat
                    • 5.Qe5#
                    • 5.Qxc6#
                    • 5.Qd7#
                  • 4...Kd5
                    • 5.Qxc6#
          • 2...Sa4
            • 3.Re7+
              • 3...Kf4
                • 4.Qxd4+
                  • 4...Kf3
                    • 5.Bxc6#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Sc5
                • 4.Qxc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Qe7#
          • 2...c5
            • 3.Bc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Qd7+
                  • 4...Ke5
                    • 5.Qd5#
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kxc6
                    • 5.Qe6#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
            • 3.Rf6
              • threat
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Bc6
                  • threat
                    • 5.Qe7#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qb6
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Qa6
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Qd7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qf7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
              • 3...Ke4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qe6#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qf7+
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Qe6#
      • 1...b3
        • 2.Re7+
          • 2...Kd5
            • 3.Qa3
              • threat
                • 4.Bf7#
              • 3...b4
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
              • 3...c5
                • 4.Bf7+
                  • 4...Kc6
                    • 5.Qa6#
                  • 4...Kd6
                    • 5.Qa6#
                • 4.Kc7
                  • threat
                    • 5.Bf7#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxb3#
                • 4.Kd7
                  • threat
                    • 5.Bf7#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxb3#
          • 2...Kd6
            • 3.Qa3+
              • 3...b4
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Qc6#
              • 3...c5
                • 4.Qa6+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qa8
                  • threat
                    • 5.Sf7#
                    • 5.Qc6#
            • 3.Qa7
              • threat
                • 4.Qxd4#
              • 3...Rg4
                • 4.Sxg4
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qd7#
                • 4.Qb6
                  • threat
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Rh4
                • 4.Qb6
                  • threat
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
        • 2.Qa3
          • threat
            • 3.Re7+
              • 3...Kd5
                • 4.Bf7#
              • 3...Kf6
                • 4.Qd6#
            • 3.Qc5+
              • 3...Ke4
                • 4.Re7#
                • 4.Qxd4#
              • 3...Ke6
                • 4.Sxd4#
                • 4.Bd7#
          • 2...fxe2
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Qc5#
                  • 4...gxf5
                    • 5.Bf7#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...b4
                • 4.Qa5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
          • 2...b4
            • 3.Re7+
              • 3...Kd5
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
              • 3...Kd6
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Qc6#
              • 3...Kf6
                • 4.Sg8+
                  • 4...Kf5
                    • 5.Bd7#
                • 4.Qa5
                  • threat
                    • 5.Sg8#
                    • 5.Qe5#
                  • 4...c5
                    • 5.Qb6#
                    • 5.Qa6#
            • 3.Qa5+
              • 3...Ke6
                • 4.Sxd4+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Rd7#
                • 4.Bd7+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Re7+
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qe5#
                  • 4...Kf6
                    • 5.Sg8#
                    • 5.Qe5#
                • 4.Bxc6
                  • threat
                    • 5.Qd5#
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...c5
                • 4.Qxc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
            • 3.Qxb4
              • threat
                • 4.Re7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qxd4#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Ke4
                    • 5.Qe7#
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd6#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qxd4#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4
                  • threat
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...Rxh6
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
              • 3...dxe2
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qd2#
                    • 5.Qd6#
                    • 5.Qxd4#
                    • 5.Qb8#
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qxd4#
              • 3...c5
                • 4.Qxc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...Sc4
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
        • 2.Qa6
          • threat
            • 3.Re7+
              • 3...Kd5
                • 4.Qxc6#
              • 3...Kd6
                • 4.Qxc6#
              • 3...Kf6
                • 4.Qxc6#
          • 2...Rxh6
            • 3.Re7+
              • 3...Kf5
                • 4.Bd7+
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qc8+
                  • 4...Kf6
                    • 5.Qe6#
              • 3...Kf6
                • 4.Qxc6+
                  • 4...Kf5
                    • 5.Bd7#
                    • 5.Qe6#
          • 2...dxe2
            • 3.Re7+
              • 3...Kf4
                • 4.Qxc6
                  • threat
                    • 5.Re4#
                    • 5.Qe4#
                    • 5.Qd6#
                    • 5.Qf6#
                    • 5.Qc7#
          • 2...fxe2
            • 3.Qxc6
              • threat
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qe4#
                    • 5.Qf6#
                • 4.Kd7
                  • threat
                    • 5.Qe6#
                • 4.Ke7
                  • threat
                    • 5.Qe6#
                • 4.Bd7
                  • threat
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Sf7#
                    • 5.Qe6#
          • 2...Sc4
            • 3.Re7+
              • 3...Kf6
                • 4.Sg8+
                  • 4...Kf5
                    • 5.Bd7#
                    • 5.Qc8#
                • 4.Qxc6+
                  • 4...Sd6
                    • 5.Qxd6#
            • 3.Qxc6
              • threat
                • 4.Re7#
              • 3...Rxh6
                • 4.Re7+
                  • 4...Kf5
                    • 5.Bd7#
                    • 5.Qe6#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
              • 3...dxe2
                • 4.Re7+
                  • 4...Kf4
                    • 5.Re4#
                    • 5.Qe4#
                    • 5.Qf6#
              • 3...fxe2
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qe4#
                    • 5.Qf6#
              • 3...Sd6
                • 4.Re7+
                  • 4...Kf6
                    • 5.Qxd6#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
          • 2...g4
            • 3.Qxc6
              • threat
                • 4.Re7#
              • 3...Rxh6
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                • 4.Sf4
                  • threat
                    • 5.Qd5#
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Qe6#
              • 3...dxe2
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qf6#
              • 3...fxe2
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qf6#
                • 4.Kd7
                  • threat
                    • 5.Qe6#
                • 4.Ke7
                  • threat
                    • 5.Qe6#
                • 4.Bd7
                  • threat
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Sf7#
                    • 5.Qe6#
        • 2.Qa7
          • threat
            • 3.Re7+
              • 3...Kd5
                • 4.Qxd4#
              • 3...Kd6
                • 4.Qxd4#
              • 3...Kf6
                • 4.Qxd4#
            • 3.Qxd4+
              • 3...Ke6
                • 4.Bd7#
                • 4.Rf6#
                • 4.Re7#
            • 3.Qc5+
              • 3...Ke4
                • 4.Re7#
                • 4.Qxd4#
              • 3...Ke6
                • 4.Sxd4#
                • 4.Bd7#
          • 2...dxe2
            • 3.Re7+
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
            • 3.Qc5+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qxd4#
                    • 5.Qd6#
                    • 5.Qe5#
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Qc5#
                  • 4...gxf5
                    • 5.Bf7#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...d3
                • 4.Qe3+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                    • 5.Qd5#
                • 4.Kd7
                  • threat
                    • 5.Qe3#
                    • 5.Qc5#
                • 4.Ke7
                  • threat
                    • 5.Qe3#
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Qd5#
            • 3.Rf4
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Kxf4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                • 4.Bf7
                  • threat
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kxf4
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...gxf4
                    • 5.Qe7#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Bf7
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...c5
                    • 5.Qc7#
                • 4.Re4
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...d3
                    • 5.Qd4#
                  • 4...c5
                    • 5.Qd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Re4+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Qxd4
                  • threat
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Rxh6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...gxf4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...e1Q
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...e1R
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Rg4
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Sf2
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Sd3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...d3
                • 4.Qd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Kxf4
                    • 5.Qd4#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
              • 3...c5
                • 4.Qxc5+
                  • 4...Kxf4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                • 4.Qc7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Ke6
                    • 5.Bf7#
          • 2...fxe2
            • 3.Re7+
              • 3...Kf4
                • 4.Qxd4+
                  • 4...Kf3
                    • 5.Bxc6#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Kd6
                    • 5.Qxd4#
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Qc5#
                  • 4...gxf5
                    • 5.Bf7#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
            • 3.Rf4
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Kxf4
                • 4.Qxd4+
                  • 4...Kf3
                    • 5.Bxc6#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Kd6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Bf7
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...c5
                    • 5.Qc7#
                • 4.Re4
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Bf7+
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qb8#
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Re4+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                    • 5.Qe7#
                    • 5.Qf7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Qxd4
                  • threat
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
                    • 5.Rf6#
              • 3...Rxh6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...gxf4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...e1Q
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...e1R
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Re3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Rf3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Re4#
              • 3...Rg4
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Rh4
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Sf2
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...Sc4
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Rf6#
              • 3...c5
                • 4.Qc7+
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Ke6
                    • 5.Bf7#
            • 3.c3
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Bd7#
              • 3...Kd5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                • 4.Qxd4
                  • threat
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Rxh6
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Rf6#
              • 3...dxc3
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Bxc6#
                  • 4...Ke6
                    • 5.Bd7#
              • 3...c5
                • 4.Qxc5+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Bd7#
        • 2.Qa8
          • threat
            • 3.Re7+
              • 3...Kd5
                • 4.Qxc6#
              • 3...Kd6
                • 4.Qxc6#
              • 3...Kf6
                • 4.Qxc6#
          • 2...Rxh6
            • 3.Re7+
              • 3...Kf5
                • 4.Bd7+
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qc8+
                  • 4...Kf6
                    • 5.Qe6#
              • 3...Kf6
                • 4.Qxc6+
                  • 4...Kf5
                    • 5.Bd7#
                    • 5.Qe6#
          • 2...fxe2
            • 3.Qxc6
              • threat
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qe4#
                    • 5.Qf6#
                • 4.Kd7
                  • threat
                    • 5.Qe6#
                • 4.Ke7
                  • threat
                    • 5.Qe6#
                • 4.Bd7
                  • threat
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Sf7#
                    • 5.Qe6#
          • 2...Sc4
            • 3.Re7+
              • 3...Kf6
                • 4.Sg8+
                  • 4...Kf5
                    • 5.Bd7#
                    • 5.Qc8#
                • 4.Qxc6+
                  • 4...Sd6
                    • 5.Qxd6#
            • 3.Qxc6
              • threat
                • 4.Re7#
              • 3...Rxh6
                • 4.Re7+
                  • 4...Kf5
                    • 5.Bd7#
                    • 5.Qe6#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
              • 3...dxe2
                • 4.Re7+
                  • 4...Kf4
                    • 5.Re4#
                    • 5.Qe4#
                    • 5.Qf6#
              • 3...fxe2
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qe4#
                    • 5.Qf6#
              • 3...Sd6
                • 4.Re7+
                  • 4...Kf6
                    • 5.Qxd6#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
          • 2...g4
            • 3.Qxc6
              • threat
                • 4.Re7#
              • 3...Rxh6
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                • 4.Sf4
                  • threat
                    • 5.Qd5#
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Qe6#
              • 3...dxe2
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qf6#
              • 3...fxe2
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qf6#
                • 4.Kd7
                  • threat
                    • 5.Qe6#
                • 4.Ke7
                  • threat
                    • 5.Qe6#
                • 4.Bd7
                  • threat
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Sf7#
                    • 5.Qe6#
      • 1...g4
        • 2.cxd3
          • threat
            • 3.Qc1
              • threat
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Kd5
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qg5#
                  • 4...Ke5
                    • 5.Qg5#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Qg5
                  • threat
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Qg5
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Sxd3
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bxc6#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...g5
                • 4.Rf5+
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qxg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
            • 3.Qa7
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Kd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Ke7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Sf4
                  • threat
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
              • 3...Kd5
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Sf4
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
              • 3...Ke6
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Sxd3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...fxe2
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
          • 2...Kd5
            • 3.Sf4+
              • 3...Kc5
                • 4.Qa7+
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
              • 3...Ke5
                • 4.Qe1+
                  • 4...Kd6
                    • 5.Qe7#
                • 4.Qa7
                  • threat
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
              • 3...Kd6
                • 4.Qa7
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
          • 2...Kd6
            • 3.Qa7
              • threat
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Sf4
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
              • 3...Kd5
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Ke5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Kd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Ke7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Sf4
                  • threat
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
              • 3...Ke6
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...fxe2
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
          • 2...Ke6
            • 3.Sf4+
              • 3...Ke5
                • 4.Qe1+
                  • 4...Kd6
                    • 5.Qe7#
                • 4.Qa7
                  • threat
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
              • 3...Kd6
                • 4.Qa7
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
            • 3.Qa7
              • threat
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Kd5
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Ke5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Kd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Ke7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Sf4
                  • threat
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Sf4
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
              • 3...fxe2
                • 4.Qxd4
                  • threat
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
          • 2...Rxh6
            • 3.Qc1
              • threat
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf5
                    • 5.Qf4#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
              • 3...Kd5
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qg5#
                  • 4...Ke5
                    • 5.Qg5#
                • 4.Qg5
                  • threat
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf5
                    • 5.Qf4#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qg5
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Sxd3
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bxc6#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...g5
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
          • 2...fxe2
            • 3.Qc1
              • threat
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
              • 3...Kd5
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qg5#
                  • 4...Ke5
                    • 5.Qg5#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
              • 3...Sxd3
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bxc6#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
          • 2...Rg2
            • 3.Qc1
              • threat
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Kd5
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qg5#
                  • 4...Ke5
                    • 5.Qg5#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Qg5
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Sxd3
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bxc6#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...g5
                • 4.Rf5+
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qxg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
            • 3.Qa7
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Kd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Ke7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Sf4
                  • threat
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
              • 3...Kd5
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Sf4
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
              • 3...Ke6
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Rxe2
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
              • 3...Sxd3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...fxe2
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
          • 2...Rh2
            • 3.Qc1
              • threat
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Kd5
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qg5#
                  • 4...Ke5
                    • 5.Qg5#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Qg5
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Sxd3
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bxc6#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...g5
                • 4.Rf5+
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qxg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
            • 3.Qa7
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Kd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Ke7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Sf4
                  • threat
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
              • 3...Kd5
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Sf4
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
              • 3...Ke6
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Rxe2
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
              • 3...Sxd3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...fxe2
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
          • 2...Rh5
            • 3.Qa7
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Kd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Ke7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Sf4
                  • threat
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qe7#
              • 3...Kd5
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                  • 4...Rd5
                    • 5.Rf6#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Sf4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Re5
                    • 5.Rd7#
              • 3...Ke6
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qe7#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
              • 3...Sxd3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...fxe2
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
              • 3...Rf5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...g5
                • 4.Rf5+
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Kd7
                  • threat
                    • 5.Rf5#
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Rf5#
                    • 5.Qxd4#
                • 4.Ke7
                  • threat
                    • 5.Rf5#
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Rf5#
                    • 5.Qxd4#
                • 4.Bd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
          • 2...Sf2
            • 3.Qc1
              • threat
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Kd5
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qg5#
                  • 4...Ke5
                    • 5.Qg5#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Sbxd3
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bxc6#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Sfxd3
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bxc6#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...g5
                • 4.Rf5+
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qxg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
            • 3.Qa7
              • threat
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Kd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Ke7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
                • 4.Sf4
                  • threat
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
              • 3...Kd5
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Sf4
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
              • 3...Ke6
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc5#
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Sf4#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Sbxd3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Sfxd3
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...fxe2
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
          • 2...f2
            • 3.Qc1
              • threat
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Kd5
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qg5#
                  • 4...Ke5
                    • 5.Qg5#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Sxd3
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bxc6#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...f1Q
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...f1R
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...Rf3
                • 4.Sxg4+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...g5
                • 4.Rf5+
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qxg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
          • 2...c5
            • 3.Qc1
              • threat
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qxc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Kd5
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qg5#
                  • 4...Ke5
                    • 5.Qg5#
                • 4.Qg5
                  • threat
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Qxc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
                • 4.Qg5
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Sxd3
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bc6#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...g5
                • 4.Qxg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qxc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
            • 3.Qa6
              • threat
                • 4.Re7+
                  • 4...Kd5
                    • 5.Sf4#
                    • 5.Bf7#
                    • 5.Qc6#
                    • 5.Qe6#
                • 4.Qf6+
                  • 4...Kd5
                    • 5.Sf4#
                    • 5.Bc6#
                    • 5.Rd7#
                • 4.Kd7
                  • threat
                    • 5.Qd6#
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qe6#
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qe6#
                • 4.Sf4
                  • threat
                    • 5.Qe6#
                    • 5.Qf6#
                • 4.Bd7
                  • threat
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Qd6#
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qd6#
                    • 5.Qe6#
              • 3...Kd5
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qe6#
                    • 5.Qf6#
                • 4.Rd7+
                  • 4...Ke5
                    • 5.Qd6#
                • 4.Qc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Kd7
                  • threat
                    • 5.Qd6#
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Qd6#
                    • 5.Qe6#
                • 4.Ke7
                  • threat
                    • 5.Qd6#
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Qd6#
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Qd6#
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Qd6#
                    • 5.Qe6#
                • 4.Re7
                  • threat
                    • 5.Sf4#
                    • 5.Bf7#
                    • 5.Qc6#
                    • 5.Qe6#
              • 3...Sxd3
                • 4.Re7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qe6#
          • 2...g5
            • 3.Rf5+
              • 3...Kd6
                • 4.Sf7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Qa7
                  • threat
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Qd5#
                    • 5.Qc6#
                    • 5.Qa6#
              • 3...Ke6
                • 4.Sxd4+
                  • 4...Kd6
                    • 5.Sf7#
                • 4.Bd7+
                  • 4...Kd6
                    • 5.Sf7#
                • 4.Qa7
                  • threat
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qe7#
            • 3.Qc1
              • threat
                • 4.Rf5+
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qxg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Ke6
                    • 5.Qxc6#
                • 4.Qxg5+
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Rf5#
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxg5#
                  • 4...Ke5
                    • 5.Qxg5#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Rf5#
                    • 5.Re7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qxc6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Rf5#
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...Rxh6
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
            • 3.Qa7
              • threat
                • 4.Rf5+
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Kd7
                  • threat
                    • 5.Rf5#
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Rf5#
                    • 5.Qxd4#
                • 4.Ke7
                  • threat
                    • 5.Rf5#
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Rf5#
                    • 5.Qxd4#
                • 4.Bd7
                  • threat
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qxc5#
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qd7+
                  • 4...Kc5
                    • 5.Qxc6#
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Kd7
                  • threat
                    • 5.Rf5#
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Rf5#
                    • 5.Qxd4#
                    • 5.Qc5#
                • 4.Ke7
                  • threat
                    • 5.Rf5#
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Rf5#
                    • 5.Qxd4#
                    • 5.Qc5#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qd7+
                  • 4...Kc5
                    • 5.Qxc6#
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rf5
                  • threat
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Re7
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                    • 5.Qc5#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                • 4.Qd7+
                  • 4...Ke5
                    • 5.Rf5#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Rf5#
                • 4.Rf5
                  • threat
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...Rxh6
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Sxd4#
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Rf5#
                  • 4...Re6
                    • 5.Qc5#
        • 2.Qc1
          • threat
            • 3.Qg5+
              • 3...Ke4
                • 4.Bxc6#
                • 4.Re7#
              • 3...Kd6
                • 4.Rf6#
              • 3...Ke6
                • 4.Rf6#
          • 2...Ke4
            • 3.Bxc6+
              • 3...Ke5
                • 4.Qf4+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                • 4.Qg5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qe7#
                    • 5.Qd5#
            • 3.Re7+
              • 3...Kd5
                • 4.Qg5+
                  • 4...Kc4
                    • 5.Bf7#
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qe5#
            • 3.Qf4+
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bf7#
                    • 5.Rd6#
                    • 5.Qd6#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
            • 3.Sf4
              • threat
                • 4.Re7#
                • 4.Qe1#
              • 3...Ke5
                • 4.Qe1+
                  • 4...Kd6
                    • 5.Qe7#
              • 3...d2
                • 4.Re7+
                  • 4...Kxf4
                    • 5.Qxd2#
              • 3...f2
                • 4.Re7+
                  • 4...Kf3
                    • 5.Bxc6#
              • 3...Sc4
                • 4.Re7+
                  • 4...Se5
                    • 5.Bxc6#
                    • 5.Bxg6#
                    • 5.cxd3#
          • 2...Kd5
            • 3.Qf4
              • threat
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bf7#
                    • 5.Rd6#
                    • 5.Qd6#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxd4#
                • 4.Bxc6
                  • threat
                    • 5.Sxd4#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Rd7
                  • threat
                    • 5.Sxd4#
                    • 5.Bf7#
                    • 5.Rd6#
                    • 5.Qd6#
                • 4.Qg5
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...Rxh6
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bf7#
                    • 5.Rd6#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Rf6#
              • 3...dxe2
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Rd6#
                    • 5.Qd6#
              • 3...fxe2
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Rd6#
                    • 5.Qd6#
              • 3...c5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qf7#
                  • 4...Kc6
                    • 5.Qd6#
                    • 5.Qc7#
                    • 5.Qf6#
                  • 4...Ke6
                    • 5.Bf7#
                    • 5.Rd6#
                    • 5.Qd6#
                • 4.Rf6
                  • threat
                    • 5.Bf7#
                  • 4...Kc4
                    • 5.Bf7#
                  • 4...c4
                    • 5.Qxd4#
                • 4.Rc7
                  • threat
                    • 5.Bf7#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxd4#
                    • 5.Qf7#
                  • 4...Ke6
                    • 5.Bf7#
              • 3...g5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Qe5#
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bf7#
                    • 5.Rd6#
                    • 5.Qd6#
                    • 5.Qf5#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
          • 2...dxc2
            • 3.Qf4+
              • 3...Kd5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxd4#
                • 4.Bxc6
                  • threat
                    • 5.Sxd4#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Rd7
                  • threat
                    • 5.Sxd4#
                    • 5.Bf7#
                    • 5.Rd6#
                    • 5.Qd6#
                • 4.Qg5
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
          • 2...Rh5
            • 3.Qf4+
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Qxd4#
                  • 4...Kc5
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bf7#
                    • 5.Rd6#
                    • 5.Qd6#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxd4#
                • 4.Rd7
                  • threat
                    • 5.Sxd4#
                    • 5.Bf7#
                    • 5.Rd6#
                    • 5.Qd6#
          • 2...d2
            • 3.Qxd2
              • threat
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bxc6#
                    • 5.Re7#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Kd5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kc5
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qg5
                  • threat
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qf4#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qg5
                  • threat
                    • 5.Rf6#
                  • 4...Kd6
                    • 5.Rf6#
              • 3...fxe2
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bxc6#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...Sd3
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bxc6#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...c5
                • 4.Qg5+
                  • 4...Ke4
                    • 5.Bc6#
                    • 5.Re7#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
              • 3...g5
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                • 4.Qxg5+
                  • 4...Ke4
                    • 5.Bxc6#
                    • 5.Re7#
                  • 4...Kd6
                    • 5.Rf6#
                  • 4...Ke6
                    • 5.Rf6#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
        • 2.Qa5
          • threat
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Kd5
                • 4.Sf4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qe7#
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
            • 3.Bxc6
              • threat
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Kd7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
                • 4.Ke7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
              • 3...Kd6
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxb5
                  • threat
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
              • 3...Ke6
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc7
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
          • 2...Ke4
            • 3.Re7+
              • 3...Kd5
                • 4.Qb6
                  • threat
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qc7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
          • 2...Kd5
            • 3.Bxc6+
              • 3...Kc5
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                • 4.Kc7
                  • threat
                    • 5.Qxb5#
                  • 4...Kc4
                    • 5.Qxb5#
                • 4.Kd7
                  • threat
                    • 5.Qxb5#
                  • 4...Kc4
                    • 5.Qxb5#
                • 4.Rf6
                  • threat
                    • 5.Qxb5#
                  • 4...Kc4
                    • 5.Qxb5#
                • 4.Rd7
                  • threat
                    • 5.Qxb5#
                  • 4...Kc4
                    • 5.Qxb5#
                  • 4...Kxc6
                    • 5.Qc7#
              • 3...Ke5
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Kd7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
                • 4.Ke7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
              • 3...Kxc6
                • 4.Sf4
                  • threat
                    • 5.Qc7#
                  • 4...Kc5
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Rd7
                  • threat
                    • 5.Qc7#
                  • 4...Kc5
                    • 5.Qc7#
              • 3...Kd6
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxb5
                  • threat
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
              • 3...Ke6
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc7
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
            • 3.Qc7
              • threat
                • 4.Sf4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qe7#
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...dxe2
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...c5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Rxd4#
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke6
                    • 5.Qd6#
                • 4.Qc6+
                  • 4...Kc4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Rf4
                  • threat
                    • 5.Bf7#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Rxd4#
                    • 5.Qf7#
                  • 4...Ke6
                    • 5.Bf7#
                • 4.Re7
                  • threat
                    • 5.Bf7#
                  • 4...Kc4
                    • 5.Bf7#
              • 3...g5
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Qe7#
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxc6#
                    • 5.Qf7#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Qe5#
                    • 5.Qxc6#
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Rf5#
                    • 5.Re7#
          • 2...Kd6
            • 3.Qc7+
              • 3...Kd5
                • 4.Sf4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qe7#
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
            • 3.Bxc6
              • threat
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxb5
                  • threat
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
              • 3...Kc5
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                • 4.Kc7
                  • threat
                    • 5.Qxb5#
                  • 4...Kc4
                    • 5.Qxb5#
                • 4.Kd7
                  • threat
                    • 5.Qxb5#
                  • 4...Kc4
                    • 5.Qxb5#
                • 4.Rf6
                  • threat
                    • 5.Qxb5#
                  • 4...Kc4
                    • 5.Qxb5#
                • 4.Rd7
                  • threat
                    • 5.Qxb5#
                  • 4...Kc4
                    • 5.Qxb5#
                  • 4...Kxc6
                    • 5.Qc7#
              • 3...Ke5
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Kd7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
                • 4.Ke7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
              • 3...Kxc6
                • 4.Sf4
                  • threat
                    • 5.Qc7#
                  • 4...Kc5
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Rd7
                  • threat
                    • 5.Qc7#
                  • 4...Kc5
                    • 5.Qc7#
              • 3...Ke6
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc7
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
            • 3.Sf4
              • threat
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Qa7
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
              • 3...Kc5
                • 4.Rf6
                  • threat
                    • 5.Rxc6#
                  • 4...Kc4
                    • 5.Rxc6#
              • 3...Ke5
                • 4.Qc7+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qe7#
                • 4.Qa7
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
            • 3.Re7
              • threat
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                • 4.Qb6
                  • threat
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxd4#
                    • 5.Qxc6#
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Sf7#
                    • 5.Qc6#
              • 3...Kc5
                • 4.Re5+
                  • 4...Kc4
                    • 5.Bf7#
                  • 4...Kd6
                    • 5.Sf7#
                    • 5.Qc7#
                • 4.Qa7+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
              • 3...Kd5
                • 4.Qb6
                  • threat
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qc7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                • 4.Qa6
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qa8
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxc6#
              • 3...c5
                • 4.Qb6+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qc7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Qa6+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Sf4
                  • threat
                    • 5.Sf7#
                    • 5.Re6#
                    • 5.Qb6#
                    • 5.Qc7#
                    • 5.Qa6#
                • 4.Bf7
                  • threat
                    • 5.Qb6#
                    • 5.Qc7#
                    • 5.Qa6#
                  • 4...Kc6
                    • 5.Qc7#
                    • 5.Qa6#
                • 4.Qa8
                  • threat
                    • 5.Sf7#
                    • 5.Qc6#
            • 3.Qb6
              • threat
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxd4#
                    • 5.Qxc6#
              • 3...Kd5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
                    • 5.Qe6#
              • 3...Ke5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...dxe2
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...fxe2
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxd4#
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
            • 3.Qa7
              • threat
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Sf4
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
              • 3...Kd5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Ke5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
                • 4.Sf4
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
              • 3...Ke6
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...dxe2
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...fxe2
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...c5
                • 4.Sf4
                  • threat
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
          • 2...Ke6
            • 3.Sf4+
              • 3...Ke5
                • 4.Qc7+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qe7#
                • 4.Qa7
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
              • 3...Kd6
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Qa7
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
            • 3.Qxb4
              • threat
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Kd5
                • 4.Sf4+
                  • 4...Ke4
                    • 5.Qe1#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Rd7+
                  • 4...Ke4
                    • 5.Qe7#
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd6#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Ke5
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...c5
                • 4.Qxc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
            • 3.Qc7
              • threat
                • 4.Sf4#
              • 3...Kd5
                • 4.Sf4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qe7#
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
              • 3...dxe2
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                    • 5.Qe5#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
              • 3...fxe2
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                    • 5.Qe5#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
              • 3...g5
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qxc6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Rf5#
                    • 5.Re7#
                • 4.Bxc6
                  • threat
                    • 5.Sxd4#
                    • 5.Qe7#
                • 4.Rf5
                  • threat
                    • 5.Sxd4#
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Qe5#
                    • 5.Qxc6#
                    • 5.Qd7#
                    • 5.Qe7#
            • 3.Qa7
              • threat
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qxd4
                  • threat
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
              • 3...Kd5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Ke5
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
                • 4.Sf4
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qxd4#
                    • 5.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Sf4
                  • threat
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
              • 3...dxe2
                • 4.Qxd4
                  • threat
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...fxe2
                • 4.Qxd4
                  • threat
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...c5
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qb8#
                    • 5.Qc7#
                    • 5.Qe7#
                • 4.Qxc5
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
          • 2...Rxh6
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf5
                    • 5.Qf4#
                    • 5.Qe5#
              • 3...Kd5
                • 4.Sf4+
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Kc5
                    • 5.Qxc6#
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
          • 2...dxc2
            • 3.Bxc6
              • threat
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Kd7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
                • 4.Ke7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
              • 3...Kd6
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxb5
                  • threat
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
              • 3...Ke6
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc7
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
              • 3...c1Q
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Qe7#
              • 3...Sd3
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Qe7#
                • 4.Ke7
                  • threat
                    • 5.Qc7#
          • 2...dxe2
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                    • 5.Qe5#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
          • 2...fxe2
            • 3.Qc7+
              • 3...Ke4
                • 4.Bxc6+
                  • 4...Ke3
                    • 5.Qf4#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                    • 5.Qe5#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
            • 3.Bxc6
              • threat
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Kd7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
                • 4.Ke7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
              • 3...Kd6
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Qxb5
                  • threat
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
              • 3...Ke6
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc7
                  • threat
                    • 5.Qe7#
          • 2...Rh5
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.Qxe5#
              • 3...Kd5
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
          • 2...Sa4
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Kd5
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
          • 2...Sc4
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Se5
                    • 5.Rxe5#
                    • 5.Qxe5#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
              • 3...Sd6
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Sf4
                  • threat
                    • 5.Qe7#
                  • 4...Ke4
                    • 5.Qe7#
          • 2...f2
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf3
                    • 5.Bxc6#
                    • 5.Qxc6#
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
            • 3.Bxc6
              • threat
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Kd7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
                • 4.Ke7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
              • 3...Kd6
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxb5
                  • threat
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
              • 3...Ke6
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc7
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
              • 3...f1Q
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Qe7#
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
              • 3...f1R
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Qe7#
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
              • 3...Rf3
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Qe7#
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
          • 2...b3
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Kd5
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Re7#
            • 3.Bxc6
              • threat
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
                • 4.Kd7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
                • 4.Ke7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
                • 4.Qb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Kd6
                • 4.Qxb5
                  • threat
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
              • 3...Ke6
                • 4.Qb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc7
                  • threat
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
          • 2...c5
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...Kd5
                • 4.Rd7+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Rxd4#
                  • 4...Ke4
                    • 5.Qf4#
                  • 4...Ke6
                    • 5.Qd6#
                • 4.Qc6+
                  • 4...Kc4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Rf4
                  • threat
                    • 5.Bf7#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Rxd4#
                    • 5.Qf7#
                  • 4...Ke6
                    • 5.Bf7#
                • 4.Re7
                  • threat
                    • 5.Bf7#
                  • 4...Kc4
                    • 5.Bf7#
            • 3.Bc6
              • threat
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Qe7#
              • 3...Kd6
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Qe7#
              • 3...Ke6
                • 4.Sf4+
                  • 4...Ke5
                    • 5.Qc7#
                  • 4...Kd6
                    • 5.Qc7#
                • 4.Qc7
                  • threat
                    • 5.Sf4#
                    • 5.Qe7#
              • 3...dxe2
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Qe7#
              • 3...fxe2
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Sc4
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sf4#
                    • 5.Qe7#
                  • 4...Sd6
                    • 5.Qe7#
              • 3...c4
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Qe7#
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Kd7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
                • 4.Ke7
                  • threat
                    • 5.Qc7#
                    • 5.Qxb5#
              • 3...g5
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Qe7#
            • 3.Qb6
              • threat
                • 4.Re7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Qxc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
                • 4.Kd7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Ke7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Sf4
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                • 4.Bd7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Kd5
                • 4.Qc6+
                  • 4...Kc4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Kd7
                  • threat
                    • 5.Qe6#
                  • 4...Kc4
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Qe6#
                  • 4...c4
                    • 5.Qxd4#
                • 4.Ke7
                  • threat
                    • 5.Qe6#
                  • 4...Kc4
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Qe6#
                  • 4...c4
                    • 5.Qxd4#
                • 4.Bd7
                  • threat
                    • 5.Qe6#
                  • 4...Kc4
                    • 5.Be6#
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Qe6#
                  • 4...c4
                    • 5.Qxd4#
                • 4.Rf6
                  • threat
                    • 5.Qe6#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Qe6#
                  • 4...c4
                    • 5.Qxd4#
                • 4.Re7
                  • threat
                    • 5.Bf7#
                    • 5.Qe6#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qe6#
              • 3...dxe2
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qf6#
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qe6#
              • 3...Sc4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Sf4#
                    • 5.Bf7#
                    • 5.Qc6#
                    • 5.Qe6#
                • 4.Qxc5+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Sf4#
                    • 5.Bd7#
            • 3.Qa6
              • threat
                • 4.Re7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qe6#
                • 4.Kd7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Ke7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Sf4
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                • 4.Bd7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
                • 4.Rf6
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kd5
                    • 5.Qe6#
              • 3...Kd5
                • 4.Qc6+
                  • 4...Kc4
                    • 5.Qe6#
                  • 4...Ke5
                    • 5.Re7#
                • 4.Re7
                  • threat
                    • 5.Bf7#
                    • 5.Qe6#
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qe6#
                  • 4...c4
                    • 5.Qc6#
              • 3...dxe2
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qf6#
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qe6#
              • 3...Sc4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Sf4#
                    • 5.Bf7#
                    • 5.Qc6#
                    • 5.Qe6#
          • 2...g5
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Qe7#
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Qxc6#
                    • 5.Qf7#
                  • 4...Ke4
                    • 5.Re5#
                    • 5.Qe5#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Qe5#
                    • 5.Qxc6#
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Rf5#
                    • 5.Re7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qe5#
                    • 5.Qd6#
                    • 5.Qxc6#
                • 4.Qxc6+
                  • 4...Ke5
                    • 5.Rf5#
                    • 5.Re7#
                • 4.Bxc6
                  • threat
                    • 5.Sxd4#
                    • 5.Qe7#
                • 4.Rf5
                  • threat
                    • 5.Sxd4#
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Qe5#
                    • 5.Qxc6#
                    • 5.Qd7#
                    • 5.Qe7#
            • 3.Bxc6
              • threat
                • 4.Qc7+
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Qe7#
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
                • 4.Kd7
                  • threat
                    • 5.Rf5#
                    • 5.Qc7#
                    • 5.Qxb5#
                • 4.Ke7
                  • threat
                    • 5.Rf5#
                    • 5.Qc7#
                    • 5.Qxb5#
              • 3...Kd6
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Qe7#
                • 4.Qxb5
                  • threat
                    • 5.Rf6#
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
              • 3...Ke6
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxb5
                  • threat
                    • 5.Qd5#
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.Qd5#
                • 4.Qc7
                  • threat
                    • 5.Sxd4#
                    • 5.Qe7#
              • 3...Rxh6
                • 4.Qxb5+
                  • 4...Kd6
                    • 5.Qd5#
                  • 4...Ke6
                    • 5.Qd5#
            • 3.Qxb4
              • threat
                • 4.Rf5+
                  • 4...Ke4
                    • 5.Qe7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Qe7#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qxd4#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Kd5
                • 4.Rf5+
                  • 4...Ke4
                    • 5.Qe7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Qe7#
                • 4.Rd7+
                  • 4...Ke4
                    • 5.Qe7#
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd6#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Bf7#
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qxd4#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...Rxh6
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
              • 3...dxe2
                • 4.Rf5+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Qe7#
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qd2#
                    • 5.Qd6#
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Bf7#
                  • 4...Kf6
                    • 5.Qd6#
                    • 5.Qxd4#
              • 3...fxe2
                • 4.Rf5+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Bf7#
                    • 5.Qe7#
              • 3...c5
                • 4.Qxc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...Sc4
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
            • 3.Qa7
              • threat
                • 4.Rf5+
                  • 4...Ke4
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Bf7#
                    • 5.Rc5#
                    • 5.Qxd4#
                    • 5.Qc5#
                    • 5.Qf7#
                  • 4...Ke4
                    • 5.Qxd4#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                • 4.Qxd4+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                • 4.Rf5
                  • threat
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Re7
                  • threat
                    • 5.Qxd4#
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...c5
                    • 5.Qd7#
              • 3...Ke6
                • 4.Bd7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                • 4.Rf6+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Ke5
                    • 5.Qxd4#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxd4#
                  • 4...Kd6
                    • 5.Qxd4#
                  • 4...Kf6
                    • 5.Qxd4#
                • 4.Rf5
                  • threat
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Qc5
                  • threat
                    • 5.Sxd4#
                    • 5.Bd7#
              • 3...Rxh6
                • 4.Qc5+
                  • 4...Ke4
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
              • 3...dxe2
                • 4.Rf5+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd7#
                    • 5.Qe7#
              • 3...fxe2
                • 4.Rf5+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qd7#
                    • 5.Qe7#
              • 3...c5
                • 4.Rf5+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Kd6
                    • 5.Qb6#
                    • 5.Qa6#
                    • 5.Qd7#
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qb6#
                    • 5.Qa6#
                    • 5.Qd7#
                    • 5.Qe7#
                • 4.Qxc5+
                  • 4...Ke4
                    • 5.Re7#
                    • 5.Qxd4#
                  • 4...Ke6
                    • 5.Sxd4#
                    • 5.Bd7#
        • 2.Qa7
          • threat
            • 3.Qxd4+
              • 3...Ke6
                • 4.Sf4#
                • 4.Bd7#
                • 4.Rf6#
                • 4.Re7#
            • 3.Qc5+
              • 3...Ke4
                • 4.Re7#
                • 4.Qxd4#
              • 3...Ke6
                • 4.Sxd4#
                • 4.Sf4#
                • 4.Bd7#
            • 3.Sf4
              • threat
                • 4.Qe7#
              • 3...Ke4
                • 4.Qe7#
              • 3...Kd6
                • 4.Qxd4#
                • 4.Qe7#
          • 2...dxe2
            • 3.Qc5+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kf4
                    • 5.Qe5#
            • 3.Qc7+
              • 3...Ke4
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                    • 5.Qe5#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qc5#
                  • 4...gxf5
                    • 5.Bf7#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
              • 3...d3
                • 4.Qe3+
                  • 4...Kd6
                    • 5.Rf6#
                • 4.Qc5+
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Qe7#
                    • 5.Qd5#
                • 4.Kd7
                  • threat
                    • 5.Qe3#
                    • 5.Qc5#
                • 4.Ke7
                  • threat
                    • 5.Qe3#
                    • 5.Qc5#
                • 4.Qd7
                  • threat
                    • 5.Qd5#
          • 2...fxe2
            • 3.Qc5+
              • 3...Ke4
                • 4.Bxc6+
                  • 4...Ke3
                    • 5.Qg5#
            • 3.Qc7+
              • 3...Ke4
                • 4.Bxc6+
                  • 4...Ke3
                    • 5.Qf4#
              • 3...Kd5
                • 4.Bxc6+
                  • 4...Kc4
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Kc5
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Re7
                  • threat
                    • 5.Qxc6#
                  • 4...Kc4
                    • 5.Qxc6#
                  • 4...Kc5
                    • 5.Qxc6#
                  • 4...c5
                    • 5.Bf7#
              • 3...Ke6
                • 4.Re7+
                  • 4...Kd5
                    • 5.Qxc6#
                  • 4...Kf6
                    • 5.Qf4#
                    • 5.Qe5#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
            • 3.Qe7+
              • 3...Kd5
                • 4.Rf5+
                  • 4...Kc4
                    • 5.Rc5#
                    • 5.Qc5#
                  • 4...gxf5
                    • 5.Bf7#
            • 3.Bxc6
              • threat
                • 4.Qe7#
              • 3...Kd6
                • 4.Rf6+
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qxd4+
                  • 4...Kxc6
                    • 5.Rc7#
                  • 4...Ke6
                    • 5.Bd7#
                    • 5.Rf6#
                    • 5.Re7#
                    • 5.Qf6#
                    • 5.Qd5#
                • 4.Qc7+
                  • 4...Kc5
                    • 5.Bxh1#
                    • 5.Bg2#
                    • 5.Bf3#
                    • 5.Be4#
                    • 5.Bb7#
                    • 5.Ba8#
                  • 4...Ke6
                    • 5.Qe7#
                • 4.Be4
                  • threat
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                  • 4...Ke6
                    • 5.Qe7#
            • 3.Rf6
              • threat
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
                • 4.Bxc6
                  • threat
                    • 5.Qe7#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qd7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Qf7
                  • threat
                    • 5.Qe6#
                  • 4...Ke4
                    • 5.Qe6#
              • 3...Ke4
                • 4.Qe7+
                  • 4...Kd5
                    • 5.Bf7#
              • 3...Kd5
                • 4.Bf7+
                  • 4...Ke4
                    • 5.Qe7#
                  • 4...Ke5
                    • 5.Qe7#
                • 4.Qd7+
                  • 4...Kc4
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kc5
                    • 5.Rxc6#
                    • 5.Qxc6#
                  • 4...Ke5
                    • 5.Qe6#
                • 4.Qf7+
                  • 4...Ke4
                    • 5.Qe6#
                  • 4...Kc5
                    • 5.Rxc6#
                  • 4...Ke5
                    • 5.Qe6#

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