Problem Display
PID: 173809 (k2B1br1/1R1pPpPP/3P1NP1/8/5N1n/2PPP1Q1/3K3R/7b w - - 0 1)

Borodatov, Leonid

Sakkelet, 1997

k2B1br1/1R1pPpPP/3P1NP1/8/5N1n/2PPP1Q1/3K3R/7b

#5

15 + 7


6490 yacpdb 2018

SOLUTION


  • SOUND
  • Keys
    • 1.Sg2!
      • threat
        • 2.Rxh4
          • threat
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qf3
              • threat
                • 4.Ra4#
          • 2...Kxb7
            • 3.Rb4+
              • 3...Ka6
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc6
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Qe5#
                    • 5.Qg5#
                • 4.Qf3+
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
                • 4.Qe5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.Qg5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.d4
                  • threat
                    • 5.Rb6#
              • 3...Ka7
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc8
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bc7#
                    • 5.Be7#
                    • 5.Qxd7#
                • 4.Bc7
                  • threat
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Qh3
                  • threat
                    • 5.Qxd7#
                • 4.Qg4
                  • threat
                    • 5.Qxd7#
                    • 5.Qc4#
            • 3.Qf3+
              • 3...Ka6
                • 4.Ra4+
                  • 4...Kb5
                    • 5.Ra5#
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Ra4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kc6
                • 4.Qf3+
                  • 4...Kb5
                    • 5.Ra5#
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
              • 3...Kb8
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kc8
                • 4.Ra8+
                  • 4...Kb7
                    • 5.Qf3#
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
        • 2.Rxd7
          • threat
            • 3.Rxh4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Kb8
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
                  • 4...Kc8
                    • 5.Rc7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Qb7#
            • 3.Ba5
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bb6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Rd8#
                    • 5.Qb7#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.Ra7+
                  • 4...Kb8
                    • 5.d7#
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
          • 2...Kb8
            • 3.Ba5
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Qb7#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Kc8
                    • 5.Rd8#
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.dxe7+
                  • 4...Ka8
                    • 5.hxg8Q#
                    • 5.hxg8R#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bb6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Rd8#
                    • 5.Qb7#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Kc8
                    • 5.Rd8#
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.dxe7+
                  • 4...Ka8
                    • 5.Ra7#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
          • 2...Rxg7
            • 3.Rxh4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Kb8
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
                  • 4...Kc8
                    • 5.Rc7#
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.e8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Qb7#
            • 3.e8Q
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ba5+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qe4#
                    • 5.Qexb8#
                • 4.Bb6+
                  • 4...Bb8
                    • 5.Ra7#
                    • 5.Qgxb8#
                    • 5.Qe4#
                    • 5.Qexb8#
                • 4.Be7+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qexb8#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Qb7#
            • 3.e8R
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ba5+
                  • 4...Bb8
                    • 5.Rxb8#
                    • 5.Qxb8#
                • 4.Bb6+
                  • 4...Bb8
                    • 5.Ra7#
                    • 5.Rxb8#
                    • 5.Qxb8#
                • 4.Be7+
                  • 4...Bb8
                    • 5.Rxb8#
                    • 5.Qxb8#
          • 2...Bxg2
            • 3.Bb6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Bxf3
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.Ra7+
                  • 4...Kb8
                    • 5.d7#
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bb7
                • 4.e8Q+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.e8R+
                  • 4...Bc8
                    • 5.Rxc8#
          • 2...Bxe7
            • 3.Rxh4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.dxe7
                  • threat
                    • 5.Ra4#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Kb8
                • 4.dxe7+
                  • 4...Ka8
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Rc4#
                    • 5.Qc7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Qb7#
        • 2.Rb1
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxe7
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb2
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Bxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Rxa3#
                    • 5.Qb8#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb3
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Raxa3#
                    • 5.Qb8#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb4
          • threat
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rhxh4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb6
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb3
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb6
                  • threat
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Ka7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Ra1#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qb7#
                    • 5.Qa8#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
        • 2.Rb6
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
            • 3.Rxg2
              • threat
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Ka7
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...Sxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sxg6
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
                • 4.Kd1
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
                • 4.Ke1
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
                • 4.Rg1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
              • 3...Sf5
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
                • 4.Ke1
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
                • 4.Rg1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
      • 1...Sf3+
        • 2.Qxf3
          • threat
            • 3.Rb1+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rb2+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rb3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rb4+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rb5+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rb6+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rc7+
              • 3...Kb8
                • 4.Sxd7#
                • 4.Qb7#
            • 3.Rxd7+
              • 3...Kb8
                • 4.Qb7#
            • 3.Sxd7
              • threat
                • 4.Sb6#
                • 4.Rc7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
            • 3.Se8
              • threat
                • 4.Sc7#
            • 3.Rh4
              • threat
                • 4.Ra4#
            • 3.Rh5
              • threat
                • 4.Ra5#
          • 2...Bxg2
            • 3.Rxg2
              • threat
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Sb6#
                    • 5.Rc7#
                • 4.Kc1
                  • threat
                    • 5.Ra2#
                • 4.Kd1
                  • threat
                    • 5.Ra2#
                • 4.Ke1
                  • threat
                    • 5.Ra2#
                • 4.Se8
                  • threat
                    • 5.Sc7#
                • 4.Rg1
                  • threat
                    • 5.Ra1#
                • 4.Rg4
                  • threat
                    • 5.Ra4#
                • 4.Rg5
                  • threat
                    • 5.Ra5#
            • 3.Qxg2
              • threat
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Sb6#
                    • 5.Rc7#
                • 4.Se8
                  • threat
                    • 5.Sc7#
                • 4.Rh1
                  • threat
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
            • 3.Bb6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Bxf3
                • 4.Ra7+
                  • 4...Kb8
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Ra8#
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Sxd7
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
              • 3...Bxg7
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Ra8#
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
      • 1...Kxb7
        • 2.Rxh4
          • threat
            • 3.Rb4+
              • 3...Ka6
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc6
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Qe5#
                    • 5.Qg5#
                • 4.Qf3+
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
                • 4.Qe5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.Qg5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.d4
                  • threat
                    • 5.Rb6#
              • 3...Ka7
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc8
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bc7#
                    • 5.Be7#
                    • 5.Qxd7#
                • 4.Bc7
                  • threat
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Qh3
                  • threat
                    • 5.Qxd7#
                • 4.Qg4
                  • threat
                    • 5.Qxd7#
                    • 5.Qc4#
            • 3.Qf3+
              • 3...Ka6
                • 4.Ra4+
                  • 4...Kb5
                    • 5.Ra5#
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Ra4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kc6
                • 4.Qf3+
                  • 4...Kb5
                    • 5.Ra5#
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
              • 3...Kb8
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kc8
                • 4.Ra8+
                  • 4...Kb7
                    • 5.Qf3#
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
          • 2...Ka6
            • 3.Qf3
              • threat
                • 4.Ra4+
                  • 4...Kb5
                    • 5.Ra5#
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Kb5
                • 4.Rb4+
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Qd5+
                  • 4...Ka6
                    • 5.Ra4#
                • 4.Qb7+
                  • 4...Kc5
                    • 5.Se4#
                    • 5.Qd5#
                    • 5.Qb6#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
          • 2...Kc6
            • 3.Qf3+
              • 3...Kb5
                • 4.Rb4+
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Qd5+
                  • 4...Ka6
                    • 5.Ra4#
                • 4.Qb7+
                  • 4...Kc5
                    • 5.Se4#
                    • 5.Qd5#
                    • 5.Qb6#
            • 3.Rb4
              • threat
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Qe5#
                    • 5.Qg5#
                • 4.Qf3+
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
                • 4.Qe5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.Qg5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.d4
                  • threat
                    • 5.Rb6#
              • 3...Kc5
                • 4.Qe5+
                  • 4...Kc6
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.Qg5+
                  • 4...Kc6
                    • 5.Rb6#
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.d4+
                  • 4...Kc6
                    • 5.Rb6#
            • 3.Qe5
              • threat
                • 4.Qd5#
              • 3...Kb7
                • 4.Rb4+
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Kc6
                    • 5.Rb6#
                    • 5.Qd5#
                  • 4...Ka7
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                  • 4...Kc8
                    • 5.Qc5#
                • 4.Qb5+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Rc4#
              • 3...Bxg2
                • 4.Rb4
                  • threat
                    • 5.Rb6#
                  • 4...Bd5
                    • 5.Qxd5#
          • 2...Ka7
            • 3.Ra4+
              • 3...Kb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Qf3
              • threat
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Ka6
                • 4.Ra4+
                  • 4...Kb5
                    • 5.Ra5#
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Bxg2
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
          • 2...Ka8
            • 3.Ra4+
              • 3...Kb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Qf3+
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Rb4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Kb8
            • 3.Rb4+
              • 3...Ka7
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc8
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bc7#
                    • 5.Be7#
                    • 5.Qxd7#
                • 4.Bc7
                  • threat
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Qh3
                  • threat
                    • 5.Qxd7#
                • 4.Qg4
                  • threat
                    • 5.Qxd7#
                    • 5.Qc4#
            • 3.Ra4
              • threat
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kc8
                • 4.Ra8+
                  • 4...Kb7
                    • 5.Qf3#
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Bxg2
                • 4.Qxg2
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Qf3
              • threat
                • 4.Sxd7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Bxg2
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.e8Q#
                    • 5.e8R#
          • 2...Kc8
            • 3.Ra4
              • threat
                • 4.Ra8+
                  • 4...Kb7
                    • 5.Qf3#
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Bxg2
                • 4.Qxg2
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Rb4
              • threat
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bc7#
                    • 5.Be7#
                    • 5.Qxd7#
                • 4.Bc7
                  • threat
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Qh3
                  • threat
                    • 5.Qxd7#
                • 4.Qg4
                  • threat
                    • 5.Qxd7#
                    • 5.Qc4#
              • 3...Bxe7
                • 4.dxe7
                  • threat
                    • 5.Rb8#
                    • 5.Qc7#
                    • 5.Qb8#
                  • 4...d6
                    • 5.Qh3#
                    • 5.Qg4#
          • 2...Bxg2
            • 3.Rb4+
              • 3...Ka6
                • 4.Qxg2
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Kc6
                • 4.Qxg2+
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
                • 4.Qe5
                  • threat
                    • 5.Rb6#
                  • 4...Bd5
                    • 5.Qxd5#
                • 4.d4
                  • threat
                    • 5.Rb6#
              • 3...Ka7
                • 4.Qxg2
                  • threat
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
              • 3...Ka8
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Kc8
                • 4.Qxg2
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bc7#
                    • 5.Be7#
                    • 5.Qxd7#
                • 4.Bc7
                  • threat
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Qxg2+
              • 3...Ka6
                • 4.Ra4+
                  • 4...Kb5
                    • 5.Ra5#
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rb4
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                • 4.Rb4
                  • threat
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
          • 2...Bxe7
            • 3.Qf3+
              • 3...Ka6
                • 4.Ra4+
                  • 4...Kb5
                    • 5.Ra5#
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
          • 2...Bxg7
            • 3.Rb4+
              • 3...Ka6
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
              • 3...Kc6
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Qe5#
                    • 5.Qg5#
                • 4.Qf3+
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
                • 4.Qe5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.Qg5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Rb6#
                    • 5.Qd5#
              • 3...Ka7
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc8
                • 4.Bc7
                  • threat
                    • 5.Rb8#
                • 4.Qg4
                  • threat
                    • 5.Qxd7#
                    • 5.Qc4#
            • 3.Qf3+
              • 3...Ka6
                • 4.Ra4+
                  • 4...Kb5
                    • 5.Ra5#
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
      • 1...Rxg7
        • 2.Rxh4
          • threat
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qf3
              • threat
                • 4.Ra4#
          • 2...Kxb7
            • 3.Rb4+
              • 3...Ka6
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc6
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Qe5#
                    • 5.Qg5#
                • 4.Qf3+
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
                • 4.Qe5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.Qg5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.d4
                  • threat
                    • 5.Rb6#
              • 3...Ka7
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc8
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bc7#
                    • 5.Be7#
                    • 5.Qxd7#
                • 4.e8R
                  • threat
                    • 5.Ba5#
                    • 5.Bc7#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Bc7
                  • threat
                    • 5.Rb8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Qh3
                  • threat
                    • 5.Qxd7#
                • 4.Qg4
                  • threat
                    • 5.Qxd7#
                    • 5.Qc4#
            • 3.Qf3+
              • 3...Ka6
                • 4.Ra4+
                  • 4...Kb5
                    • 5.Ra5#
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Ra4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kc6
                • 4.Qf3+
                  • 4...Kb5
                    • 5.Ra5#
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
              • 3...Kb8
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kc8
                • 4.Ra8+
                  • 4...Kb7
                    • 5.Qf3#
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
          • 2...Rxg6
            • 3.Ra4+
              • 3...Kxb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...Rg4
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Qxg5
                  • threat
                    • 5.Ra4#
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa5#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...Rg4
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Qxg5
                  • threat
                    • 5.Ra4#
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa5#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...Rg4
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Qxg5
                  • threat
                    • 5.Ra4#
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa5#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...Rg4
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Rg4
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Qxg5
                  • threat
                    • 5.Ra4#
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa5#
          • 2...Rxh7
            • 3.Ra4+
              • 3...Kxb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
        • 2.Rxd7
          • threat
            • 3.Rxh4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Kb8
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
                  • 4...Kc8
                    • 5.Rc7#
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.e8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Qb7#
            • 3.e8Q
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ba5+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qe4#
                    • 5.Qexb8#
                • 4.Bb6+
                  • 4...Bb8
                    • 5.Ra7#
                    • 5.Qgxb8#
                    • 5.Qe4#
                    • 5.Qexb8#
                • 4.Be7+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qexb8#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Qb7#
            • 3.e8R
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ba5+
                  • 4...Bb8
                    • 5.Rxb8#
                    • 5.Qxb8#
                • 4.Bb6+
                  • 4...Bb8
                    • 5.Ra7#
                    • 5.Rxb8#
                    • 5.Qxb8#
                • 4.Be7+
                  • 4...Bb8
                    • 5.Rxb8#
                    • 5.Qxb8#
          • 2...Kb8
            • 3.Rxh4
              • threat
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
                  • 4...Kc8
                    • 5.Rc7#
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.e8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Kc8
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.e8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
              • 3...Bxg2
                • 4.Qxg2
                  • threat
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
              • 3...Bxe7
                • 4.dxe7+
                  • 4...Ka8
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Rc4#
                    • 5.Qc7#
            • 3.e8Q
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Kc1
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Kd1
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
            • 3.e8R
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Kc1
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Kd1
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
            • 3.Ba5
              • threat
                • 4.exf8Q#
                • 4.exf8R#
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Qb7#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Kc8
                    • 5.Rd8#
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.dxe7+
                  • 4...Ka8
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bb6
              • threat
                • 4.exf8Q#
                • 4.exf8R#
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Rd8#
                    • 5.Qb7#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Kc8
                    • 5.Rd8#
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.dxe7+
                  • 4...Ka8
                    • 5.Ra7#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.e8Q#
                    • 5.e8R#
          • 2...Bxg2
            • 3.e8Q
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Bxf3
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Bxd6
                • 4.Ba5+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qexb8#
                • 4.Bb6+
                  • 4...Bb8
                    • 5.Ra7#
                    • 5.Qgxb8#
                    • 5.Qexb8#
                • 4.Be7+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qexb8#
              • 3...Bb7
                • 4.Bb6+
                  • 4...Bc8
                    • 5.Qxc8#
            • 3.e8R
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Bxf3
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Bxd6
                • 4.Ba5+
                  • 4...Bb8
                    • 5.Rxb8#
                    • 5.Qxb8#
                • 4.Bb6+
                  • 4...Bb8
                    • 5.Ra7#
                    • 5.Rxb8#
                    • 5.Qxb8#
                • 4.Be7+
                  • 4...Bb8
                    • 5.Rxb8#
                    • 5.Qxb8#
              • 3...Bb7
                • 4.Bb6+
                  • 4...Bc8
                    • 5.Rxc8#
          • 2...Bxe7
            • 3.Rxh4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.dxe7
                  • threat
                    • 5.Ra4#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Kb8
                • 4.dxe7+
                  • 4...Ka8
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Rc4#
                    • 5.Qc7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Qb7#
          • 2...fxg6
            • 3.Rxh4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Kb8
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
                  • 4...Kc8
                    • 5.Rc7#
              • 3...Rxe7
                • 4.dxe7
                  • threat
                    • 5.Ra4#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Qb7#
          • 2...Rg8
            • 3.Rxh4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Kb8
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
                  • 4...Kc8
                    • 5.Rc7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Qb7#
            • 3.Ba5
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
              • 3...Bh6
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bg7
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bb6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Rd8#
                    • 5.Qb7#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
              • 3...Bh6
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bg7
                • 4.Ra7+
                  • 4...Kb8
                    • 5.d7#
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
        • 2.Rb1
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Rxg6
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rg4
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Qxg5
                  • threat
                    • 5.Ra4#
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxg2+
                • 4.Rxg2
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg4
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.Qxg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
          • 2...Rxh7
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.Sxh5
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxe7
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb2
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Rxg6
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Rg4
                • 4.Ra1+
                  • 4...Ra4
                    • 5.Rxa4#
              • 3...Rg5
                • 4.Ra1+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rg4
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Qxg5
                  • threat
                    • 5.Ra4#
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxg2+
                • 4.Rxg2
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg4
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.Qxg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
          • 2...Rxh7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Rh5
                • 4.Ra1+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.Sxh5
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Bxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Rxa3#
                    • 5.Qb8#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb3
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Rxg6
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Rg4
                • 4.Ra1+
                  • 4...Ra4
                    • 5.Rxa4#
              • 3...Rg5
                • 4.Ra1+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rg4
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Qxg5
                  • threat
                    • 5.Ra4#
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxg2+
                • 4.Rxg2
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg4
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.Qxg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
          • 2...Rxh7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Rh5
                • 4.Ra1+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.Sxh5
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Raxa3#
                    • 5.Qb8#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb4
          • threat
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rhxh4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb6
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb3
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb6
                  • threat
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Ka7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Ra1#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qb7#
                    • 5.Qa8#
          • 2...Rxg6
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Rg5
                • 4.Ra1+
                  • 4...Ra5
                    • 5.Rxa5#
          • 2...Rxh7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Rh5
                • 4.Ra1+
                  • 4...Ra5
                    • 5.Rxa5#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
        • 2.Rb6
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Rxg6
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Rg4
                • 4.Ra1+
                  • 4...Ra4
                    • 5.Rxa4#
              • 3...Rg5
                • 4.Ra1+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rg4
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Qxg5
                  • threat
                    • 5.Ra4#
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxg2+
                • 4.Rxg2
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg4
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rg5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.Qxg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.e8Q
              • threat
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Be7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qxd7#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qb7#
          • 2...Rxh7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Rh5
                • 4.Ra1+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.Sxh5
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.e8Q
              • threat
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Be7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qxd7#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qb7#
              • 3...Be7
                • 4.Bxe7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Sf3+
                    • 5.Qxf3#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
        • 2.Rc7
          • threat
            • 3.Rxh1
              • threat
                • 4.Ra1+
                  • 4...Kb8
                    • 5.Sxd7#
                • 4.Sxd7
                  • threat
                    • 5.Ra1#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Rb1#
                    • 5.Qb7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra1#
            • 3.Rxh4
              • threat
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Sxd7#
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Ra4#
                    • 5.Qf3#
                • 4.e8Q
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.e8R
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Qf3#
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
                • 4.Ra4
                  • threat
                    • 5.Sxd7#
                • 4.Qf3
                  • threat
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.e8Q
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.e8R
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Kb8
                    • 5.Qa7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
                • 4.Qa4
                  • threat
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Ka8
                    • 5.Qa7#
                • 4.Qe4
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
            • 3.e8Q
              • threat
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Be7#
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Kd1
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
            • 3.e8R
              • threat
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Be7#
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Kd1
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
            • 3.Qf4
              • threat
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
          • 2...Kb8
            • 3.Sxd7+
              • 3...Ka8
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Sf3+
                    • 5.Qxf3#
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                    • 5.Qf3#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.e8Q
                  • threat
                    • 5.Bxh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.e8R
                  • threat
                    • 5.Bxh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Sf3+
                    • 5.Qxf3#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
            • 3.Rxh1
              • threat
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra1#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Sxd7#
                    • 5.Rb1#
                    • 5.Qb7#
              • 3...Ka8
                • 4.Ra1+
                  • 4...Kb8
                    • 5.Sxd7#
                • 4.Sxd7
                  • threat
                    • 5.Ra1#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sxg2
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra1#
                    • 5.Qxg2#
                    • 5.Qf3#
                • 4.Rb1+
                  • 4...Ka8
                    • 5.Qxg2#
                    • 5.Qf3#
                • 4.Qxg2
                  • threat
                    • 5.Sxd7#
                    • 5.Rb1#
                    • 5.Qb7#
                • 4.Ra1
                  • threat
                    • 5.Sxd7#
                • 4.Qf3
                  • threat
                    • 5.Sxd7#
                    • 5.Rb1#
                    • 5.Qb7#
              • 3...Sxg6
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra1#
                    • 5.Qf3#
                • 4.Rb1+
                  • 4...Ka8
                    • 5.Qf3#
                • 4.Qf3
                  • threat
                    • 5.Sxd7#
                    • 5.Rb1#
                    • 5.Qb7#
              • 3...Sf5
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra1#
                    • 5.Qf3#
                • 4.Rb1+
                  • 4...Ka8
                    • 5.Qf3#
                • 4.Ra1
                  • threat
                    • 5.Sxd7#
                • 4.Qf3
                  • threat
                    • 5.Sxd7#
                    • 5.Rb1#
                    • 5.Qb7#
            • 3.Rxh4
              • threat
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Qf3#
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
                • 4.Ra4
                  • threat
                    • 5.Sxd7#
                • 4.Qf3
                  • threat
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
              • 3...Ka8
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Sxd7#
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Ra4#
                    • 5.Qf3#
                • 4.e8Q
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.e8R
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Bxg2
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Qxg2#
                • 4.Qxg2
                  • threat
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
                • 4.Qa4
                  • threat
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Ka8
                    • 5.Qa7#
                • 4.Qe4
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Ka8
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.e8Q
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.e8R
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Kb8
                    • 5.Qa7#
            • 3.e8Q
              • threat
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Sxd7#
                    • 5.Be7#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Bxh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
                    • 5.Qe4#
            • 3.e8R
              • threat
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Sxd7#
                    • 5.Be7#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Bxh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
            • 3.Qf4
              • threat
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Ka8
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Bxg2
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
            • 3.Qg4
              • threat
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Ka8
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Bxg2
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.e8Q
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.e8R
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Be7
                    • 5.Bxe7#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
          • 2...Bxe7
            • 3.Rxh4
              • threat
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Sxd7#
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Ra4#
                    • 5.Qf3#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Qf3#
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
                • 4.Qf3
                  • threat
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
              • 3...Bxf6
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Rb4#
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Kb8
                    • 5.Qa7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
                • 4.Qa4
                  • threat
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Ka8
                    • 5.Qa7#
                • 4.Qe4
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Bxf6
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Qb7#
            • 3.Qf4
              • threat
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
              • 3...Bxf6
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
              • 3...Bxf6
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Qb7#
          • 2...fxg6
            • 3.Qxh4
              • threat
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.e8Q
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Re7
                    • 5.Bxe7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.e8R
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Re7
                    • 5.Bxe7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Kb8
                    • 5.Qa7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
                • 4.Qa4
                  • threat
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Ka8
                    • 5.Qa7#
                • 4.Qe4
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
            • 3.e8Q
              • threat
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Be7#
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Re7
                    • 5.Bxe7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Kd1
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Re7
                    • 5.Bxe7#
                  • 4...Be7
                    • 5.Bxe7#
            • 3.e8R
              • threat
                • 4.Be7#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Be7#
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Re7
                    • 5.Bxe7#
                  • 4...Be7
                    • 5.Bxe7#
                • 4.Kd1
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Re7
                    • 5.Bxe7#
                  • 4...Be7
                    • 5.Bxe7#
            • 3.Qf4
              • threat
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
              • 3...Rxe7
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Qa7#
            • 3.Qg4
              • threat
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
              • 3...Rxe7
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Qa7#
      • 1...Bxg2
        • 2.Qxg2
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
          • 2...Sf3+
            • 3.Qxf3
              • threat
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Sb6#
                    • 5.Rc7#
                • 4.Kc1
                  • threat
                    • 5.Ra2#
                • 4.Kd1
                  • threat
                    • 5.Ra2#
                • 4.Ke1
                  • threat
                    • 5.Ra2#
                • 4.Se8
                  • threat
                    • 5.Sc7#
                • 4.Rh1
                  • threat
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
          • 2...Bxe7
            • 3.Rb6+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rbb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.hxg8Q
                  • 4...fxg6
                    • 5.Ra4#
                    • 5.Qxd8#
                • 4.hxg8R
                  • 4...fxg6
                    • 5.Ra4#
                    • 5.Rxd8#
          • 2...Sxg2
            • 3.Rb6
              • threat
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Ka7
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
              • 3...Sxe3
                • 4.Kxe3
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...fxg6
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
              • 3...Se1
                • 4.Kxe1
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Sf4
                • 4.Rh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
      • 1...Bxe7
        • 2.Rxh4
          • threat
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
          • 2...Kxb7
            • 3.Qf3+
              • 3...Ka6
                • 4.Ra4+
                  • 4...Kb5
                    • 5.Ra5#
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
          • 2...Bxg2
            • 3.Ra4+
              • 3...Kxb7
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Qxg2
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rbb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.hxg8Q
                  • 4...fxg6
                    • 5.Ra4#
                    • 5.Qxd8#
                • 4.hxg8R
                  • 4...fxg6
                    • 5.Ra4#
                    • 5.Rxd8#
          • 2...Bxd6
            • 3.Qxd6
              • threat
                • 4.Qb8#
                • 4.Qa6#
              • 3...Kxb7
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Qb6+
                  • 4...Ka8
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Rc4#
                    • 5.Qc7#
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...Bb4
                • 4.Rhxb4
                  • threat
                    • 5.Ra1#
                    • 5.Ra4#
                    • 5.Qb8#
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Ra4#
              • 3...Bf4
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qb8#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bc7
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                    • 5.Qb8#
                • 4.Bxc7
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxc7
                  • threat
                    • 5.Ra1#
                    • 5.Rb8#
                    • 5.Ra4#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qb7#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...Bb4
                • 4.Rhxb4
                  • threat
                    • 5.Ra2#
                    • 5.Ra4#
                    • 5.Qb8#
                  • 4...Ka7
                    • 5.Ra2#
                    • 5.Ra4#
              • 3...Bf4
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qb8#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bc7
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                    • 5.Qb8#
                • 4.Bxc7
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxc7
                  • threat
                    • 5.Ra2#
                    • 5.Rb8#
                    • 5.Ra4#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qb7#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...Bb4
                • 4.Rhxb4
                  • threat
                    • 5.Ra3#
                    • 5.Ra4#
                    • 5.Qb8#
                  • 4...Ka7
                    • 5.Ra3#
                    • 5.Ra4#
              • 3...Bf4
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qb8#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bc7
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                    • 5.Qb8#
                • 4.Bxc7
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxc7
                  • threat
                    • 5.Ra3#
                    • 5.Rb8#
                    • 5.Ra4#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qb7#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...Bf4
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qb8#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bc7
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Raxa5#
                    • 5.Qb8#
                • 4.Bxc7
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxc7
                  • threat
                    • 5.Ra4#
                    • 5.Ra5#
                    • 5.Rb8#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qb7#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Bf4
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qb8#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qb8#
                    • 5.Qa4#
            • 3.Qf3
              • threat
                • 4.Ra4#
              • 3...Bb4
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Bf4
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Bc5
                • 4.Ra4+
                  • 4...Ba7
                    • 5.Raxa7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
                  • 4...d5
                    • 5.Ra4#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Bc7
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...d5
                    • 5.Ra4#
          • 2...Bxf6
            • 3.Ra4+
              • 3...Kxb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Raxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Qf3
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rbb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Rb4#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.hxg8Q
                  • threat
                    • 5.Ra4#
                    • 5.Qxd8#
                • 4.hxg8R
                  • threat
                    • 5.Ra4#
                    • 5.Rxd8#
              • 3...Bd4
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
          • 2...Bxd8
            • 3.Qf3
              • threat
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rbb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.hxg8Q
                  • threat
                    • 5.Ra4#
                    • 5.Qxd8#
                • 4.hxg8R
                  • threat
                    • 5.Ra4#
                    • 5.Rxd8#
              • 3...Re8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
      • 1...Bxg7
        • 2.Rxh4
          • threat
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qf3
              • threat
                • 4.Ra4#
          • 2...Kxb7
            • 3.Rb4+
              • 3...Ka6
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
              • 3...Kc6
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Qe5#
                    • 5.Qg5#
                • 4.Qf3+
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
                • 4.Qe5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.Qg5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Rb6#
                    • 5.Qd5#
              • 3...Ka7
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc8
                • 4.Bc7
                  • threat
                    • 5.Rb8#
                • 4.Qg4
                  • threat
                    • 5.Qxd7#
                    • 5.Qc4#
            • 3.Qf3+
              • 3...Ka6
                • 4.Ra4+
                  • 4...Kb5
                    • 5.Ra5#
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
          • 2...Bxf6
            • 3.Ra4+
              • 3...Kxb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Qf3
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Bd4
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
          • 2...Bh6
            • 3.Ra4+
              • 3...Kxb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxe3
                  • threat
                    • 5.Ra4#
              • 3...Bf4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxe3
                  • threat
                    • 5.Ra4#
              • 3...Bf4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxe3
                  • threat
                    • 5.Ra4#
              • 3...Bf4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxe3
                  • threat
                    • 5.Ra4#
              • 3...Bf4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxe3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bf4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rc7
              • threat
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Sxd7#
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
              • 3...Bxe3+
                • 4.Qxe3
                  • threat
                    • 5.Qa7#
                  • 4...Kb8
                    • 5.Qa7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Qf3#
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
              • 3...Bf4
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
            • 3.Qf3
              • threat
                • 4.Ra4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Ra4#
              • 3...Bf4
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
        • 2.Rb1
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxf6
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bd4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd4
                  • threat
                    • 5.Qa4#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bd4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bd4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Bh6
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxe3
                  • threat
                    • 5.Ra4#
              • 3...Bf4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bf4
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
        • 2.Rb2
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Bxf6
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bd4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd4
                  • threat
                    • 5.Qa4#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bd4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bd4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Bh6
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxe3
                  • threat
                    • 5.Ra4#
              • 3...Bf4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bf4
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
        • 2.Rb3
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxf6
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bd4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd4
                  • threat
                    • 5.Qa4#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bd4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bd4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Bh6
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxe3
                  • threat
                    • 5.Ra4#
              • 3...Bf4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bf4
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
        • 2.Rb6
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Ka7
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rxd8
                • 4.exd8Q
                  • threat
                    • 5.Ra4#
                    • 5.Qb8#
                • 4.exd8B
                  • threat
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb3
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxd8
                • 4.exd8Q
                  • threat
                    • 5.Qa4#
                    • 5.Qb8#
                • 4.exd8B
                  • threat
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Rb1
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Rb2
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Rb3
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Rb5
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qb4
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Ra6#
                    • 5.Qa3#
                    • 5.Qa5#
                    • 5.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxf6
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bd4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bd4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bd4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Bxc3+
                • 4.Kxc3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bd4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Bh6
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxe3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Bf4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxe3+
                • 4.Kxe3
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Bf4
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
      • 1...Sxg2
        • 2.Rxd7
          • threat
            • 3.Qf3+
              • 3...Kb8
                • 4.Qb7#
          • 2...Kb8
            • 3.exf8Q
              • threat
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Be7+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Ka8
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Be7+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxg8
                  • threat
                    • 5.Bh4#
                    • 5.Ba5#
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Bh4#
                    • 5.Ba5#
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Bf6#
                    • 5.Be7#
                • 4.Qxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Kc8
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Be7+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Rxf8
                • 4.gxf8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.gxf8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Rh8
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Be7+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qxh8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.gxh8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.gxh8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.gxh8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.gxh8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
            • 3.exf8R
              • threat
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Be7+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Rxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Ka8
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Be7+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxg8
                  • threat
                    • 5.Bh4#
                    • 5.Ba5#
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Bh4#
                    • 5.Ba5#
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Bf6#
                    • 5.Be7#
                • 4.Rxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Kc8
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Be7+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Rxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Rxf8
                • 4.gxf8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.gxf8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Rh8
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Be7+
                  • 4...Rxf8
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Rxh8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.gxh8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.gxh8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.gxh8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.gxh8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
            • 3.gxf8Q
              • threat
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Qxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
              • 3...Ka8
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.Qxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
              • 3...Kc8
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Qxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
              • 3...Rxf8
                • 4.exf8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.exf8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Rh8
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Qxh8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
            • 3.gxf8R
              • threat
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Rxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
              • 3...Ka8
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.Rxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
              • 3...Kc8
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Rxg8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
              • 3...Rxf8
                • 4.exf8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.exf8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Rh8
                • 4.Ba5+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Bb6+
                  • 4...Rxf8
                    • 5.exf8Q#
                    • 5.exf8R#
                • 4.Rxh8
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
            • 3.e8Q
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Be7#
              • 3...Bxd6
                • 4.Qxd6+
                  • 4...Ka8
                    • 5.Qe4#
                  • 4...Kc8
                    • 5.Qc7#
              • 3...Bxg7
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Ka8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Be7
                • 4.Sxg8
                  • threat
                    • 5.Bxe7#
                  • 4...Ka8
                    • 5.Bxe7#
                  • 4...Kc8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bh4#
                    • 5.Ba5#
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bh4
                    • 5.Bxh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bg5
                    • 5.Bxg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bf8
                    • 5.Bh4#
                    • 5.Ba5#
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Bf6#
                    • 5.Be7#
                • 4.hxg8Q
                  • threat
                    • 5.Bxe7#
                  • 4...Ka8
                    • 5.Bxe7#
                  • 4...Kc8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Bxe7#
                  • 4...Ka8
                    • 5.Bxe7#
                  • 4...Kc8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Bxe7#
                  • 4...Ka8
                    • 5.Bxe7#
                  • 4...Kc8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Bxe7#
                  • 4...Ka8
                    • 5.Bxe7#
                  • 4...Kc8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
            • 3.Ba5
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Bxe7
                • 4.dxe7+
                  • 4...Ka8
                    • 5.hxg8Q#
                    • 5.hxg8R#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                  • 4...Sf4
                    • 5.hxg8Q#
                    • 5.hxg8R#
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bb6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Bxe7
                • 4.dxe7+
                  • 4...Ka8
                    • 5.Ra7#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                  • 4...Sf4
                    • 5.hxg8Q#
                    • 5.hxg8R#
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.Ba7+
                  • 4...Ka8
                    • 5.Qf3#
                  • 4...Kc8
                    • 5.Rc7#
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
          • 2...Sxe3
            • 3.Qxe3
              • threat
                • 4.Qa7#
              • 3...Kb8
                • 4.Qb6+
                  • 4...Ka8
                    • 5.Ra7#
                    • 5.Qa7#
                  • 4...Kc8
                    • 5.Rc7#
                    • 5.Qc7#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qa7+
                  • 4...Kc8
                    • 5.Rc7#
                    • 5.Qc7#
              • 3...Bb7
                • 4.Qb6
                  • threat
                    • 5.Qxb7#
                  • 4...Kb8
                    • 5.Qxb7#
                  • 4...Bh1
                    • 5.Ra7#
                    • 5.Qa7#
                  • 4...Bg2
                    • 5.Ra7#
                    • 5.Qa7#
                  • 4...Bf3
                    • 5.Ra7#
                    • 5.Qa7#
                  • 4...Be4
                    • 5.Ra7#
                    • 5.Qa7#
                  • 4...Bd5
                    • 5.Ra7#
                    • 5.Qa7#
                  • 4...Ba6
                    • 5.Ra7#
                    • 5.Qa7#
                  • 4...Bc6
                    • 5.Ra7#
                    • 5.Qa7#
                  • 4...Bc8
                    • 5.Ra7#
                    • 5.Qa7#
          • 2...Se1
            • 3.Bb6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Bxf3
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.Ra7+
                  • 4...Kb8
                    • 5.d7#
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bb7
                • 4.e8Q+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.e8R+
                  • 4...Bc8
                    • 5.Rxc8#
          • 2...Sf4
            • 3.Bb6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Bxe7
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bb7
                • 4.e8Q+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.e8R+
                  • 4...Bc8
                    • 5.Rxc8#
              • 3...Se6
                • 4.e8Q+
                  • 4...Sd8
                    • 5.Qxd8#
                • 4.e8R+
                  • 4...Sd8
                    • 5.Rexd8#
          • 2...Sh4
            • 3.Bb6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Bxf3
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.Ra7+
                  • 4...Kb8
                    • 5.d7#
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bb7
                • 4.e8Q+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.e8R+
                  • 4...Bc8
                    • 5.Rxc8#
        • 2.e8Q
          • threat
            • 3.Bc7+
              • 3...Kxb7
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
            • 3.Rxd7
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Be7#
              • 3...Bxd6
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Bxg7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
              • 3...Be7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
            • 3.Qxd7
              • threat
                • 4.Qc8#
              • 3...Bxd6
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qgxd6#
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qcxb8#
                • 4.Qgxd6
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qc8#
                    • 5.Qa6#
                • 4.Rb6
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qb5
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Qb8#
                  • 4...Bb8
                    • 5.Qxb8#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qb8#
                    • 5.Qc8#
                  • 4...Bb8
                    • 5.Rc7#
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qxb8#
            • 3.Rb6
              • threat
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Be7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qxd7#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qge5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qee5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qge5
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qf3
                  • threat
                    • 5.Qb7#
                    • 5.Qxd7#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qe4
                  • threat
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qee5
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
            • 3.Rc7
              • threat
                • 4.Be7#
              • 3...Bxd6
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Bxg7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Qxd7
                  • threat
                    • 5.Rc8#
                    • 5.Qc8#
                  • 4...Kb8
                    • 5.Rc8#
                    • 5.Qc8#
                  • 4...Rxd8
                    • 5.Qxd8#
                • 4.hxg8Q
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
              • 3...Be7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxg8
                  • threat
                    • 5.Bxe7#
                  • 4...Kb8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bh4
                    • 5.Bxh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bg5
                    • 5.Bxg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bf8
                    • 5.Bh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
                • 4.hxg8Q
                  • threat
                    • 5.Bxe7#
                  • 4...Kb8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Be7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Bxe7#
                  • 4...Kb8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Be7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Bxe7#
                  • 4...Kb8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Be7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Bxe7#
                  • 4...Kb8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Be7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Be7#
            • 3.Qf3
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Bc7#
                • 4.Be7#
              • 3...Bxd6
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Sb6#
                    • 5.Rc7#
                  • 4...Bc7
                    • 5.Rxc7#
                • 4.Sxg8
                  • threat
                    • 5.Bc7#
                  • 4...Bc7
                    • 5.Bxc7#
                  • 4...Be7
                    • 5.Bxe7#
                  • 4...Bb8
                    • 5.Rxd7#
                • 4.hxg8Q
                  • threat
                    • 5.Bc7#
                  • 4...Bc7
                    • 5.Bxc7#
                  • 4...Be7
                    • 5.Bxe7#
                  • 4...Bb8
                    • 5.Rxd7#
                • 4.hxg8S
                  • threat
                    • 5.Bc7#
                  • 4...Bc7
                    • 5.Bxc7#
                  • 4...Be7
                    • 5.Bxe7#
                  • 4...Bb8
                    • 5.Rxd7#
                • 4.hxg8B
                  • threat
                    • 5.Bc7#
                  • 4...Bc7
                    • 5.Bxc7#
                  • 4...Be7
                    • 5.Bxe7#
                  • 4...Bb8
                    • 5.Rxd7#
                • 4.hxg8R
                  • threat
                    • 5.Bc7#
                  • 4...Bc7
                    • 5.Bxc7#
                  • 4...Be7
                    • 5.Bxe7#
                  • 4...Bb8
                    • 5.Rxd7#
              • 3...Bxg7
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qxd7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qxd7
                  • threat
                    • 5.Rb1#
                    • 5.Rb2#
                    • 5.Rb3#
                    • 5.Rb4#
                    • 5.Rb5#
                    • 5.Rb6#
                    • 5.Qa4#
                    • 5.Qc8#
                • 4.Qxf7
                  • threat
                    • 5.Qa2#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                • 4.Qee4
                  • threat
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
              • 3...Be7
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qxd7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Sb6#
                    • 5.Rc7#
                • 4.Sxg8
                  • threat
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bc7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bh4
                    • 5.Bxh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bg5
                    • 5.Bxg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bf8
                    • 5.Bh4#
                    • 5.Ba5#
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Bf6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.Qxd7
                  • threat
                    • 5.Rb1#
                    • 5.Rb2#
                    • 5.Rb3#
                    • 5.Rb4#
                    • 5.Rb5#
                    • 5.Rb6#
                    • 5.Qa4#
                    • 5.Qc8#
                • 4.hxg8Q
                  • threat
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bc7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bc7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bc7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bc7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
          • 2...Kxb7
            • 3.Qxd7+
              • 3...Ka6
                • 4.Se4
                  • threat
                    • 5.Sc5#
                  • 4...Bxd6
                    • 5.Qgxd6#
                • 4.Sd5
                  • threat
                    • 5.Sb4#
                  • 4...Bxd6
                    • 5.Qgxd6#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                    • 5.Qeb5#
                • 4.Qf3
                  • threat
                    • 5.Qfc6#
                    • 5.Qfb7#
                    • 5.Qa8#
                    • 5.Qa4#
                    • 5.Qdb7#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                    • 5.Qgb5#
                • 4.Qc7
                  • threat
                    • 5.Qb6#
                  • 4...Kb5
                    • 5.Qc4#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qfb7#
                    • 5.Qdb7#
                    • 5.Qc7#
              • 3...Kb8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qf3#
                • 4.Qf3
                  • threat
                    • 5.Qfb7#
                    • 5.Qdb7#
                    • 5.Qc7#
            • 3.Qf3+
              • 3...Ka6
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
                    • 5.Qe5#
                • 4.Qxd7
                  • threat
                    • 5.Qfc6#
                    • 5.Qfb7#
                    • 5.Qa8#
                    • 5.Qa4#
                    • 5.Qdb7#
                • 4.Qee4
                  • threat
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Kb5
                    • 5.Qc4#
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa8#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Qfc6#
                    • 5.Qfb7#
                    • 5.Qa8#
                    • 5.Qa4#
                    • 5.Qdb7#
                  • 4...Kb8
                    • 5.Qfb7#
                    • 5.Qdb7#
                    • 5.Qc7#
                • 4.Qee4
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.Qa8#
            • 3.Qe4+
              • 3...Ka6
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
                    • 5.Qe5#
                    • 5.Qg5#
                • 4.Qgf3
                  • threat
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Kb5
                    • 5.Qc4#
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa8#
              • 3...Ka7
                • 4.Qgf3
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Qgf3
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Qa8#
          • 2...Bxd6
            • 3.Qxd6
              • threat
                • 4.Qb8#
                • 4.Qa6#
              • 3...Kxb7
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb6#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.Qc7#
            • 3.Qxd7
              • threat
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qgxd6#
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qcxb8#
                • 4.Qgxd6
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qc8#
                    • 5.Qa6#
                • 4.Rb6
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qb5
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Qb8#
                  • 4...Bb8
                    • 5.Qxb8#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qb8#
                    • 5.Qc8#
                  • 4...Bb8
                    • 5.Rc7#
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qxb8#
              • 3...Bxg3
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qxb8#
              • 3...Bc7
                • 4.Qa4+
                  • 4...Kxb7
                    • 5.Qxc7#
                  • 4...Ba5
                    • 5.Qb8#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qcxb8#
                • 4.Rxc7
                  • threat
                    • 5.Ra7#
                    • 5.Rc8#
                    • 5.Qc8#
                  • 4...Kb8
                    • 5.Rc8#
                    • 5.Qc8#
                • 4.Qgxc7
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qa4#
                    • 5.Qdc8#
                    • 5.Qcc8#
                • 4.Qdxc7
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qb5
                  • threat
                    • 5.Qa6#
                  • 4...Bb6
                    • 5.Qb8#
                  • 4...Bb8
                    • 5.Qxb8#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Bb6
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qb8#
                    • 5.Qc8#
                  • 4...Bb8
                    • 5.Rc7#
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qxb8#
              • 3...Bf4
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qcxb8#
                • 4.Qxf4
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qb8#
                    • 5.Qc8#
                    • 5.Qfa4#
              • 3...Be5
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qxe5#
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qcxb8#
                • 4.Qxe5
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qb8#
                    • 5.Qc8#
                    • 5.Qa5#
              • 3...Sf4
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qxb8#
          • 2...Bxg7
            • 3.Qxd7
              • threat
                • 4.Qc8#
              • 3...Rxd8
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.Qc7#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Rxd6
                    • 5.Qc8#
                • 4.Qc7
                  • threat
                    • 5.Ra7#
          • 2...Sxe3
            • 3.Ba5+
              • 3...Kxb7
                • 4.Qgxe3
                  • threat
                    • 5.Qb6#
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
                    • 5.Qxd7#
            • 3.Bc7+
              • 3...Kxb7
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
                • 4.Qgxe3
                  • threat
                    • 5.Qb6#
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
            • 3.Qgxe3
              • threat
                • 4.Qa7#
              • 3...Kxb7
                • 4.Qb6+
                  • 4...Ka8
                    • 5.Bc7#
                    • 5.Be7#
                  • 4...Kc8
                    • 5.Bc7#
                    • 5.Be7#
                    • 5.Qc7#
                    • 5.Qxd7#
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Qb6#
                    • 5.Qea7#
                  • 4...Ka8
                    • 5.Qea7#
                    • 5.Qc8#
                    • 5.Qda7#
                  • 4...Kb8
                    • 5.Qea7#
                • 4.Ba5
                  • threat
                    • 5.Qb6#
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
                    • 5.Qxd7#
                • 4.Bc7
                  • threat
                    • 5.Qb6#
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Bxb7
                • 4.Ba5+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Bb6+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Bc7+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.Be7+
                  • 4...Bc8
                    • 5.Qxc8#
          • 2...Be7
            • 3.Qxd7
              • threat
                • 4.Qc8#
              • 3...Rxd8
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.Qc7#
                • 4.dxe7
                  • threat
                    • 5.Ra7#
                    • 5.exd8Q#
                    • 5.exd8R#
                  • 4...Rxd7
                    • 5.Qb8#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Rxd6
                    • 5.Qc8#
                • 4.Qc7
                  • threat
                    • 5.Ra7#
              • 3...Bxd6
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qgxd6#
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qcxb8#
                • 4.Qgxd6
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qc8#
                    • 5.Qa6#
                • 4.Rb6
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qb5
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Qb8#
                  • 4...Bb8
                    • 5.Qxb8#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qb8#
                    • 5.Qc8#
                  • 4...Bb8
                    • 5.Rc7#
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qxb8#
        • 2.Bc7
          • threat
            • 3.Rb8+
              • 3...Ka7
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
            • 3.e8Q+
              • 3...Kxb7
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
            • 3.Rh5
              • threat
                • 4.Rb8+
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Rb1
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Rb2
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Rb3
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Rb4
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Rb6
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qf3
                  • threat
                    • 5.Ra5#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Kxb7
                • 4.Qf3+
                  • 4...Ka6
                    • 5.Ra5#
                    • 5.Qa8#
                  • 4...Ka7
                    • 5.Ra5#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Rb6
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.e8Q+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
            • 3.Qf3
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Bxe7
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Ra2#
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Ra3#
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Ra5#
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb8+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Sxd7
                  • threat
                    • 5.Sb6#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
              • 3...Bxg7
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Ra2#
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Ra3#
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Ra5#
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb8+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
          • 2...Kxb7
            • 3.Qf3+
              • 3...Ka6
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                    • 5.Qa8#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Ka7
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                    • 5.Qa8#
          • 2...Bxe7
            • 3.hxg8Q+
              • 3...Kxb7
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Bd8
                • 4.Qf3
                  • threat
                    • 5.Qxd8#
              • 3...Bf8
                • 4.gxf8Q+
                  • 4...Kxb7
                    • 5.Qa8#
                • 4.Qf3
                  • threat
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
            • 3.Qf3
              • threat
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Ra2#
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Ra3#
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Ra5#
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb8+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Sxd7
                  • threat
                    • 5.Sb6#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
          • 2...Bxg7
            • 3.hxg8Q+
              • 3...Kxb7
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Bf8
                • 4.exf8Q+
                  • 4...Kxb7
                    • 5.Qa8#
                • 4.Qf3
                  • threat
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Qf3
              • threat
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Ra2#
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Ra3#
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Ra5#
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb8+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
          • 2...Sxe3
            • 3.Rb8+
              • 3...Ka7
                • 4.Qxe3+
                  • 4...Ka6
                    • 5.Qb6#
            • 3.e8Q+
              • 3...Kxb7
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
                • 4.Qgxe3
                  • threat
                    • 5.Qb6#
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
            • 3.e8R+
              • 3...Kxb7
                • 4.Qxe3
                  • threat
                    • 5.Qb6#
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
            • 3.Qxe3
              • threat
                • 4.Ra7#
                • 4.Rb8#
                • 4.Qa7#
              • 3...Kxb7
                • 4.Qb6+
                  • 4...Ka8
                    • 5.Qa6#
                    • 5.Qb8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Kc8
                    • 5.Qb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q
                  • threat
                    • 5.Qb6#
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
                • 4.e8R
                  • threat
                    • 5.Qb6#
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
              • 3...Bxb7
                • 4.e8Q+
                  • 4...Bc8
                    • 5.Qxc8#
        • 2.Rb3
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rh5
              • threat
                • 4.Ra5#
              • 3...Ka7
                • 4.Ra5#
            • 3.Qe5
              • threat
                • 4.Qa5#
              • 3...Ka7
                • 4.Qa5#
            • 3.Qg5
              • threat
                • 4.Qa5#
              • 3...Ka7
                • 4.Qa5#
          • 2...Sxe3
            • 3.Kxe3
              • threat
                • 4.Ra2#
              • 3...Bb7
                • 4.Qf3
                  • threat
                    • 5.Qxb7#
                  • 4...Ka7
                    • 5.Qxb7#
                  • 4...Kb8
                    • 5.Qxb7#
                  • 4...Bxf3
                    • 5.Ra2#
                  • 4...Be4
                    • 5.Ra2#
                  • 4...Bd5
                    • 5.Ra2#
                  • 4...Bc6
                    • 5.Ra2#
              • 3...Bg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Rxg2
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Bc6
                • 4.Ra2+
                  • 4...Ba4
                    • 5.Rxa4#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf1+
                • 4.Rxf1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sd1
                • 4.Qg2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc2
                • 4.Qg2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kxc2
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
          • 2...Se1
            • 3.Kxe1
              • threat
                • 4.Ra2#
              • 3...Bb7
                • 4.Qf3
                  • threat
                    • 5.Qxb7#
                  • 4...Ka7
                    • 5.Qxb7#
                  • 4...Kb8
                    • 5.Qxb7#
                  • 4...Bxf3
                    • 5.Ra2#
                  • 4...Be4
                    • 5.Ra2#
                  • 4...Bd5
                    • 5.Ra2#
                  • 4...Bc6
                    • 5.Ra2#
              • 3...Bg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Rxg2
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Bc6
                • 4.Ra2+
                  • 4...Ba4
                    • 5.Rxa4#
          • 2...Sh4
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
        • 2.Rb4
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rh5
              • threat
                • 4.Ra5#
              • 3...Ka7
                • 4.Ra5#
            • 3.Qe5
              • threat
                • 4.Qa5#
              • 3...Ka7
                • 4.Qa5#
            • 3.Qg5
              • threat
                • 4.Qa5#
              • 3...Ka7
                • 4.Qa5#
          • 2...Sxe3
            • 3.Kxe3
              • threat
                • 4.Ra2#
              • 3...Bb7
                • 4.Qf3
                  • threat
                    • 5.Qxb7#
                  • 4...Ka7
                    • 5.Qxb7#
                  • 4...Kb8
                    • 5.Qxb7#
                  • 4...Bxf3
                    • 5.Ra2#
                  • 4...Be4
                    • 5.Ra2#
                  • 4...Bd5
                    • 5.Ra2#
                  • 4...Bc6
                    • 5.Ra2#
              • 3...Bg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Rxg2
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Bd5
                • 4.Sxd5
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Bc6
                • 4.Ra2+
                  • 4...Ba4
                    • 5.Raxa4#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf1+
                • 4.Rxf1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sd1
                • 4.Qg2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc2
                • 4.Qg2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kxc2
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
          • 2...Se1
            • 3.Kxe1
              • threat
                • 4.Ra2#
              • 3...Bb7
                • 4.Qf3
                  • threat
                    • 5.Qxb7#
                  • 4...Ka7
                    • 5.Qxb7#
                  • 4...Kb8
                    • 5.Qxb7#
                  • 4...Bxf3
                    • 5.Ra2#
                  • 4...Be4
                    • 5.Ra2#
                  • 4...Bd5
                    • 5.Ra2#
                  • 4...Bc6
                    • 5.Ra2#
              • 3...Bg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Rxg2
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Bd5
                • 4.Sxd5
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Bc6
                • 4.Ra2+
                  • 4...Ba4
                    • 5.Raxa4#
          • 2...Sh4
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
        • 2.Rb5
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
          • 2...Ka7
            • 3.Ra5+
              • 3...Kb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Qe5
              • threat
                • 4.Qd4+
                  • 4...Ka6
                    • 5.Qb6#
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Ka8
                    • 5.Qa3#
                • 4.Rb1
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Rb2
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Rb3
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Rb4
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Rb6
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qe4
                  • threat
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Ra5#
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qd5
                  • threat
                    • 5.Qa2#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Ra5#
                    • 5.Qb7#
                • 4.c4
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
              • 3...Ka6
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb2
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb3
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qd4
                  • threat
                    • 5.Qb6#
                    • 5.Qa4#
                  • 4...Kxb5
                    • 5.Qc4#
                • 4.Qe4
                  • threat
                    • 5.Ra5#
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Kxb5
                    • 5.Qc4#
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qc5
                  • threat
                    • 5.Qb6#
                • 4.Qd5
                  • threat
                    • 5.Ra5#
                    • 5.Qb7#
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
                • 4.c4
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
              • 3...Ka8
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qd5+
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
                • 4.Rb1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb2
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb3
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb6
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qd4
                  • threat
                    • 5.Qa4#
                • 4.Qc5
                  • threat
                    • 5.Qa3#
                • 4.c4
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
            • 3.Qf3
              • threat
                • 4.Qb7#
              • 3...Sxe3
                • 4.Ra5+
                  • 4...Kb8
                    • 5.Ra8#
              • 3...Se1
                • 4.Ra5+
                  • 4...Kb8
                    • 5.Ra8#
              • 3...Sf4
                • 4.Ra5+
                  • 4...Kb8
                    • 5.Ra8#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Ra5#
                    • 5.Qb7#
                • 4.Qxh1
                  • threat
                    • 5.Qb7#
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Ra5#
                    • 5.Qb7#
              • 3...Sh4
                • 4.Ra5+
                  • 4...Kb8
                    • 5.Ra8#
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra5#
            • 3.Qg5
              • threat
                • 4.Qc5+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Ka8
                    • 5.Qa3#
                • 4.Rb1
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Rb2
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Rb3
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Rb4
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Rb6
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qd5
                  • threat
                    • 5.Qa2#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Ra5#
                    • 5.Qb7#
              • 3...Ka6
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb2
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb3
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qc5
                  • threat
                    • 5.Qb6#
                • 4.Qd5
                  • threat
                    • 5.Ra5#
                    • 5.Qb7#
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
              • 3...Ka8
                • 4.Qd5+
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
                • 4.Rb1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb2
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb3
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb6
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qc5
                  • threat
                    • 5.Qa3#
          • 2...Sxe3
            • 3.Kxe3
              • threat
                • 4.Ra2#
              • 3...Bb7
                • 4.Qf3
                  • threat
                    • 5.Qxb7#
                  • 4...Ka7
                    • 5.Qxb7#
                  • 4...Kb8
                    • 5.Qxb7#
                  • 4...Bxf3
                    • 5.Ra2#
                  • 4...Be4
                    • 5.Ra2#
                  • 4...Bd5
                    • 5.Ra2#
                  • 4...Bc6
                    • 5.Ra2#
              • 3...Bg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Rxg2
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Bd5
                • 4.Sxd5
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf1+
                • 4.Rxf1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sd1
                • 4.Qg2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc2
                • 4.Qg2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kxc2
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
          • 2...Se1
            • 3.Kxe1
              • threat
                • 4.Ra2#
              • 3...Bb7
                • 4.Qf3
                  • threat
                    • 5.Qxb7#
                  • 4...Ka7
                    • 5.Qxb7#
                  • 4...Kb8
                    • 5.Qxb7#
                  • 4...Bxf3
                    • 5.Ra2#
                  • 4...Be4
                    • 5.Ra2#
                  • 4...Bd5
                    • 5.Ra2#
                  • 4...Bc6
                    • 5.Ra2#
              • 3...Bg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Rxg2
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Bd5
                • 4.Sxd5
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
          • 2...Sh4
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
        • 2.Rb6
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rh5
              • threat
                • 4.Ra5#
              • 3...Ka7
                • 4.Ra5#
            • 3.Qe5
              • threat
                • 4.Qa5#
              • 3...Ka7
                • 4.Qa5#
            • 3.Qg5
              • threat
                • 4.Qa5#
              • 3...Ka7
                • 4.Qa5#
          • 2...Sxe3
            • 3.Kxe3
              • threat
                • 4.Ra2#
              • 3...Bb7
                • 4.Qf3
                  • threat
                    • 5.Qxb7#
                  • 4...Ka7
                    • 5.Qxb7#
                  • 4...Kb8
                    • 5.Qxb7#
                  • 4...Bxf3
                    • 5.Ra2#
                  • 4...Be4
                    • 5.Ra2#
                  • 4...Bd5
                    • 5.Ra2#
                  • 4...Bc6
                    • 5.Ra2#
              • 3...Bg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Rxg2
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Bd5
                • 4.Sxd5
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Bc6
                • 4.Ra2+
                  • 4...Ba4
                    • 5.Rxa4#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf1+
                • 4.Rxf1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sd1
                • 4.Qg2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc2
                • 4.Qg2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kxc2
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
          • 2...Se1
            • 3.Kxe1
              • threat
                • 4.Ra2#
              • 3...Bb7
                • 4.Qf3
                  • threat
                    • 5.Qxb7#
                  • 4...Ka7
                    • 5.Qxb7#
                  • 4...Kb8
                    • 5.Qxb7#
                  • 4...Bxf3
                    • 5.Ra2#
                  • 4...Be4
                    • 5.Ra2#
                  • 4...Bd5
                    • 5.Ra2#
                  • 4...Bc6
                    • 5.Ra2#
              • 3...Bg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Rxg2
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Bd5
                • 4.Sxd5
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
              • 3...Bc6
                • 4.Ra2+
                  • 4...Ba4
                    • 5.Rxa4#
          • 2...Sh4
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
      • 1...Sxg6
        • 2.Rxh1
          • threat
            • 3.Rb2
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Rb3
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Rb4
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Rb5
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Rb6
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Qf3
              • threat
                • 4.Ra1#
          • 2...Kxb7
            • 3.Rb1+
              • 3...Ka6
                • 4.Qf3
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Kc6
                • 4.Qf3+
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
                • 4.d4
                  • threat
                    • 5.Rb6#
              • 3...Ka7
                • 4.Qf3
                  • threat
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Kc8
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bc7#
                    • 5.Be7#
                    • 5.Qxd7#
                • 4.Bc7
                  • threat
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Qf3
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
            • 3.Qf3+
              • 3...Ka6
                • 4.Ra1+
                  • 4...Kb5
                    • 5.Ra5#
                    • 5.Qd5#
                • 4.Rb1
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Ka7
                • 4.Ra1+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                • 4.Rb1
                  • threat
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka7
                    • 5.Ra1#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra1#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Ra1
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
          • 2...Bxe7
            • 3.Ra1+
              • 3...Kxb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Rb2
              • threat
                • 4.Ra1#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Rxa3#
                    • 5.Qb8#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd6
                  • threat
                    • 5.Ra1#
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qa6#
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qa3#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rb3
              • threat
                • 4.Ra1#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Raxa3#
                    • 5.Qb8#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd6
                  • threat
                    • 5.Ra1#
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qa6#
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qa3#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rb4
              • threat
                • 4.Ra1#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rb5
              • threat
                • 4.Ra1#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Rxa3#
                    • 5.Qb8#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd6
                  • threat
                    • 5.Ra1#
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qa6#
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qa3#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Raxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rb6
              • threat
                • 4.Ra1#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Rxa3#
                    • 5.Qb8#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd6
                  • threat
                    • 5.Ra1#
                    • 5.Qa3#
                    • 5.Qb8#
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qa3#
                    • 5.Qb8#
            • 3.Qf3
              • threat
                • 4.Ra1#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Rxa3#
                • 4.Rbb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Sb6#
                    • 5.Rc7#
                  • 4...Bc7
                    • 5.Rxc7#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Rbb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Rb1#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
          • 2...Sxe7
            • 3.dxe7
              • threat
                • 4.Qb8#
              • 3...Kxb7
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Ka8
                    • 5.Ra1#
              • 3...d6
                • 4.Rb2
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rb3
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rb4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rb5
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rb6
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
            • 3.Rb2
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rb3
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rb4
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rb5
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Raxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rb6
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
          • 2...Sh4
            • 3.Rb2
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rb3
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rb4
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rb5
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rb6
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rc7
              • threat
                • 4.Ra1+
                  • 4...Kb8
                    • 5.Sxd7#
                • 4.Sxd7
                  • threat
                    • 5.Ra1#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Rb1#
                    • 5.Qb7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra1#
          • 2...Se5
            • 3.Rb2
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
            • 3.Rb3
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
            • 3.Rb4
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
            • 3.Rb5
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Raxa5#
                  • 4...Sa7
                    • 5.Qf3#
            • 3.Rb6
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
        • 2.e8Q
          • threat
            • 3.Bc7+
              • 3...Kxb7
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Qb6#
            • 3.Rxd7
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Be7#
              • 3...Bxd6
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Bxg7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Se7
                    • 5.Bxe7#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Se7
                    • 5.Bxe7#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Se7
                    • 5.Bxe7#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Be7#
                  • 4...Se7
                    • 5.Bxe7#
              • 3...Be7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
            • 3.Qxd7
              • threat
                • 4.Qc8#
              • 3...Bxd6
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qgxd6#
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qcxb8#
                • 4.Qgxd6
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qc8#
                    • 5.Qa6#
                • 4.Rb6
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qb5
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Qb8#
                  • 4...Bb8
                    • 5.Qxb8#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qb8#
                    • 5.Qc8#
                  • 4...Bb8
                    • 5.Rc7#
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qxb8#
              • 3...Se7
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.Qc7#
                    • 5.dxe7#
                • 4.dxe7
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Sd5
                  • threat
                    • 5.Sb6#
                  • 4...Sxd5
                    • 5.Qc8#
                  • 4...Sc8
                    • 5.Qxc8#
                • 4.Rb1
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.Rb2
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.Rb3
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.Rb4
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.Rb6
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
            • 3.Rb1
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qe4
                  • threat
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.Qa4#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Sf4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Sd5
                    • 5.Qa4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
              • 3...Se5
                • 4.Qgxe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qexe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Se7
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
            • 3.Rb2
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra2#
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qe4
                  • threat
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.Qa4#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Sf4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Sd5
                    • 5.Qa4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
              • 3...Se5
                • 4.Qgxe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qexe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Se7
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
            • 3.Rb3
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra3#
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qe4
                  • threat
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.Qa4#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Sf4
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Sd5
                    • 5.Qa4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
              • 3...Se5
                • 4.Qgxe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qexe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Se7
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
            • 3.Rb4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qxf7
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra4#
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Qxf7
                  • threat
                    • 5.Qa2#
                  • 4...Ka6
                    • 5.Qa2#
                  • 4...Ka8
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Se5
                • 4.Qgxe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qexe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Se7
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
            • 3.Rb6
              • threat
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Be7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qxd7#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qf3
                  • threat
                    • 5.Qb7#
                    • 5.Qxd7#
                • 4.Qe4
                  • threat
                    • 5.Qb7#
                    • 5.Qa4#
              • 3...Se7
                • 4.Bxe7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.dxe7
                  • threat
                    • 5.Qb8#
                  • 4...Ka7
                    • 5.Qb8#
                  • 4...d6
                    • 5.Qa4#
            • 3.Rc7
              • threat
                • 4.Be7#
              • 3...Bxd6
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Bxg7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.hxg8Q
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Se7
                    • 5.Bxe7#
                • 4.hxg8S
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Se7
                    • 5.Bxe7#
                • 4.hxg8B
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Se7
                    • 5.Bxe7#
                • 4.hxg8R
                  • threat
                    • 5.Be7#
                  • 4...Kb8
                    • 5.Be7#
                  • 4...Se7
                    • 5.Bxe7#
              • 3...Be7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxg8
                  • threat
                    • 5.Bxe7#
                  • 4...Kb8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bh4
                    • 5.Bxh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bg5
                    • 5.Bxg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bf8
                    • 5.Bh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
                • 4.hxg8Q
                  • threat
                    • 5.Bxe7#
                  • 4...Kb8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Be7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Bxe7#
                  • 4...Kb8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Be7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Bxe7#
                  • 4...Kb8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Be7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Bxe7#
                  • 4...Kb8
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Be7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Be7#
            • 3.Qf3
              • threat
                • 4.Ba5#
                • 4.Bb6#
                • 4.Bc7#
                • 4.Be7#
              • 3...Bxd6
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Sb6#
                    • 5.Rc7#
                  • 4...Bc7
                    • 5.Rxc7#
              • 3...Bxg7
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qxd7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                • 4.Qxd7
                  • threat
                    • 5.Rb1#
                    • 5.Rb2#
                    • 5.Rb3#
                    • 5.Rb4#
                    • 5.Rb5#
                    • 5.Rb6#
                    • 5.Qa4#
                    • 5.Qc8#
                • 4.Qxf7
                  • threat
                    • 5.Qa2#
                • 4.hxg8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                  • 4...Se7
                    • 5.Bxe7#
                • 4.hxg8S
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                  • 4...Se7
                    • 5.Bxe7#
                • 4.hxg8B
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                  • 4...Se7
                    • 5.Bxe7#
                • 4.hxg8R
                  • threat
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                  • 4...Se7
                    • 5.Bxe7#
                • 4.Qee4
                  • threat
                    • 5.Qa4#
              • 3...Be7
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qxd7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Sb6#
                    • 5.Rc7#
                • 4.Sxg8
                  • threat
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bc7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bh4
                    • 5.Bxh4#
                    • 5.Bg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bg5
                    • 5.Bxg5#
                    • 5.Bf6#
                    • 5.Be7#
                  • 4...Bf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bf8
                    • 5.Bh4#
                    • 5.Ba5#
                    • 5.Bg5#
                    • 5.Bb6#
                    • 5.Bf6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.Qxd7
                  • threat
                    • 5.Rb1#
                    • 5.Rb2#
                    • 5.Rb3#
                    • 5.Rb4#
                    • 5.Rb5#
                    • 5.Rb6#
                    • 5.Qa4#
                    • 5.Qc8#
                • 4.hxg8Q
                  • threat
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bc7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.hxg8S
                  • threat
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bc7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.hxg8B
                  • threat
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bc7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
                • 4.hxg8R
                  • threat
                    • 5.Bxe7#
                  • 4...Bxd6
                    • 5.Bc7#
                  • 4...Bxf6
                    • 5.Bxf6#
                    • 5.Be7#
                  • 4...Bxd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Ba5#
                    • 5.Bb6#
                    • 5.Bc7#
                    • 5.Be7#
          • 2...Kxb7
            • 3.Qxd7+
              • 3...Ka6
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Bxd6
                    • 5.Qgxd6#
                • 4.Se4
                  • threat
                    • 5.Sc5#
                  • 4...Bxd6
                    • 5.Qgxd6#
                • 4.Sd5
                  • threat
                    • 5.Sb4#
                  • 4...Bxd6
                    • 5.Qgxd6#
                • 4.Qf3
                  • threat
                    • 5.Qfc6#
                    • 5.Qfb7#
                    • 5.Qa8#
                    • 5.Qa4#
                    • 5.Qdb7#
                • 4.Qc7
                  • threat
                    • 5.Qb6#
                  • 4...Kb5
                    • 5.Qc4#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qfb7#
                    • 5.Qdb7#
                    • 5.Qc7#
              • 3...Kb8
                • 4.Qc7+
                  • 4...Ka8
                    • 5.Qf3#
                • 4.Qf3
                  • threat
                    • 5.Qfb7#
                    • 5.Qdb7#
                    • 5.Qc7#
            • 3.Qf3+
              • 3...Ka6
                • 4.Qxd7
                  • threat
                    • 5.Qfc6#
                    • 5.Qfb7#
                    • 5.Qa8#
                    • 5.Qa4#
                    • 5.Qdb7#
                • 4.Qee4
                  • threat
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Kb5
                    • 5.Qc4#
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa8#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Qfc6#
                    • 5.Qfb7#
                    • 5.Qa8#
                    • 5.Qa4#
                    • 5.Qdb7#
                  • 4...Kb8
                    • 5.Qfb7#
                    • 5.Qdb7#
                    • 5.Qc7#
                • 4.Qee4
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.Qa8#
            • 3.Qe4+
              • 3...Ka6
                • 4.Qgf3
                  • threat
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Kb5
                    • 5.Qc4#
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa8#
              • 3...Ka7
                • 4.Qgf3
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Qgf3
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Qa8#
          • 2...Bxd6
            • 3.Qxd6
              • threat
                • 4.Qb8#
                • 4.Qa6#
              • 3...Kxb7
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb6#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.Qc7#
            • 3.Qxd7
              • threat
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qgxd6#
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qcxb8#
                • 4.Qgxd6
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qc8#
                    • 5.Qa6#
                • 4.Rb6
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qb5
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Qb8#
                  • 4...Bb8
                    • 5.Qxb8#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qb8#
                    • 5.Qc8#
                  • 4...Bb8
                    • 5.Rc7#
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qxb8#
              • 3...Bxg3
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qxb8#
              • 3...Bc7
                • 4.Qa4+
                  • 4...Kxb7
                    • 5.Qxc7#
                  • 4...Ba5
                    • 5.Qb8#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qcxb8#
                • 4.Rxc7
                  • threat
                    • 5.Ra7#
                    • 5.Rc8#
                    • 5.Qc8#
                  • 4...Kb8
                    • 5.Rc8#
                    • 5.Qc8#
                • 4.Qgxc7
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qa4#
                    • 5.Qdc8#
                    • 5.Qcc8#
                • 4.Qdxc7
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Qb5
                  • threat
                    • 5.Qa6#
                  • 4...Bb6
                    • 5.Qb8#
                  • 4...Bb8
                    • 5.Qxb8#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Bb6
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qb8#
                    • 5.Qc8#
                  • 4...Bb8
                    • 5.Rc7#
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qxb8#
              • 3...Bf4
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qcxb8#
                • 4.Qxf4
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qb8#
                    • 5.Qc8#
                    • 5.Qfa4#
              • 3...Be5
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qcxb8#
                • 4.Qxe5
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qb8#
                    • 5.Qc8#
                    • 5.Qa5#
              • 3...Sf4
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qxb8#
                • 4.Rb6
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Qc8#
                  • 4...Bb8
                    • 5.Rc7#
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
              • 3...Se5
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qxb8#
          • 2...Bxg7
            • 3.Qxd7
              • threat
                • 4.Qc8#
              • 3...Rxd8
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.Qc7#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Rxd6
                    • 5.Qc8#
                • 4.Qc7
                  • threat
                    • 5.Ra7#
              • 3...Se7
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.Qc7#
                    • 5.dxe7#
                • 4.dxe7
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qb8#
                    • 5.Qc8#
                • 4.Rb1
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.Rb2
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.Rb3
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.Rb4
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.Rb6
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
          • 2...Be7
            • 3.Qxd7
              • threat
                • 4.Qc8#
              • 3...Rxd8
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.Qc7#
                • 4.dxe7
                  • threat
                    • 5.Ra7#
                    • 5.exd8Q#
                    • 5.exd8R#
                  • 4...Rxd7
                    • 5.Qb8#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Rxd6
                    • 5.Qc8#
                • 4.Qc7
                  • threat
                    • 5.Ra7#
              • 3...Bxd6
                • 4.Ra7+
                  • 4...Kb8
                    • 5.Qgxd6#
                    • 5.Qb7#
                • 4.Qc8+
                  • 4...Bb8
                    • 5.Qgxb8#
                    • 5.Qcxb8#
                • 4.Qgxd6
                  • threat
                    • 5.Ra7#
                    • 5.Rb8#
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qc8#
                    • 5.Qa6#
                • 4.Rb6
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qb5
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Qb8#
                  • 4...Bb8
                    • 5.Qxb8#
                • 4.Qc6
                  • threat
                    • 5.Qa6#
                  • 4...Bc5
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qb8#
                    • 5.Qc8#
                  • 4...Bb8
                    • 5.Rc7#
                    • 5.Rd7#
                    • 5.Re7#
                    • 5.Rxf7#
                    • 5.Qxb8#
            • 3.Rb1
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Sf4
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
              • 3...Sh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Se5
                • 4.Qxe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Rb2
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra2#
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Sf4
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
              • 3...Sh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Se5
                • 4.Qxe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Rb3
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra3#
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Sf4
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
              • 3...Sh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Se5
                • 4.Qxe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Rb4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra4#
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Sh4
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Se5
                • 4.Qxe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Rb6
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qxd7#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qf3
                  • threat
                    • 5.Qb7#
                    • 5.Qxd7#
              • 3...Rxe8
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qxd7#
              • 3...Bxd8
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Sf4
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
              • 3...Sh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Se5
                • 4.Qxe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sf8
                • 4.Bxe7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.dxe7
                  • threat
                    • 5.Qb8#
                  • 4...Ka7
                    • 5.Qb8#
                  • 4...d6
                    • 5.Qa4#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
        • 2.Rb1
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
          • 2...Ka7
            • 3.Ra1+
              • 3...Kb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Qxg6
              • threat
                • 4.Qxf7
                  • threat
                    • 5.Qa2#
                  • 4...Ka6
                    • 5.Qa2#
                  • 4...Ka8
                    • 5.Qa2#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe4
                  • threat
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.Qa4#
                • 4.Qf5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Ka6
                • 4.Qxf7
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe4
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qf5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka8
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qxf7
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qf5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2
                  • threat
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
            • 3.e8Q
              • threat
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
                • 4.Qe4
                  • threat
                    • 5.Qb7#
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.Qa4#
              • 3...Ka6
                • 4.Qxd7
                  • threat
                    • 5.Ra1#
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.Qe4
                  • threat
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qf3#
                    • 5.Qb7#
              • 3...Bxg2
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qxg2#
                  • 4...Bb7
                    • 5.Qxb7#
                • 4.Qxg2
                  • threat
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
              • 3...Bxd6
                • 4.Qxd6
                  • threat
                    • 5.Qa3#
                  • 4...Ka8
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qa6#
              • 3...Sh4
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...Se5
                • 4.Qgxe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qexe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Se7
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qb7#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...Sf4
                • 4.Rxf4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                  • 4...Sd5
                    • 5.Ra4#
            • 3.Rh5
              • threat
                • 4.Ra5#
              • 3...Se5
                • 4.Rxe5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qxe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
            • 3.Qh4
              • threat
                • 4.Qa4#
              • 3...Sxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
              • 3...Sf4
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
            • 3.Qf3
              • threat
                • 4.Qb7#
              • 3...Bxg2
                • 4.Ra1+
                  • 4...Kb8
                    • 5.Ra8#
                • 4.Rxg2
                  • threat
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Qxg2
                  • threat
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf4
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qb7#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                  • 4...Sxh5
                    • 5.Qa4#
                  • 4...Sd5
                    • 5.Qa4#
                • 4.Qd1
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
            • 3.Qg5
              • threat
                • 4.Qa5#
              • 3...Se5
                • 4.Qxe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
          • 2...Sxe7
            • 3.Bxe7
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.dxe7
              • threat
                • 4.Qb8#
              • 3...Ka7
                • 4.Ra1+
                  • 4...Kb7
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qa5#
                    • 5.Qb6#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Ra1#
                    • 5.Rb8#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qb7#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qb6#
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Qb8#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...d6
                • 4.Qxd6
                  • threat
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qa6#
                  • 4...Ka7
                    • 5.Qa3#
                • 4.e8Q
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                  • 4...d5
                    • 5.Qb8#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sc6
                • 4.Ra4+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra4+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
        • 2.Rb2
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Qe1
              • threat
                • 4.Qa1#
              • 3...Ka7
                • 4.Qa1#
          • 2...Sxe7
            • 3.Bxe7
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.dxe7
              • threat
                • 4.Qb8#
              • 3...Ka7
                • 4.Ra2+
                  • 4...Kb7
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qa5#
                    • 5.Qb6#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Ra2#
                    • 5.Rb8#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qb7#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Ra2#
                    • 5.Qb6#
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Qb8#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...d6
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxd6
                  • threat
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qa6#
                  • 4...Ka7
                    • 5.Qa3#
                • 4.e8Q
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                  • 4...d5
                    • 5.Qb8#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sc6
                • 4.Ra4+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra4+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
        • 2.Rb3
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Qe1
              • threat
                • 4.Qa1#
              • 3...Ka7
                • 4.Qa1#
          • 2...Sxe7
            • 3.Bxe7
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.dxe7
              • threat
                • 4.Qb8#
              • 3...Ka7
                • 4.Ra3+
                  • 4...Kb7
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qa5#
                    • 5.Qb6#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Ra3#
                    • 5.Rb8#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qb7#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Ra3#
                    • 5.Qb6#
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Qb8#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...d6
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxd6
                  • threat
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qa6#
                  • 4...Ka7
                    • 5.Qa3#
                • 4.e8Q
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                  • 4...d5
                    • 5.Qb8#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sc6
                • 4.Ra4+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra4+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
        • 2.Rb4
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Qe1
              • threat
                • 4.Qa1#
              • 3...Ka7
                • 4.Qa1#
          • 2...Sxe7
            • 3.Bxe7
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.dxe7
              • threat
                • 4.Qb8#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb7
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qa5#
                    • 5.Qb6#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Rb8#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qb7#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Ra4#
                    • 5.Qb6#
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                    • 5.Qb8#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
              • 3...d6
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.e8Q
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                  • 4...d5
                    • 5.Qb8#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
          • 2...Sh4
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rhxh4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb6
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb3
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb6
                  • threat
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb5
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Qe1
              • threat
                • 4.Qa1#
              • 3...Ka7
                • 4.Qa1#
          • 2...Ka7
            • 3.Ra5+
              • 3...Kb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Ka6
                • 4.Rb6+
                  • 4...Ka5
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rhb1
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Ra5#
                • 4.Rb2
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rb3
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rb4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.c4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Ka6
                • 4.Rhb4
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Ra5#
              • 3...Sxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...Sf4
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
            • 3.Qe1
              • threat
                • 4.Qa1#
              • 3...Ka6
                • 4.Rb6+
                  • 4...Ka5
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Rb2
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Rb3
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Rb4
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qb1
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                    • 5.Qa2#
                    • 5.Qa1#
                • 4.c4
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
            • 3.Qf3
              • threat
                • 4.Qb7#
              • 3...Bxg2
                • 4.Ra5+
                  • 4...Kb8
                    • 5.Ra8#
                • 4.Rxg2
                  • threat
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Ra5#
                    • 5.Qb7#
                • 4.Qxg2
                  • threat
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Ra5#
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf4
                • 4.Qxd7+
                  • 4...Ka6
                    • 5.Ra5#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Qb7#
                • 4.Qxf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qd1
                  • threat
                    • 5.Qa4#
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qa1#
          • 2...Sxe7
            • 3.Bxe7
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Ka7
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Raxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.dxe7
              • threat
                • 4.Qb8#
              • 3...Ka7
                • 4.Ra5+
                  • 4...Kb7
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Ra5#
                    • 5.Qa5#
                    • 5.Qb6#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Ra5#
                    • 5.Rb8#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qb7#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Ra5#
                    • 5.Qb6#
                    • 5.Qb7#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...d6
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxd6
                  • threat
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qa6#
                  • 4...Ka7
                    • 5.Qa3#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sc6
                • 4.Ra4+
                  • 4...Sa5
                    • 5.Raxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra4+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
          • 2...Se5
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Raxa5#
                  • 4...Sa7
                    • 5.Qf3#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
              • 3...Sc4+
                • 4.Rxc4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Sg4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sc6
                • 4.Ra4+
                  • 4...Sa5
                    • 5.Raxa5#
                  • 4...Sa7
                    • 5.Qf3#
        • 2.Rb6
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Qe1
              • threat
                • 4.Qa1#
              • 3...Ka7
                • 4.Qa1#
          • 2...Sxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.dxe7
              • threat
                • 4.Qb8#
              • 3...d6
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxd6
                  • threat
                    • 5.Qa3#
                    • 5.Qb8#
                  • 4...Ka7
                    • 5.Qa3#
                    • 5.Qb8#
                • 4.e8Q
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                  • 4...d5
                    • 5.Qb8#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sc6
                • 4.Ra4+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra4+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
        • 2.Rc7
          • threat
            • 3.Qf3+
              • 3...Kb8
                • 4.Sxd7#
                • 4.Qb7#
          • 2...Sxe7
            • 3.Bxe7
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
                • 4.hxg8Q
                  • threat
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Kb8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R
                  • threat
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Kb8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qf3#
                • 4.hxg8Q
                  • threat
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Ka8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R
                  • threat
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Ka8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qf3
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
          • 2...Sf4
            • 3.Qf3+
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1+
                  • 4...Kb8
                    • 5.Sxd7#
                • 4.Sxd7
                  • threat
                    • 5.Ra1#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Ra1
                  • threat
                    • 5.Sxd7#
            • 3.Qxf4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qf3#
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Kb8
                    • 5.Qa7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qf3#
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
                • 4.Qf3
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Qa4
                  • threat
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Ka8
                    • 5.Qa7#
                • 4.Qe4
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
            • 3.exf4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
                • 4.Qf2
                  • threat
                    • 5.Qa7#
                  • 4...Kb8
                    • 5.Qa7#
                • 4.Qe3
                  • threat
                    • 5.Qa7#
                  • 4...Kb8
                    • 5.Qa7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qf3#
                • 4.Qf2
                  • threat
                    • 5.Qa7#
                  • 4...Ka8
                    • 5.Qa7#
                • 4.Qe3
                  • threat
                    • 5.Qa7#
                  • 4...Ka8
                    • 5.Qa7#
                • 4.Qf3
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
            • 3.Qe1
              • threat
                • 4.Qa1+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Sxd7
                  • threat
                    • 5.Qa1#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qb1+
                  • 4...Ka8
                    • 5.Qb7#
                • 4.Qa1
                  • threat
                    • 5.Sxd7#
                    • 5.Qa7#
            • 3.Qg5
              • threat
                • 4.Qa5+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qc5
                  • threat
                    • 5.Qa7#
                  • 4...Kb8
                    • 5.Qa7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qb7#
                • 4.Qa5
                  • threat
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qc5
                  • threat
                    • 5.Qa7#
                  • 4...Ka8
                    • 5.Qa7#
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
          • 2...Sh4
            • 3.Rxh1
              • threat
                • 4.Ra1+
                  • 4...Kb8
                    • 5.Sxd7#
                • 4.Sxd7
                  • threat
                    • 5.Ra1#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Rb1#
                    • 5.Qb7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra1#
            • 3.Rxh4
              • threat
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Sxd7#
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Ra4#
                    • 5.Qf3#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Qf3#
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
                • 4.Ra4
                  • threat
                    • 5.Sxd7#
                • 4.Qf3
                  • threat
                    • 5.Sxd7#
                    • 5.Rb4#
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Kb8
                    • 5.Qa7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
                • 4.Qa4
                  • threat
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Ka8
                    • 5.Qa7#
                • 4.Qe4
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
            • 3.Qf4
              • threat
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qe4#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qe4#
                • 4.Qb4+
                  • 4...Ka8
                    • 5.Qb7#
          • 2...Se5
            • 3.Qxe5
              • threat
                • 4.Qe4+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Qa5+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Qe4#
                    • 5.Qa5#
                    • 5.Qd5#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Kb8
                    • 5.Qa7#
                • 4.Qc5
                  • threat
                    • 5.Qa7#
                  • 4...Kb8
                    • 5.Qa7#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka8
                    • 5.Qe4#
                    • 5.Qa5#
                    • 5.Qd5#
                • 4.Qb5+
                  • 4...Ka8
                    • 5.Qb7#
                • 4.Qd4
                  • threat
                    • 5.Qa7#
                  • 4...Ka8
                    • 5.Qa7#
                • 4.Qe4
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Qa5
                  • threat
                    • 5.Sxd7#
                    • 5.Qa7#
                • 4.Qc5
                  • threat
                    • 5.Qa7#
                  • 4...Ka8
                    • 5.Qa7#
                • 4.Qd5
                  • threat
                    • 5.Sxd7#
                    • 5.Qb7#
      • 1...fxg6
        • 2.Rxh4
          • threat
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qf3
              • threat
                • 4.Ra4#
          • 2...Kxb7
            • 3.Rb4+
              • 3...Ka6
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc6
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Qe5#
                    • 5.Qg5#
                • 4.Qf3+
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
                • 4.hxg8Q
                  • threat
                    • 5.Qc4#
                    • 5.Qd5#
                  • 4...Kc5
                    • 5.Qc4#
                    • 5.Qd5#
                • 4.Qe5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.Qg5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.d4
                  • threat
                    • 5.Rb6#
              • 3...Ka7
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka6
                    • 5.Qa2#
                  • 4...Ka8
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc8
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bc7#
                    • 5.Be7#
                    • 5.Qxd7#
                • 4.Bc7
                  • threat
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Qh3
                  • threat
                    • 5.Qxd7#
                • 4.Qg4
                  • threat
                    • 5.Qxd7#
                    • 5.Qc4#
            • 3.Qf3+
              • 3...Ka6
                • 4.Ra4+
                  • 4...Kb5
                    • 5.Ra5#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Ra4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kc6
                • 4.Qf3+
                  • 4...Kb5
                    • 5.Ra5#
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
              • 3...Kb8
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kc8
                • 4.Ra8+
                  • 4...Kb7
                    • 5.Qf3#
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
          • 2...g5
            • 3.Ra4+
              • 3...Kxb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Qxg5
              • threat
                • 4.Rhb4
                  • threat
                    • 5.Qa5#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa5#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa5#
                • 4.Rb3
                  • threat
                    • 5.Ra4#
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa5#
                • 4.Rbb4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rb5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb6
                  • threat
                    • 5.Ra4#
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa5#
                • 4.Qb5
                  • threat
                    • 5.Ra4#
                    • 5.Qa6#
                • 4.Qd5
                  • threat
                    • 5.Ra4#
              • 3...Kxb7
                • 4.Rb4+
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Kc6
                    • 5.Rb6#
                    • 5.Qd5#
                  • 4...Ka7
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                  • 4...Kc8
                    • 5.Qc5#
                • 4.Qb5+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Rc4#
              • 3...Bxg2
                • 4.Qxg2
                  • threat
                    • 5.Ra4#
            • 3.hxg8Q
              • threat
                • 4.Rhb4
                  • threat
                    • 5.Qa2#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa2#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa2#
                • 4.Rbb4
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Rb5
                  • threat
                    • 5.Ra4#
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa2#
                • 4.Rb6
                  • threat
                    • 5.Ra4#
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qa2#
                • 4.Qf3
                  • threat
                    • 5.Ra4#
                    • 5.Qa2#
              • 3...Kxb7
                • 4.Rb4+
                  • 4...Ka6
                    • 5.Qa2#
                  • 4...Kc6
                    • 5.Qc4#
                    • 5.Qd5#
                  • 4...Ka7
                    • 5.Qa2#
                  • 4...Ka8
                    • 5.Qa2#
                  • 4...Kc8
                    • 5.Qc4#
                • 4.Qb3+
                  • 4...Ka6
                    • 5.Ra4#
                    • 5.Qb6#
                  • 4...Kc6
                    • 5.Rc4#
                    • 5.Qd5#
                    • 5.Qb6#
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Rc4#
              • 3...Bxg2
                • 4.Qxg2
                  • threat
                    • 5.Ra4#
                    • 5.Qa2#
            • 3.Rhb4
              • threat
                • 4.Qxg5
                  • threat
                    • 5.Qa5#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                • 4.Sd5
                  • threat
                    • 5.Sc7#
                • 4.Se8
                  • threat
                    • 5.Sc7#
                • 4.R7b5
                  • threat
                    • 5.Ra4#
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Ra5#
                • 4.R7b6
                  • threat
                    • 5.Ra4#
                    • 5.Ra6#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                • 4.Qf3
                  • threat
                    • 5.Ra4#
                    • 5.Rc7#
                    • 5.Rxd7#
              • 3...Bxg2
                • 4.Qxg2
                  • threat
                    • 5.Ra4#
                    • 5.Rc7#
                    • 5.Rxd7#
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...gxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...g4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...gxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...g4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...gxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...g4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Rbb4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Qxg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka6
                    • 5.Qa2#
                  • 4...Ka8
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...gxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...g4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...gxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...g4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qf3
              • threat
                • 4.Ra4#
              • 3...gxh4
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rc7+
                  • 4...Kb8
                    • 5.Sxd7#
                    • 5.Qb7#
                • 4.Rxd7+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Sxd7
                  • threat
                    • 5.Sb6#
                    • 5.Rc7#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                • 4.Se8
                  • threat
                    • 5.Sc7#
              • 3...g4
                • 4.Rb1+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rb2+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rb3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rb5+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rb6+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
        • 2.Rxd7
          • threat
            • 3.Rxh4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Kb8
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
                  • 4...Kc8
                    • 5.Rc7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Qb7#
            • 3.Ba5
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Qb7#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bb6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Rd8#
                    • 5.Qb7#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.Ra7+
                  • 4...Kb8
                    • 5.d7#
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
          • 2...Kb8
            • 3.Ba5
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Qb7#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Kc8
                    • 5.Rd8#
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.dxe7+
                  • 4...Ka8
                    • 5.hxg8Q#
                    • 5.hxg8R#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bb6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Rd8#
                    • 5.Qb7#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Kc8
                    • 5.Rd8#
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.dxe7+
                  • 4...Ka8
                    • 5.Ra7#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                  • 4...Kc8
                    • 5.Qc7#
                    • 5.hxg8Q#
                    • 5.hxg8R#
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
          • 2...Rxg7
            • 3.Rxh4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Kb8
                • 4.Rb4+
                  • 4...Ka8
                    • 5.Qf3#
                  • 4...Kc8
                    • 5.Rc7#
              • 3...Rxe7
                • 4.dxe7
                  • threat
                    • 5.Ra4#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Qb7#
          • 2...Bxg2
            • 3.Bb6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Bxf3
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxe7
                • 4.hxg8Q+
                  • 4...Bd8
                    • 5.Qxd8#
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.hxg8R+
                  • 4...Bd8
                    • 5.Rgxd8#
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxg7
                • 4.Ra7+
                  • 4...Kb8
                    • 5.d7#
                • 4.hxg8Q+
                  • 4...Bf8
                    • 5.Qxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.hxg8R+
                  • 4...Bf8
                    • 5.Rxf8#
                    • 5.exf8Q#
                    • 5.exf8R#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bb7
                • 4.e8Q+
                  • 4...Bc8
                    • 5.Qxc8#
                • 4.e8R+
                  • 4...Bc8
                    • 5.Rxc8#
          • 2...Bxe7
            • 3.Rxh4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Qb7#
                • 4.dxe7
                  • threat
                    • 5.Ra4#
                • 4.Rb4
                  • threat
                    • 5.Qf3#
                  • 4...Bxg2
                    • 5.Qxg2#
              • 3...Kb8
                • 4.dxe7+
                  • 4...Ka8
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Rc4#
                    • 5.Qc7#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Qb7#
            • 3.hxg8Q
              • threat
                • 4.Bxe7#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Kb8
                    • 5.Bxe7#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ba5+
                  • 4...Bb8
                    • 5.Q3xb8#
                    • 5.Qd5#
                    • 5.Q8xb8#
                  • 4...Bf8
                    • 5.Qd5#
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Bb6+
                  • 4...Bb8
                    • 5.Ra7#
                    • 5.Q3xb8#
                    • 5.Qd5#
                    • 5.Q8xb8#
                  • 4...Bf8
                    • 5.Ra7#
                    • 5.Qd5#
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Be7+
                  • 4...Bb8
                    • 5.Q3xb8#
                    • 5.Qd5#
                    • 5.Q8xb8#
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Qb7#
              • 3...Bf8
                • 4.Qd5+
                  • 4...Kb8
                    • 5.Qb7#
        • 2.Rb1
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxe7
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.hxg8Q
              • threat
                • 4.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
              • 3...Bxd6
                • 4.Qa2+
                  • 4...Ba3
                    • 5.Qb8#
                    • 5.Qxa3#
                • 4.Qd5+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa5#
              • 3...Bxd8
                • 4.Qa2+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qd5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd8+
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...g5
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...gxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...g4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...gxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
              • 3...g4
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.hxg8Q
              • threat
                • 4.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb2
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Bxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Rxa3#
                    • 5.Qb8#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.hxg8Q
              • threat
                • 4.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
              • 3...Bxd6
                • 4.Qa2+
                  • 4...Ba3
                    • 5.Qb8#
                    • 5.Qxa3#
                • 4.Qd5+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa5#
              • 3...Bxd8
                • 4.Qa2+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qd5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd8+
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...g5
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...gxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...g4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...gxh4
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
              • 3...g4
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.hxg8Q
              • threat
                • 4.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb4
          • threat
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rhxh4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb6
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka6
                    • 5.Qa2#
                  • 4...Ka8
                    • 5.Qa2#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb3
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb6
                  • threat
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.hxg8Q
              • threat
                • 4.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Ka7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Ra1#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qb7#
                    • 5.Qa8#
            • 3.hxg8Q
              • threat
                • 4.Qa2#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Qb7#
                    • 5.Qa2#
                  • 4...Ka6
                    • 5.Qb7#
                    • 5.Qa8#
                    • 5.Qa2#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka6
                    • 5.Qa2#
                  • 4...Ka8
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka6
                    • 5.Qa2#
                  • 4...Ka8
                    • 5.Qa2#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
            • 3.hxg8Q
              • threat
                • 4.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
              • 3...Bxd8
                • 4.Qa2+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qd5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd8+
                  • 4...Ka7
                    • 5.Qa5#
        • 2.Rb5
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Rxa3#
                    • 5.Qb8#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Raxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Raxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.hxg8Q
              • threat
                • 4.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
              • 3...Bxd6
                • 4.Qa2+
                  • 4...Ba3
                    • 5.Qb8#
                    • 5.Qxa3#
                • 4.Qd5+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa2+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qd5+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxd8+
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...g5
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...gxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...g4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...gxh4
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
              • 3...g4
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
            • 3.hxg8Q
              • threat
                • 4.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb6
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...g5
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...gxh4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...g4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...gxf3
                    • 5.Ra4#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...gxh4
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
              • 3...g4
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.hxg8Q
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.hxg8Q
              • threat
                • 4.Qa2#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
            • 3.e8Q
              • threat
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Be7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qxd7#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qb7#
              • 3...Be7
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Sf3+
                    • 5.Qxf3#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
      • 1...Rh8
        • 2.Rxh4
          • threat
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qf3
              • threat
                • 4.Ra4#
          • 2...Kxb7
            • 3.Rb4+
              • 3...Ka6
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc6
                • 4.Rb6+
                  • 4...Kc5
                    • 5.Qe5#
                    • 5.Qg5#
                • 4.Qf3+
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
                • 4.Qe5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.Qg5
                  • threat
                    • 5.Rb6#
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Rb6#
                    • 5.Qd5#
                • 4.d4
                  • threat
                    • 5.Rb6#
              • 3...Ka7
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Ka8
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Kc8
                • 4.e8Q
                  • threat
                    • 5.Ba5#
                    • 5.Bc7#
                    • 5.Be7#
                    • 5.Qxd7#
                • 4.Bc7
                  • threat
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Qh3
                  • threat
                    • 5.Qxd7#
                • 4.Qg4
                  • threat
                    • 5.Qxd7#
                    • 5.Qc4#
            • 3.Qf3+
              • 3...Ka6
                • 4.Ra4+
                  • 4...Kb5
                    • 5.Ra5#
                • 4.Qa8+
                  • 4...Kb5
                    • 5.Rh5#
              • 3...Ka7
                • 4.Ra4+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kb8
                • 4.Sxd7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qc6#
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Kc8
                    • 5.Qa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb4+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Kc8
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Ra4
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Ra4
              • threat
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kc6
                • 4.Qf3+
                  • 4...Kb5
                    • 5.Ra5#
                  • 4...Kc5
                    • 5.Qd5#
                  • 4...Kxd6
                    • 5.Qd5#
              • 3...Kb8
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Kc8
                • 4.Ra8+
                  • 4...Kb7
                    • 5.Qf3#
                • 4.Qf3
                  • threat
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
          • 2...Rxh7
            • 3.Ra4+
              • 3...Kxb7
                • 4.Qf3+
                  • 4...Kb8
                    • 5.Ra8#
                    • 5.Qa8#
                  • 4...Kc8
                    • 5.Ra8#
                    • 5.Qa8#
            • 3.Rb1
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Rb2
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Rb3
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Rb5
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rb6
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
        • 2.Rb1
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Rxh7
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.Sxh5
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxe7
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb2
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Rxh7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Rh5
                • 4.Ra1+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.Sxh5
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Bxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Rxa3#
                    • 5.Qb8#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb3
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Rxh7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Rh5
                • 4.Ra1+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.Sxh5
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Bxd6
                • 4.Ra1+
                  • 4...Ba3
                    • 5.Raxa3#
                    • 5.Qb8#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Bxd8
                • 4.Ra4+
                  • 4...Ba5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Qa4+
                  • 4...Ba5
                    • 5.Qxa5#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb4
          • threat
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.Rhxh4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb3
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rb6
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rb1
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb2
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb3
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rb6
                  • threat
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
          • 2...Ka7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3
                  • threat
                    • 5.Ra1#
                    • 5.Qb7#
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qb7#
                    • 5.Qa8#
          • 2...Rxh7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Rh5
                • 4.Ra1+
                  • 4...Ra5
                    • 5.Rxa5#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
          • 2...Bxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Bxd8
                • 4.Ra1+
                  • 4...Ba5
                    • 5.Rxa5#
        • 2.Rb6
          • threat
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Ka7
                • 4.Ra4#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Ka7
                • 4.Qa4#
          • 2...Rxh7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Rh5
                • 4.Ra1+
                  • 4...Ra5
                    • 5.Rxa5#
            • 3.Rxh4
              • threat
                • 4.Ra4#
              • 3...Rxh4
                • 4.Qxh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Rh5
                • 4.Ra4+
                  • 4...Ra5
                    • 5.Rxa5#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                  • 4...Rd5
                    • 5.Ra4#
                • 4.Sxh5
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rxh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
            • 3.Qxh4
              • threat
                • 4.Qa4#
              • 3...Rxh4
                • 4.Rxh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
                • 4.Sxh5
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qxh5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
            • 3.e8Q
              • threat
                • 4.Bc7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Be7+
                  • 4...Ka7
                    • 5.Qb8#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qxd7
                  • threat
                    • 5.Qa4#
                    • 5.Qb7#
                  • 4...Sf3+
                    • 5.Qxf3#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qxd7#
              • 3...Ka7
                • 4.Qxd7+
                  • 4...Ka8
                    • 5.Qa4#
                    • 5.Qb7#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
              • 3...Rh5
                • 4.Qa4+
                  • 4...Ra5
                    • 5.Qxa5#
          • 2...Bxg2
            • 3.Qxg2+
              • 3...Sxg2
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kc1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Kd1
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
      • 1...Sf5
        • 2.Rb1
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Qe5
              • threat
                • 4.Qa5#
              • 3...Ka7
                • 4.Qa5#
          • 2...Sxe3
            • 3.Qf3+
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
                    • 5.Qa5#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qe4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Kxe3
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qf2
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qf2
                  • threat
                    • 5.Qa2#
                  • 4...Ka6
                    • 5.Qa2#
                  • 4...Ka8
                    • 5.Qa2#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Rxg2
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
            • 3.Qxe3
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Sxd7
                  • threat
                    • 5.Rb8#
                • 4.Sd5
                  • threat
                    • 5.Sc7#
                • 4.Se8
                  • threat
                    • 5.Sc7#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                • 4.Qd4
                  • threat
                    • 5.Qa4#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qc5
                  • threat
                    • 5.Qa3#
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qb6
                  • threat
                    • 5.Ra1#
                    • 5.Qa5#
                    • 5.Qa6#
                    • 5.Qb7#
                    • 5.Qb8#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qb6
                  • threat
                    • 5.Ra1#
                    • 5.Qa5#
                    • 5.Qa6#
                    • 5.Qb8#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Ke1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Sc4+
                • 4.Rxc4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Sg4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                  • 4...Sxe5
                    • 5.Ra4#
            • 3.Rh5
              • threat
                • 4.Ra5#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Ke1
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sd5
                • 4.Rxd5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf5
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxf5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                  • 4...Sd4
                    • 5.Ra5#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                  • 4...Sxh4
                    • 5.Ra5#
                  • 4...Sd4
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                  • 4...Sd4
                    • 5.Ra5#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Ke1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sc4+
                • 4.Qxc4
                  • threat
                    • 5.Qa2#
                    • 5.Qa6#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qa4#
            • 3.Qh4
              • threat
                • 4.Qa4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Ke1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sc4+
                • 4.Qxc4
                  • threat
                    • 5.Qa2#
                    • 5.Qa6#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qa4#
              • 3...Sg4
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Qe5
              • threat
                • 4.Qa5#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Ke1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
                    • 5.Qa5#
                • 4.Qe4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Qg5
              • threat
                • 4.Qa5#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Ke1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
                    • 5.Qa5#
              • 3...Sf5
                • 4.Qxf5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Sxh4
                    • 5.Qa5#
                  • 4...Sd4
                    • 5.Qa5#
          • 2...Sxg3
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Ke1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Se4+
                • 4.Rxe4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
          • 2...Sxe7
            • 3.Bxe7
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.dxe7
              • threat
                • 4.Qb8#
              • 3...Ka7
                • 4.Ra1+
                  • 4...Kb7
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qa5#
                    • 5.Qb6#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Ra1#
                    • 5.Rb8#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qb7#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Ra1#
                    • 5.Qb6#
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Qb8#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...d6
                • 4.Qxd6
                  • threat
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qa6#
                  • 4...Ka7
                    • 5.Qa3#
                • 4.e8Q
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                  • 4...d5
                    • 5.Qb8#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sc6
                • 4.Ra4+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra4+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
          • 2...Sd4
            • 3.cxd4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.exd4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb2
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Qe1
              • threat
                • 4.Qa1#
              • 3...Ka7
                • 4.Qa1#
            • 3.Qe5
              • threat
                • 4.Qa5#
              • 3...Ka7
                • 4.Qa5#
          • 2...Sxe3
            • 3.Qf3+
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
                    • 5.Qa5#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qe4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Kxe3
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf1+
                • 4.Rxf1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sd1
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc2
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kxc2
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
            • 3.Qxe3
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Sxd7
                  • threat
                    • 5.Rb8#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                • 4.Sd5
                  • threat
                    • 5.Sc7#
                • 4.Se8
                  • threat
                    • 5.Sc7#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                • 4.Qg1
                  • threat
                    • 5.Qa1#
                • 4.Qd4
                  • threat
                    • 5.Qa4#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qc5
                  • threat
                    • 5.Qa3#
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qb6
                  • threat
                    • 5.Ra2#
                    • 5.Qa5#
                    • 5.Qa6#
                    • 5.Qb7#
                    • 5.Qb8#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qb6
                  • threat
                    • 5.Ra2#
                    • 5.Qa5#
                    • 5.Qa6#
                    • 5.Qb8#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Ke1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Sc4+
                • 4.Rxc4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Sg4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                  • 4...Sxe5
                    • 5.Ra4#
            • 3.Rh5
              • threat
                • 4.Ra5#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Ke1
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sd5
                • 4.Rxd5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf5
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxf5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                  • 4...Sd4
                    • 5.Ra5#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                  • 4...Sxh4
                    • 5.Ra5#
                  • 4...Sd4
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                  • 4...Sd4
                    • 5.Ra5#
            • 3.Qe1
              • threat
                • 4.Qa1#
              • 3...Sf1+
                • 4.Qxf1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
              • 3...Sd1
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qxd1
                  • threat
                    • 5.Qa4#
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa4#
                    • 5.Qa1#
              • 3...Sc2
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Kxc2
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf1+
                • 4.Qxf1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Kc1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Ke1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sc4+
                • 4.Qxc4
                  • threat
                    • 5.Qa2#
                    • 5.Qa6#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qa4#
            • 3.Qh4
              • threat
                • 4.Qa4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Ke1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sc4+
                • 4.Qxc4
                  • threat
                    • 5.Qa2#
                    • 5.Qa6#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qa4#
              • 3...Sg4
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
            • 3.Qe5
              • threat
                • 4.Qa5#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Ke1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
                    • 5.Qa5#
                • 4.Qe4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Ke1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sc4+
                • 4.Qxc4
                  • threat
                    • 5.Qa2#
                    • 5.Qa6#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qa4#
              • 3...Sxg4
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
            • 3.Qg5
              • threat
                • 4.Qa5#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Ke1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
                    • 5.Qa5#
              • 3...Sf5
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxf5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Sxh4
                    • 5.Qa5#
                  • 4...Sd4
                    • 5.Qa5#
          • 2...Sxg3
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Ke1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Se4+
                • 4.Rxe4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
          • 2...Sxe7
            • 3.Bxe7
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.dxe7
              • threat
                • 4.Qb8#
              • 3...Ka7
                • 4.Ra2+
                  • 4...Kb7
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qa5#
                    • 5.Qb6#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Ra2#
                    • 5.Rb8#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qb7#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Ra2#
                    • 5.Qb6#
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Qb8#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...d6
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxd6
                  • threat
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qa6#
                  • 4...Ka7
                    • 5.Qa3#
                • 4.e8Q
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                  • 4...d5
                    • 5.Qb8#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sc6
                • 4.Ra4+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra4+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
          • 2...Sd4
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sb3+
                • 4.Rxb3
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Sb5
                • 4.Rxb5
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc2
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kxc2
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
            • 3.cxd4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.exd4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb3
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Qe1
              • threat
                • 4.Qa1#
              • 3...Ka7
                • 4.Qa1#
            • 3.Qe5
              • threat
                • 4.Qa5#
              • 3...Ka7
                • 4.Qa5#
          • 2...Sxe3
            • 3.Qf3+
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa5#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qe4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Kxe3
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf2
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qf2
                  • threat
                    • 5.Qa2#
                  • 4...Ka6
                    • 5.Qa2#
                  • 4...Ka8
                    • 5.Qa2#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Rxg2
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf1+
                • 4.Rxf1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sd1
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc2
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kxc2
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
            • 3.Qxe3
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Sxd7
                  • threat
                    • 5.Rb8#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                • 4.Sd5
                  • threat
                    • 5.Sc7#
                • 4.Se8
                  • threat
                    • 5.Sc7#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                • 4.Qg1
                  • threat
                    • 5.Qa1#
                • 4.Qd4
                  • threat
                    • 5.Qa4#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qc5
                  • threat
                    • 5.Qa3#
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qb6
                  • threat
                    • 5.Ra3#
                    • 5.Qa5#
                    • 5.Qa6#
                    • 5.Qb7#
                    • 5.Qb8#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qb6
                  • threat
                    • 5.Ra3#
                    • 5.Qa5#
                    • 5.Qa6#
                    • 5.Qb8#
                  • 4...Bb7
                    • 5.Qxb7#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Ke1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Sc4+
                • 4.Rxc4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Sg4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                  • 4...Sxe5
                    • 5.Ra4#
            • 3.Rh5
              • threat
                • 4.Ra5#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Ke1
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sd5
                • 4.Rxd5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf5
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxf5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                  • 4...Sd4
                    • 5.Ra5#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                  • 4...Sxh4
                    • 5.Ra5#
                  • 4...Sd4
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                  • 4...Sd4
                    • 5.Ra5#
            • 3.Qe1
              • threat
                • 4.Qa1#
              • 3...Sf1+
                • 4.Qxf1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
              • 3...Sd1
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qxd1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc2
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Kxc2
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf1+
                • 4.Qxf1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Kc1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Ke1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sc4+
                • 4.Qxc4
                  • threat
                    • 5.Qa6#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Qh4
              • threat
                • 4.Qa4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Ke1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sc4+
                • 4.Qxc4
                  • threat
                    • 5.Qa6#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sg4
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
            • 3.Qe5
              • threat
                • 4.Qa5#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Ke1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa5#
                • 4.Qe4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Ke1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sc4+
                • 4.Qxc4
                  • threat
                    • 5.Qa6#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sxg4
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
            • 3.Qg5
              • threat
                • 4.Qa5#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Ke1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa5#
              • 3...Sf5
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxf5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Sxh4
                    • 5.Qa5#
                  • 4...Sd4
                    • 5.Qa5#
          • 2...Sxg3
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Ke1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Se4+
                • 4.Rxe4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
          • 2...Sxe7
            • 3.Bxe7
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.dxe7
              • threat
                • 4.Qb8#
              • 3...Ka7
                • 4.Ra3+
                  • 4...Kb7
                    • 5.Qc7#
                • 4.Qc7+
                  • 4...Ka6
                    • 5.Qa5#
                    • 5.Qb6#
                    • 5.Qb7#
                  • 4...Ka8
                    • 5.Ra3#
                    • 5.Rb8#
                    • 5.Qa5#
                    • 5.Qb8#
                    • 5.Qb7#
                • 4.Qb8+
                  • 4...Ka6
                    • 5.Ra3#
                    • 5.Qb6#
                    • 5.Qb7#
                    • 5.Qa8#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka6
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                    • 5.Qb8#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qb8#
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka6
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
              • 3...d6
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxd6
                  • threat
                    • 5.Qa3#
                    • 5.Qb8#
                    • 5.Qa6#
                  • 4...Ka7
                    • 5.Qa3#
                • 4.e8Q
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                  • 4...d5
                    • 5.Qb8#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sc6
                • 4.Ra4+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra4+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
          • 2...Sd4
            • 3.cxd4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.exd4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka6
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka6
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka6
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka6
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
        • 2.Rb6
          • threat
            • 3.Qf3+
              • 3...Ka7
                • 4.Qb7#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Ka7
                • 4.Ra1#
            • 3.Qe1
              • threat
                • 4.Qa1#
              • 3...Ka7
                • 4.Qa1#
            • 3.Qe5
              • threat
                • 4.Qa5#
              • 3...Ka7
                • 4.Qa5#
          • 2...Sxe3
            • 3.Qf3+
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
                    • 5.Qa5#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qe4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Kxe3
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf2
                  • threat
                    • 5.Qa2#
                  • 4...Ka7
                    • 5.Qa2#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka8
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qf2
                  • threat
                    • 5.Qa2#
                  • 4...Ka8
                    • 5.Qa2#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka8
                    • 5.Qa4#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa2#
                • 4.Rxg2
                  • threat
                    • 5.Ra2#
                  • 4...Ka7
                    • 5.Ra2#
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sf1+
                • 4.Rxf1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sd1
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxd1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc2
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kxc2
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Ke1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Sc4+
                • 4.Rxc4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Sg4
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxg4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                  • 4...Sxe5
                    • 5.Ra4#
            • 3.Rh5
              • threat
                • 4.Ra5#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Ke1
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sd5
                • 4.Rxd5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
              • 3...Sf5
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rxf5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                  • 4...Sd4
                    • 5.Ra5#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                  • 4...Sxh4
                    • 5.Ra5#
                  • 4...Sd4
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                  • 4...Sd4
                    • 5.Ra5#
            • 3.Qe1
              • threat
                • 4.Qa1#
              • 3...Sf1+
                • 4.Qxf1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
              • 3...Sd1
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Qxd1
                  • threat
                    • 5.Qa4#
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa4#
                    • 5.Qa1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc2
                • 4.Qe4+
                  • 4...Ka7
                    • 5.Qb7#
                    • 5.Qa4#
                • 4.Kxc2
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
            • 3.Qf4
              • threat
                • 4.Qa4#
              • 3...Sf1+
                • 4.Qxf1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Kc1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Ke1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sc4+
                • 4.Qxc4
                  • threat
                    • 5.Qa2#
                    • 5.Qa6#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qa6#
                    • 5.Qa4#
            • 3.Qh4
              • threat
                • 4.Qa4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Ke1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sc4+
                • 4.Qxc4
                  • threat
                    • 5.Qa2#
                    • 5.Qa6#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qa6#
                    • 5.Qa4#
              • 3...Sg4
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
            • 3.Qe5
              • threat
                • 4.Qa5#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Ke1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
                    • 5.Qa5#
                • 4.Qe4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Qg4
              • threat
                • 4.Qa4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Ke1
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
              • 3...Sc4+
                • 4.Qxc4
                  • threat
                    • 5.Qa2#
                    • 5.Qa6#
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qa6#
                    • 5.Qa4#
              • 3...Sxg4
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
            • 3.Qg5
              • threat
                • 4.Qa5#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Ke1
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sc4+
                • 4.dxc4
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Sd5
                • 4.Qxd5+
                  • 4...Ka7
                    • 5.Qa2#
                    • 5.Qb7#
                    • 5.Qa5#
              • 3...Sf5
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxf5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                  • 4...Sxh4
                    • 5.Qa5#
                  • 4...Sd4
                    • 5.Qa5#
          • 2...Sxg3
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sf1+
                • 4.Kc1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Ke1
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
              • 3...Se4+
                • 4.Rxe4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
          • 2...Sxe7
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra1+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
            • 3.dxe7
              • threat
                • 4.Qb8#
              • 3...d6
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Qxd6
                  • threat
                    • 5.Qa3#
                    • 5.Qb8#
                  • 4...Ka7
                    • 5.Qa3#
                    • 5.Qb8#
                • 4.e8Q
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Rh4
                  • threat
                    • 5.Ra4#
                  • 4...Ka7
                    • 5.Ra4#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                  • 4...d5
                    • 5.Qb8#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qf4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qh4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
                • 4.Qg4
                  • threat
                    • 5.Qa4#
                  • 4...Ka7
                    • 5.Qa4#
            • 3.Rh4
              • threat
                • 4.Ra4#
              • 3...Sc6
                • 4.Ra4+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
              • 3...Sc8
                • 4.Ra4+
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Ra4#
                    • 5.Qb7#
          • 2...Sd4
            • 3.Rxh1
              • threat
                • 4.Ra1#
              • 3...Sb3+
                • 4.Rxb3
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sf3+
                • 4.Qxf3+
                  • 4...Ka7
                    • 5.Ra1#
                    • 5.Qb7#
              • 3...Sc2
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Kxc2
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sb5
                • 4.Ra1+
                  • 4...Sa3
                    • 5.Rxa3#
                  • 4...Sa7
                    • 5.Qf3#
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxb5
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
              • 3...Sc6
                • 4.Ra1+
                  • 4...Sa5
                    • 5.Rxa5#
                  • 4...Sa7
                    • 5.Qf3#
            • 3.cxd4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#
            • 3.exd4
              • threat
                • 4.Qf3+
                  • 4...Ka7
                    • 5.Qb7#
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka7
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka7
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka7
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka7
                    • 5.Qa5#
              • 3...Ka7
                • 4.Rxh1
                  • threat
                    • 5.Ra1#
                  • 4...Ka8
                    • 5.Ra1#
                • 4.Rh5
                  • threat
                    • 5.Ra5#
                  • 4...Ka8
                    • 5.Ra5#
                • 4.Qe1
                  • threat
                    • 5.Qa1#
                  • 4...Ka8
                    • 5.Qa1#
                • 4.Qe5
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
                • 4.Qg5
                  • threat
                    • 5.Qa5#
                  • 4...Ka8
                    • 5.Qa5#
              • 3...Bxg2
                • 4.Qxg2+
                  • 4...Ka7
                    • 5.Qb7#

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