Problem Display
PID: 63113 (5nq1/2N2PPp/6bP/5Pk1/Qp4N1/1K1prBP1/2pRP1R1/2B5 w - - 0 1)

Drumare, Pierre

Themes-64, 1985

5nq1/2N2PPp/6bP/5Pk1/Qp4N1/1K1prBP1/2pRP1R1/2B5

#5

14 + 9


3748 FIDE Album (1983-1985) 1992

SOLUTION


  • SOUND
  • Keys
    • 1.fxg8Q!
      • threat
        • 2.Rxd3
          • threat
            • 3.Bxe3+
              • 3...Kxf5
                • 4.Rd5#
                • 4.Qb5#
                • 4.Qd5#
                • 4.Qa5#
              • 3...Kh5
                • 4.Sf2#
                • 4.Sh2#
                • 4.Se5#
                • 4.Sf6#
                • 4.Rh2#
          • 2...Bf7+
            • 3.Qxf7
              • threat
                • 4.Bxe3#
              • 3...Sg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Sf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qf5#
                • 4.Rh2
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
          • 2...Kh5
            • 3.Sf2+
              • 3...Kg5
                • 4.Se4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Bxe3#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.gxf8R
                  • 4...Kxh6
                    • 5.Bxe3#
            • 3.Sxe3+
              • 3...Kg5
                • 4.Sg4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.gxf8R
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
            • 3.Se5+
              • 3...Kg5
                • 4.gxf8R
                  • 4...Kxh6
                    • 5.Bxe3#
            • 3.Sf6+
              • 3...Kg5
                • 4.Se4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Bxe3#
                    • 5.gxf8Q#
                    • 5.gxf8B#
            • 3.Rh2+
              • 3...Kg5
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
            • 3.Qxf8
              • threat
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Bxe3#
                  • 4...Kxh6
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Bxe3#
                  • 4...Kxh6
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qf6#
              • 3...Rxd3+
                • 4.exd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Kg5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.gxf8Q
              • threat
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                    • 5.Se4#
                    • 5.Se6#
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                    • 5.Se6#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Se4#
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qf6#
              • 3...Rxd3+
                • 4.exd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Kg5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qf5#
            • 3.gxf8S
              • 3...Rxd3+
                • 4.exd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sxh7#
                    • 5.Bxe3#
              • 3...Kg5
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.gxf8B
              • 3...Rxd3+
                • 4.exd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Be7#
              • 3...Kg5
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.gxf8R
              • threat
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Bxe3#
                  • 4...Kxh6
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Bxe3#
                  • 4...Kxh6
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
              • 3...Rxd3+
                • 4.exd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Rg8#
              • 3...Kg5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxe3
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Sf2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Sh2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Se5
                  • 4...Kxh6
                    • 5.Bxe3#
            • 3.Qd5
              • threat
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Bxe3#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re5
                    • 5.Sxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Rh2#
                  • 4...Bf5
                    • 5.Qxf5#
              • 3...Rxd3+
                • 4.exd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Kg5
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Se6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe6#
                • 4.fxe6+
                  • 4...Re5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf5
                    • 5.Qxf5#
              • 3...Sd7
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
          • 2...Bh5
            • 3.Bxe3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Rg5#
                    • 5.Qe8#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qb5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qg5#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qd7+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qgf7#
                    • 5.Qdf7#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                  • 4...Se6
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                  • 4...Sxd7
                    • 5.Qe6#
                • 4.Qd5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qe8#
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qa5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qg5#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qxf8+
                  • 4...Kg6
                    • 5.Se5#
                    • 5.Be4#
                    • 5.Rd6#
                    • 5.Qc6#
                    • 5.Qae8#
                    • 5.Qa6#
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.gxf8Q+
                  • 4...Bf7+
                    • 5.Rd5#
                    • 5.Qgxf7#
                    • 5.Qfxf7#
                • 4.gxf8R+
                  • 4...Bf7+
                    • 5.Rd5#
                    • 5.Rxf7#
                    • 5.Qxf7#
            • 3.gxf8Q+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qf5#
            • 3.gxf8S+
              • 3...Kxf5
                • 4.Sxe3+
                  • 4...Ke5
                    • 5.Sd7#
                    • 5.Bb2#
                    • 5.Qe6#
                    • 5.Qa1#
                    • 5.Qg5#
                    • 5.Qg7#
                    • 5.Qh8#
                  • 4...Kf6
                    • 5.Qg7#
                • 4.Be4+
                  • 4...Kxe4
                    • 5.Qd5#
                    • 5.Qe6#
                  • 4...Rxe4
                    • 5.Qg5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qg5#
                    • 5.e4#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.Qg5#
                    • 5.e4#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qad7#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qxh7+
                  • 4...Kg5
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Bxe3#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Bg6
                    • 5.Qxg6#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qg5#
                    • 5.e4#
                • 4.Qg5+
                  • 4...Kxg5
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Bg6
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.gxf8B+
              • 3...Kxf5
                • 4.Sxe3+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Bg7#
                    • 5.Qe6#
                    • 5.Qa1#
                    • 5.Qg5#
                    • 5.Qg7#
                    • 5.Qh8#
                  • 4...Kf6
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qg7#
                • 4.Be4+
                  • 4...Kxe4
                    • 5.Qd5#
                    • 5.Qe6#
                  • 4...Rxe4
                    • 5.Qg5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qg5#
                    • 5.e4#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.Qg5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qg5#
                    • 5.e4#
              • 3...Bg6
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.gxf8R+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxe3
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Sf2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Sh2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Se5
                  • 4...Kxh6
                    • 5.Bxe3#
            • 3.Rxe3
              • threat
                • 4.Re5#
              • 3...Bf7+
                • 4.Re6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Kxf5
                • 4.Re5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Rg5#
                    • 5.Qe8#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qb5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qd5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qe8#
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qa5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Bf7+
                    • 5.Qfxf7#
                • 4.gxf8R+
                  • 4...Bf7+
                    • 5.Rxf7#
                • 4.Re6
                  • threat
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Sxe6
                    • 5.Qxe6#
              • 3...Bxg4
                • 4.Re4+
                  • 4...Kxf5
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                  • 4...Kf6
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Re6+
                  • 4...Kxf5
                    • 5.Be4#
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.Qxf8#
                    • 5.e4#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Re7+
                  • 4...Kxf5
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Kf6
                    • 5.Qf7#
                    • 5.Qxf8#
                    • 5.gxf8Q#
                • 4.Re8+
                  • 4...Kxf5
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Kf6
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                    • 5.Qae8#
                    • 5.Qxg4#
              • 3...Bg6
                • 4.Rc3+
                  • 4...Kxf5
                    • 5.Rc5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Re4+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Re5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Re6+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Re7+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Re8+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Be8
                • 4.Re5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Re6+
                  • 4...Kxf5
                    • 5.Rf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rxe8+
                  • 4...Kxf5
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Se6
                • 4.Re5+
                  • 4...Sf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.Qd8#
                • 4.Rxe6+
                  • 4...Kxf5
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Sxd8
                    • 5.Re5#
              • 3...Sg6
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qf7#
                • 4.Re5+
                  • 4...Sf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.Qd8#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qad7#
                    • 5.Qf6#
                  • 4...Se7
                    • 5.Re5#
            • 3.Rh2
              • threat
                • 4.gxf8Q+
                  • 4...Bg6
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qf6#
                • 4.gxf8R+
                  • 4...Bg6
                    • 5.Se6#
                    • 5.Bxe3#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Bxe3#
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
              • 3...Kxf5
                • 4.gxf8Q+
                  • 4...Bf7+
                    • 5.Qfxf7#
                • 4.gxf8R+
                  • 4...Bf7+
                    • 5.Rxf7#
              • 3...Bg6
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
              • 3...Be8
                • 4.gxf8Q+
                  • 4...Bg6
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qf6#
                • 4.gxf8R+
                  • 4...Bg6
                    • 5.Se6#
                    • 5.Bxe3#
              • 3...Se6
                • 4.Qxe6
                  • threat
                    • 5.Bxe3#
                    • 5.Qf6#
              • 3...Sg6
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Rxh5#
                    • 5.Qf7#
                • 4.Qf7
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sd7
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Qe6#
            • 3.Qb5
              • threat
                • 4.Bxe3#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Bxe3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Bxg4
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Kf6
                    • 5.Qxf8#
                    • 5.gxf8Q#
                • 4.f6+
                  • 4...Kxf6
                    • 5.gxf8Q#
                  • 4...Kg6
                    • 5.gxf8Q#
                  • 4...Kxh6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                  • 4...Bf5
                    • 5.gxf8Q#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                    • 5.Qxg4#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                    • 5.Qxg4#
                  • 4...Kf6
                    • 5.Qg7#
              • 3...Bg6
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
              • 3...Be8
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
            • 3.Qc4
              • threat
                • 4.Qf4#
              • 3...Kxf5
                • 4.Qab5+
                  • 4...Kg6
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re5
                    • 5.Qe4#
                • 4.Qa5+
                  • 4...Kg6
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re5
                    • 5.Qe4#
                • 4.Qf4+
                  • 4...Kg6
                    • 5.Qf6#
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Bxg4
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                  • 4...Kf6
                    • 5.gxf8Q#
              • 3...Bg6
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qab5#
                    • 5.Qcb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.Qc5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Bf7
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Qxf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Be8
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Qe4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Se6
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Qxe6#
                    • 5.Qe4#
                  • 4...Sf4
                    • 5.Qxf4#
              • 3...Sg6
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qe4#
                  • 4...Sf4
                    • 5.Qxf4#
            • 3.Qd5
              • threat
                • 4.Bxe3#
              • 3...Bxg4
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Kf6
                    • 5.gxf8Q#
                    • 5.g8S#
              • 3...Bg6
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Bf7
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Be8
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.f6+
                  • 4...Kg6
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.g8Q+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.g8R+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe8
                  • threat
                    • 5.Bxe3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
            • 3.Qa5
              • threat
                • 4.Bxe3#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Bxe3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Bxg4
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Kf6
                    • 5.Qxf8#
                    • 5.gxf8Q#
                • 4.f6+
                  • 4...Kxf6
                    • 5.gxf8Q#
                  • 4...Kg6
                    • 5.gxf8Q#
                  • 4...Kxh6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                  • 4...Bf5
                    • 5.gxf8Q#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                    • 5.Qxg4#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                    • 5.Qxg4#
                  • 4...Kf6
                    • 5.Qg7#
              • 3...Bg6
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
              • 3...Be8
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
          • 2...Be8
            • 3.Bxe3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Rg5#
                    • 5.Qxe8#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qb5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qg5#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                  • 4...Bxb5
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qd5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qxe8#
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qa5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qg5#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                  • 4...Bb5
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qxf8+
                  • 4...Kg6
                    • 5.Se5#
                    • 5.Qaxe8#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.gxf8Q+
                  • 4...Bf7+
                    • 5.Rd5#
                    • 5.Qgxf7#
                    • 5.Qfxf7#
                • 4.gxf8R+
                  • 4...Bf7+
                    • 5.Rd5#
                    • 5.Rxf7#
                    • 5.Qxf7#
            • 3.gxf8Q+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qf5#
            • 3.gxf8S+
              • 3...Kxf5
                • 4.Sxe3+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Qe6#
                    • 5.Qa1#
                    • 5.Qg5#
                    • 5.Qg7#
                    • 5.Qh8#
                  • 4...Kf6
                    • 5.Qg7#
                • 4.Be4+
                  • 4...Kxe4
                    • 5.Qd5#
                    • 5.Qe6#
                  • 4...Rxe4
                    • 5.Qg5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
              • 3...Bg6
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.gxf8B+
              • 3...Kxf5
                • 4.Sxe3+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Bg7#
                    • 5.Qe6#
                    • 5.Qa1#
                    • 5.Qg5#
                    • 5.Qg7#
                    • 5.Qh8#
                  • 4...Kf6
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qg7#
                • 4.Be4+
                  • 4...Kxe4
                    • 5.Qd5#
                    • 5.Qe6#
                  • 4...Rxe4
                    • 5.Qg5#
              • 3...Bg6
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.gxf8R+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxe3
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Sf2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Sh2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Se5
                  • 4...Kxh6
                    • 5.Bxe3#
            • 3.Qxe8
              • threat
                • 4.gxf8Q#
                • 4.gxf8R#
              • 3...Sg6
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qef7#
                    • 5.Qgf7#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Se6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qh5#
                    • 5.Qef7#
                    • 5.Qgf7#
                    • 5.Qxh7#
                    • 5.Qgf8#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qgf7#
                    • 5.Qxh7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgf7#
                    • 5.Qge8#
                • 4.fxe6
                  • 4...Kf5
                    • 5.Qh5#
              • 3...Sd7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qh5#
                    • 5.Qxh7#
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Qh5#
                    • 5.Qge6#
                    • 5.Qxh7#
                    • 5.Qe4#
                    • 5.Qee6#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qg5#
                    • 5.Qge6#
                    • 5.Qxh7#
                    • 5.Qe4#
                    • 5.Qee6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qg5#
                    • 5.Qf7#
                    • 5.Qee8#
                    • 5.Qge8#
          • 2...Se6
            • 3.Sxe6+
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Sd4#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Sd4#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qf8+
                  • 4...Kxe6
                    • 5.Bd5#
                    • 5.Qc6#
                    • 5.Qd7#
                    • 5.Qa6#
                    • 5.Qf6#
                  • 4...Bf7
                    • 5.Qxf7#
            • 3.Bxe3+
              • 3...Sf4
                • 4.Bxf4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Qh4#
            • 3.Qd8+
              • 3...Sxd8
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qxe6
              • threat
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qg5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qg5#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qf5#
                • 4.Rh2
                  • threat
                    • 5.Bxe3#
                    • 5.Qf6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Bxe3#
                    • 5.Qf6#
              • 3...Bxf5
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Qg5#
                  • 4...Kg6
                    • 5.Qae8#
                    • 5.Qee8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.g8Q+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qe5#
                • 4.g8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qe5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.Qexf5#
                    • 5.Qbxf5#
                • 4.Qa5
                  • 4...Kh5
                    • 5.Qexf5#
                    • 5.Qaxf5#
              • 3...Bf7
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf7#
              • 3...Be8
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qaxe8#
                    • 5.Qexe8#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qg5#
                    • 5.Qe4#
                    • 5.Qe6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qg5#
                    • 5.Qaxe8#
                    • 5.Qexe8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qaxe8#
                    • 5.Qh4#
                • 4.Qexe8
                  • 4...Kxf5
                    • 5.Qh5#
        • 2.Qxf8
          • threat
            • 3.Qf6+
              • 3...Kh5
                • 4.Rh2#
                • 4.Qh4#
          • 2...Bf7+
            • 3.Qxf7
              • threat
                • 4.g8Q#
                • 4.g8R#
              • 3...dxe2+
                • 4.Rd3
                  • threat
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qxe8#
                    • 5.Qh4#
                • 4.g8Q+
                  • 4...Rxg8
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.g8R+
                  • 4...Rxg8
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.Sxe8
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qaxe8
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe3#
                    • 5.Qee7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qfxe8
                  • 4...Kxf5
                    • 5.Qab5#
                    • 5.Qh5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Re4
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Rb8
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.exd3
                  • 4...Re1
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re2
                    • 5.Rdxe2#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re3
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re4
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re5
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                  • 4...Re7
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Ra8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                  • 4...Rb8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                  • 4...Rc8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                  • 4...Rd8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                  • 4...Rf8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                  • 4...Rg8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                  • 4...Rh8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                • 4.Qc6
                  • threat
                    • 5.Qcf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qa1
                  • threat
                    • 5.Qaf6#
                  • 4...Re5
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qa6
                  • threat
                    • 5.Qaf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.e3
                  • 4...Rxe3
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re4
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re5
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                  • 4...Re7
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Ra8
                    • 5.Se6#
                  • 4...Rb8
                    • 5.Se6#
                  • 4...Rc8
                    • 5.Se6#
                  • 4...Rd8
                    • 5.Se6#
                  • 4...Rf8
                    • 5.Se6#
                  • 4...Rg8
                    • 5.Se6#
                  • 4...Rh8
                    • 5.Se6#
                • 4.e4
                  • threat
                    • 5.Rxd3#
                  • 4...Rxe4
                    • 5.g8Q#
                    • 5.g8R#
          • 2...dxe2+
            • 3.Rd3
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Bxe3#
                  • 4...Kxh6
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Bxe3#
                  • 4...Kxh6
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qf6#
              • 3...Bxf5
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Se5#
                    • 5.Qae8#
                    • 5.Qfe8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.g8Q+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                • 4.g8R+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                • 4.Qb5
                  • threat
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kh5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kg6
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                • 4.Qa5
                  • threat
                    • 5.Qaxf5#
                    • 5.Qfxf5#
                  • 4...Kh5
                    • 5.Qaxf5#
                    • 5.Qfxf5#
                  • 4...Kg6
                    • 5.Qaxf5#
                    • 5.Qfxf5#
              • 3...Be8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qaxe8#
                    • 5.Qfxe8#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qaxe8#
                    • 5.Qfxe8#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qaxe8#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qaxe8
                  • threat
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
          • 2...Rxf3
            • 3.Qe7+
              • 3...Kxg4
                • 4.Qh4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.Qf6+
              • 3...Kxg4
                • 4.Qh4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.Qd8+
              • 3...Kxg4
                • 4.Qh4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Ke4
                    • 5.Qbd5#
                    • 5.Qe5#
                    • 5.Qdd5#
                  • 4...Kxg4
                    • 5.Qh4#
                • 4.Qad7+
                  • 4...Ke4
                    • 5.Qe6#
                    • 5.Q8e7#
                    • 5.Qd5#
                    • 5.Qa8#
                • 4.Qa5+
                  • 4...Ke4
                    • 5.Qad5#
                    • 5.Qe5#
                    • 5.Qdd5#
                  • 4...Kxg4
                    • 5.Qh4#
                • 4.e4+
                  • 4...Kxe4
                    • 5.Qd5#
                  • 4...Kxg4
                    • 5.Qh4#
        • 2.gxf8Q
          • threat
            • 3.Qf6+
              • 3...Kh5
                • 4.Rh2#
                • 4.Qh4#
            • 3.Sxe3
              • 3...dxe2
                • 4.Se6#
          • 2...Rxf3
            • 3.Qe7+
              • 3...Kxg4
                • 4.Qh4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
            • 3.Qf6+
              • 3...Kxg4
                • 4.Qh4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
            • 3.Qd8+
              • 3...Kxg4
                • 4.Qh4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
            • 3.exf3
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.Rxd3
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
                • 4.Se6
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qb5
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                  • 4...Be8
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxe8#
                    • 5.Qfxe8#
                • 4.Qe7
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qexf7#
                • 4.Qa5
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qaxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qe8#
                  • 4...Be8
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxe8#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
                • 4.Qd8
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.f6
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                  • 4...Be4
                    • 5.Rh2#
                  • 4...Bf5
                    • 5.Rh2#
                  • 4...Be8
                    • 5.Rh2#
                    • 5.Qaxe8#
                    • 5.Qc5#
                    • 5.Qfxe8#
        • 2.gxf8S
          • threat
            • 3.Sce6+
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Sfe6+
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qf8+
                  • 4...Bf7
                    • 5.Qxf7#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Sxh7+
              • 3...Kxf5
                • 4.Sxe3+
                  • 4...Ke5
                    • 5.Qd5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qad7#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                • 4.Qc8+
                  • 4...Re6
                    • 5.Qb5#
                    • 5.Qxe6#
                    • 5.Qa5#
                    • 5.e4#
                • 4.Qf8+
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qa1
                  • threat
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxf3
                    • 5.Qe6#
                  • 4...Re5
                    • 5.Qxe5#
                  • 4...Re6
                    • 5.Qxe6#
            • 3.Sxe3
              • threat
                • 4.Sce6+
                  • 4...Kf6
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Sfe6+
                  • 4...Kf6
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Sxh7+
                  • 4...Kxh6
                    • 5.Qxg6#
                • 4.Qg7
                  • 4...dxe2
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sxh7#
              • 3...Kf6
                • 4.Sxh7+
                  • 4...Ke5
                    • 5.Qd5#
                  • 4...Ke7
                    • 5.Qf8#
                  • 4...Bxh7
                    • 5.Qg7#
                • 4.Qg7+
                  • 4...Kg5
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sxh7#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rxh5#
                    • 5.Qc6#
                    • 5.Qa6#
                • 4.Sce6
                  • threat
                    • 5.Qg7#
                • 4.Sfe6
                  • threat
                    • 5.Qg7#
                    • 5.Qf8#
          • 2...dxe2+
            • 3.Sxe3
              • threat
                • 4.Sce6+
                  • 4...Kf6
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Sfe6+
                  • 4...Kf6
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Sxh7+
                  • 4...Kxh6
                    • 5.Qxg6#
                • 4.Qg7
                  • threat
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sxh7#
              • 3...Kf6
                • 4.Sxh7+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa1#
                    • 5.Qa5#
                    • 5.Qg7#
                    • 5.Qh8#
                  • 4...Ke7
                    • 5.Rd7#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qxb4#
                    • 5.Qf8#
                    • 5.f6#
                  • 4...Bxh7
                    • 5.Qg7#
                • 4.Qg7+
                  • 4...Kg5
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sxh7#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rd6#
                    • 5.Rxh5#
                    • 5.Qc6#
                    • 5.Qa6#
                • 4.Sce6
                  • threat
                    • 5.Qg7#
                • 4.Sfe6
                  • threat
                    • 5.Qg7#
                    • 5.Qf8#
          • 2...Kh5
            • 3.Sxe3+
              • 3...Kg5
                • 4.Sce6+
                  • 4...Kf6
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Sfe6+
                  • 4...Kf6
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Sxh7+
                  • 4...Kxh6
                    • 5.Qxg6#
                • 4.Qg7
                  • 4...dxe2
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sxh7#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rxh5#
                    • 5.Qc6#
                    • 5.Qa6#
                • 4.Sce6
                  • threat
                    • 5.Qg7#
                • 4.Sfe6
                  • threat
                    • 5.Qg7#
                    • 5.Qf8#
            • 3.Sxh7
              • threat
                • 4.Rh2#
                • 4.Qxg6#
              • 3...dxe2+
                • 4.Sxe3+
                  • 4...Kxh6
                    • 5.Qxg6#
            • 3.Rxd3
              • 3...Rxd3+
                • 4.exd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sxh7#
                    • 5.Bxe3#
              • 3...Kg5
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.Sce6
              • threat
                • 4.Rh2#
              • 3...dxe2+
                • 4.Sxe3+
                  • 4...Kxh6
                    • 5.Qg7#
              • 3...Rxe2
                • 4.Sf2+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Sh2+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Se3+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Se5+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Sf6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rh2+
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Sxg6
                  • threat
                    • 5.Sgf4#
                  • 4...hxg6
                    • 5.Qxg6#
                  • 4...Re4
                    • 5.Rh2#
                • 4.Sxh7
                  • threat
                    • 5.Sf4#
                    • 5.Sg7#
                    • 5.Shf6#
                    • 5.Qxg6#
                  • 4...Rxe6
                    • 5.Rh2#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Sg7#
                    • 5.Rh2#
              • 3...Rxf3
                • 4.Sf6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.exf3
                  • threat
                    • 5.Rh2#
              • 3...Rxe6
                • 4.Sxe6
                  • threat
                    • 5.Rh2#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                  • 4...Rxe2
                    • 5.Qxg6#
            • 3.Sfe6
              • threat
                • 4.Rh2#
              • 3...dxe2+
                • 4.Sxe3+
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
              • 3...Rxe2
                • 4.Sf2+
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Sh2+
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Se3+
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Se5+
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Sf6+
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Rh2+
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Qd8
                  • threat
                    • 5.Sf4#
                    • 5.Sg7#
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...Rxf3
                • 4.Sf6+
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.exf3
                  • threat
                    • 5.Rh2#
              • 3...Rxe6
                • 4.Sxe6
                  • threat
                    • 5.Rh2#
            • 3.Qe8
              • threat
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Kg5
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qexg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qexg6#
                    • 5.Qgxg6#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rxe8
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re6
                • 4.Scxe6
                  • threat
                    • 5.Rh2#
                • 4.Sfxe6
                  • threat
                    • 5.Rh2#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                  • 4...Rxe2
                    • 5.Qexg6#
                    • 5.Qgxg6#
                • 4.fxe6
                  • 4...Kg5
                    • 5.Qb5#
                  • 4...Bxe8
                    • 5.Rh2#
                  • 4...dxe2
                    • 5.Rd5#
                  • 4...Bf7
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qexf7#
          • 2...Rxe2
            • 3.Sce6+
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxg6
                  • threat
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qf7#
                • 4.Rdxe2
                  • threat
                    • 5.Sd4#
                    • 5.Sg7#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Re4
                    • 5.Qxe4#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Sh2+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Se3+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Se5+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Sf6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rh2+
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Sxg6
                  • threat
                    • 5.Sgf4#
                  • 4...hxg6
                    • 5.Qxg6#
                  • 4...Re4
                    • 5.Rh2#
                • 4.Sxh7
                  • threat
                    • 5.Sf4#
                    • 5.Sg7#
                    • 5.Shf6#
                    • 5.Qxg6#
                  • 4...Rxe6
                    • 5.Rh2#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Sg7#
                    • 5.Rh2#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Sfe6+
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qf8+
                  • 4...Bf7
                    • 5.Qxf7#
                • 4.Rdxe2
                  • threat
                    • 5.Sd4#
                    • 5.Sg7#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Re4
                    • 5.Qxe4#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Sh2+
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Se3+
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Se5+
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Sf6+
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Rh2+
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Qd8
                  • threat
                    • 5.Sf4#
                    • 5.Sg7#
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Sxh7+
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qad7#
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                • 4.Qc8+
                  • 4...Re6
                    • 5.Qb5#
                    • 5.Qxe6#
                    • 5.Qa5#
                • 4.Qf8+
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Rdxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re4
                    • 5.Qxe4#
                • 4.Sb5
                  • threat
                    • 5.Sd4#
                    • 5.Sd6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                • 4.Qa1
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re5
                    • 5.Qxe5#
                  • 4...Re6
                    • 5.Qxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
            • 3.Rdxe2+
              • 3...d2
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Bxd2+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.Qd7#
                    • 5.Qe6#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qad7#
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                • 4.Sxg6
                  • threat
                    • 5.Sh4#
                    • 5.Qf7#
                • 4.Rxe2
                  • threat
                    • 5.Re5#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re4
                    • 5.Qxe4#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                • 4.Qc4
                  • threat
                    • 5.Qf4#
                  • 4...Re4
                    • 5.Qxe4#
                  • 4...Bf7
                    • 5.Qxf7#
                • 4.Qa1
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re5
                    • 5.Qxe5#
                  • 4...Re6
                    • 5.Qxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
              • 3...Rd2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Bxd2+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Rgxd2
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.Sxg6
              • threat
                • 4.S6e5+
                  • 4...Kxf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Qae8#
              • 3...Re1
                • 4.S6e5+
                  • 4...Kxf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
              • 3...Re3
                • 4.S6e5+
                  • 4...Kxf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Rxd3
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re4
                • 4.S6e5+
                  • 4...Kxf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Bxe4
                  • threat
                    • 5.Sf4#
                  • 4...Kxg4
                    • 5.Sf4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re5
                • 4.S6xe5+
                  • 4...Kxf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.fxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re7
                • 4.Sxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
              • 3...Re8
                • 4.Sxe8
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qaxe8
                  • threat
                    • 5.Sh4#
                    • 5.Se7#
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.Sh4#
                    • 5.S6e5#
                    • 5.Se7#
                    • 5.Sf8#
                    • 5.Sh8#
                  • 4...hxg6
                    • 5.Qexg6#
                    • 5.Qgxg6#
            • 3.Bxe2
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qd5#
                    • 5.Qe6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qd5#
                    • 5.Qe6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Kh5
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...dxe2
                • 4.Rd4+
                  • 4...Kxf5
                    • 5.Rf2#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Rgxe2
              • threat
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Re1
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Re4
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Re5
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Re6
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Re7
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Re8
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.fxg6
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kg5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...dxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rd1+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh1#
                • 4.Rxc2+
                  • 4...Kxf5
                    • 5.Rc5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rxe2+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.fxg6#
                • 4.Rd6+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd7+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd8+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.fxg6
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
            • 3.Qxb4
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf4#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qf4
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re1
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rf2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.Qb5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxf2#
                    • 5.Sf6#
              • 3...Re3
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Re5
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qc5#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.Qb5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qc5#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.Qb5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe6#
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re7
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re8
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.fxg6
              • threat
                • 4.Rdxe2+
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Qg6#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
              • 3...Kf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kg5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
              • 3...Kh5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxh7
                  • 4...Rxd2
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Rxg2
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re1
                    • 5.Rh2#
                  • 4...Rf2
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Rh2#
                  • 4...Re4
                    • 5.Rh2#
                  • 4...Re5
                    • 5.Rh2#
                  • 4...Re6
                    • 5.Rh2#
                  • 4...Re7
                    • 5.Rh2#
                  • 4...Re8
                    • 5.Rh2#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kg5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.gxh7
                  • threat
                    • 5.Qg6#
                  • 4...Re6
                    • 5.Rh2#
              • 3...Re1
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rde2+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Rxc1
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxc1
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
              • 3...Re3
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
              • 3...Re5
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rde2+
                  • 4...Kf5
                    • 5.Rxe5#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rxe5#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Rxe5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sfxe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qf5#
                    • 5.Qa5#
                    • 5.Qe5#
              • 3...Re7
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
                  • 4...Rg7
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
              • 3...Re8
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxe8#
                    • 5.Qg6#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
            • 3.Qb5
              • threat
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                  • 4...Rxh2
                    • 5.Rxh2#
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re1
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rde2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re3
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qc6
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxh7
                  • threat
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Shf6#
                    • 5.Qg5#
                  • 4...Bxh7
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                  • 4...Re6
                    • 5.Rh2#
                  • 4...Be8
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Shf6#
                    • 5.Qg5#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qd7
              • threat
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                  • 4...Rxh2
                    • 5.Rxh2#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re1
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Re3
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Re5
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Re7
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
            • 3.Qe6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
              • 3...Rxe6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                    • 5.Qxf5#
              • 3...Re1
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re3
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qxf7#
                • 4.Qxf7
                  • threat
                    • 5.Sxh7#
              • 3...Be8
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qaxe8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
            • 3.Qa1
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re1
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re3
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qa5
              • threat
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                  • 4...Rxh2
                    • 5.Rxh2#
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re1
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rde2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re3
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qa6
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxh7
                  • threat
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Shf6#
                    • 5.Qg5#
                  • 4...Bxh7
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                  • 4...Re6
                    • 5.Rh2#
                  • 4...Be8
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Shf6#
                    • 5.Qg5#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxe6#
                    • 5.Qaxe6#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qg7
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Sxh7
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re1
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re3
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re7
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
          • 2...Rxf3
            • 3.exf3
              • threat
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rg1
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Rxd3
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sce6
                  • threat
                    • 5.Rh2#
                • 4.Sfe6
                  • threat
                    • 5.Rh2#
          • 2...Re4
            • 3.Sce6+
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Sxg6
                  • threat
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qf7#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Sfe6+
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qf8+
                  • 4...Bf7
                    • 5.Qxf7#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Sxh7+
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qad7#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                • 4.Qc8+
                  • 4...Re6
                    • 5.Qb5#
                    • 5.Qxe6#
                    • 5.Qa5#
                    • 5.e4#
                • 4.Qf8+
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Sb5
                  • threat
                    • 5.Sd6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxg4
                    • 5.Qd5#
                  • 4...Rd4
                    • 5.Sxd4#
                  • 4...Re6
                    • 5.Sd4#
                • 4.Qc6
                  • threat
                    • 5.Qxe4#
                    • 5.Qf6#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                • 4.Qa1
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rd4
                    • 5.Qe6#
                  • 4...Re5
                    • 5.Qxe5#
                  • 4...Re6
                    • 5.Qxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.e4#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qad7#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Sxg6
                  • threat
                    • 5.Sh4#
                    • 5.Qf7#
                • 4.Qc6
                  • threat
                    • 5.Qxe4#
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxg4
                    • 5.Rd5#
                    • 5.Qgd5#
                    • 5.Qge6#
                    • 5.Qce6#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                • 4.Qc4
                  • threat
                    • 5.Qxe4#
                  • 4...Rxe2
                    • 5.Qf4#
                  • 4...Rxc4
                    • 5.Rd5#
                    • 5.Qd7#
                  • 4...Rxg4
                    • 5.Qe6#
                  • 4...Re3
                    • 5.Qf4#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qab5#
                    • 5.Qcb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qxf4#
                    • 5.Qc5#
                  • 4...Rd4
                    • 5.Qe6#
                  • 4...Re5
                    • 5.Qf4#
                  • 4...Re6
                    • 5.Qxe6#
                    • 5.Qf4#
                  • 4...Re7
                    • 5.Qf4#
                  • 4...Re8
                    • 5.Qf4#
                  • 4...Bf7
                    • 5.Qxf7#
                • 4.Qa1
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxg4
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qe6#
                  • 4...Rd4
                    • 5.Qe6#
                  • 4...Re5
                    • 5.Qxe5#
                  • 4...Re6
                    • 5.Qxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxg4
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qae6#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rf4
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Bxf4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sxf4#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
            • 3.fxg6
              • threat
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
              • 3...Kf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qg6#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Qg6#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
              • 3...Rxg4
                • 4.Qb5+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qxh7#
                • 4.Qa5+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qxh7#
              • 3...Rd4
                • 4.Sce6+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qe6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qe6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Rd5
                    • 5.Qgxd5#
                    • 5.Qbxd5#
                • 4.Qa5+
                  • 4...Rd5
                    • 5.Qgxd5#
                    • 5.Qaxd5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qe8#
                    • 5.Qg6#
              • 3...Rf4
                • 4.Sce6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sfxe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qf5#
                    • 5.Qa5#
                    • 5.Qe5#
              • 3...Re7
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
                  • 4...Rg7
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
            • 3.Qb5
              • threat
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxg4
                • 4.fxg6+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qxh7#
                • 4.f6+
                  • 4...Kxf6
                    • 5.Qe6#
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qg7#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
            • 3.Qc6
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe4#
                    • 5.Qf6#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qe6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Rxe6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qxf5#
              • 3...Bf7
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf7#
            • 3.Qa5
              • threat
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxg4
                • 4.fxg6+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qxh7#
                • 4.f6+
                  • 4...Kxf6
                    • 5.Qe6#
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qg7#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
            • 3.Qa6
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxe6#
                    • 5.Qaxe6#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qg7
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Sxh7
                  • threat
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxg4
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qf6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
          • 2...Re5
            • 3.Sce6+
              • 3...Kxf5
                • 4.Sxg6
                  • threat
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qf7#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Re4
                    • 5.Qxe4#
                  • 4...Rb5
                    • 5.Qxb5#
                    • 5.e4#
                • 4.Qb5
                  • threat
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5
                  • threat
                    • 5.Qxe5#
                    • 5.e4#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Sfe6+
              • 3...Kxf5
                • 4.Qf8+
                  • 4...Bf7
                    • 5.Qxf7#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Re4
                    • 5.Qxe4#
                  • 4...Rb5
                    • 5.Qxb5#
                    • 5.e4#
                • 4.Qb5
                  • threat
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5
                  • threat
                    • 5.Qxe5#
                    • 5.e4#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Sxh7+
              • 3...Kxf5
                • 4.Qd7+
                  • 4...Re6
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                • 4.Qc8+
                  • 4...Re6
                    • 5.Qb5#
                    • 5.Qxe6#
                    • 5.Qa5#
                    • 5.e4#
                • 4.Qf8+
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re4
                    • 5.Qxe4#
                  • 4...Rb5
                    • 5.Qe6#
                    • 5.Qxb5#
                    • 5.Qc8#
                    • 5.e4#
                • 4.Sb5
                  • threat
                    • 5.Sd4#
                    • 5.Sd6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxb5
                    • 5.Qxb5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Rd5
                    • 5.Qxd5#
                    • 5.e4#
                • 4.Qb5
                  • threat
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                • 4.Qa1
                  • threat
                    • 5.Qxe5#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Re3
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Ra5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.Qxa5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Rb5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Rc5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Rd5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qxd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Re6
                    • 5.Qxe6#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
                • 4.Qa5
                  • threat
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Qd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                • 4.Sxg6
                  • threat
                    • 5.Sh4#
                    • 5.Qf7#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re4
                    • 5.Qxe4#
                  • 4...Rb5
                    • 5.Qe6#
                    • 5.Qxb5#
                    • 5.e4#
                • 4.Rd5
                  • threat
                    • 5.Rxe5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.e4#
                • 4.Qb5
                  • threat
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                • 4.Qc4
                  • threat
                    • 5.Qf4#
                  • 4...Re4
                    • 5.Qxe4#
                  • 4...Bf7
                    • 5.Qxf7#
                • 4.Qd5
                  • threat
                    • 5.Qad7#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa1
                  • threat
                    • 5.Qxe5#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Ra5
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.Qxa5#
                    • 5.e4#
                  • 4...Rb5
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Rc5
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Rd5
                    • 5.Rxd5#
                    • 5.Qf6#
                    • 5.Qxd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Re6
                    • 5.Qxe6#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
                • 4.Qa5
                  • threat
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.Sxe5
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Sed7
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd5#
              • 3...Kxf5
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Rxd3#
              • 3...Kf6
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Rxd3#
              • 3...dxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kxh6
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qxg6#
                • 4.Rd1+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rxc2+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rdxe2+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rd4+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rd5+
                  • 4...Kxf5
                    • 5.Sg4#
                    • 5.Sed7#
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rd6+
                  • 4...Kxf5
                    • 5.Qe6#
                • 4.Rd7+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rd8+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
            • 3.Sxg6
              • threat
                • 4.S6xe5+
                  • 4...Kxf5
                    • 5.Qd7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
              • 3...Rxe2
                • 4.S6e5+
                  • 4...Kxf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Qae8#
              • 3...Rb5
                • 4.Sf4+
                  • 4...Kxf5
                    • 5.Qxb5#
                    • 5.e4#
                • 4.S6e5+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sf8+
                  • 4...Kxf5
                    • 5.Qxb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sh8+
                  • 4...Kxf5
                    • 5.Qxb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qxb5#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qxb5#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.S4e5#
                    • 5.Sf6#
                    • 5.Sf4#
                    • 5.Rh2#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxb5
                  • threat
                    • 5.Sf4#
                    • 5.f6#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.f6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.fxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re7
                • 4.Sxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
              • 3...Re8
                • 4.Qaxe8
                  • threat
                    • 5.Sh4#
                    • 5.Se7#
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.Sh4#
                    • 5.S6e5#
                    • 5.Se7#
                    • 5.Sf8#
                    • 5.Sh8#
                  • 4...hxg6
                    • 5.Qexg6#
                    • 5.Qgxg6#
            • 3.Qxb4
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf4#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
              • 3...Rxf5
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qa5#
                    • 5.Qc5#
                    • 5.Qb5#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Ra5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxa5#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxa5#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxa5#
                    • 5.Qe6#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qxa5#
                    • 5.Qe6#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qge6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxa5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rb5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxb5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rc5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxc5#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxc5#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxc5#
                    • 5.Qe6#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qxc5#
                    • 5.Qe6#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxc5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxd5#
                    • 5.Qe6#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rxd5#
                    • 5.Qxd5#
                    • 5.Qe6#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qxd5#
                    • 5.Qge6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qc5#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.Qb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qc5#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.Qb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe6#
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re7
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Sb5
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Kxf5
                • 4.Sxh7
                  • threat
                    • 5.Sd4#
                    • 5.Sd6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxb5
                    • 5.Qxb5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Rd5
                    • 5.Qxd5#
                    • 5.e4#
              • 3...Kh5
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                  • 4...Kh5
                    • 5.Qxg6#
              • 3...Rxb5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxb5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qxb5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxf5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Rc5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sbd4#
                    • 5.Sd6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rd5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rxd5#
                    • 5.Qxd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Sbd4#
                    • 5.Sd6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
            • 3.Qb5
              • threat
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxb5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rxf5
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.Qd5#
              • 3...dxe2
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
              • 3...Re3
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rc5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qxc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qxc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qxc5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qxc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxc5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxd5#
                    • 5.Qe6#
                    • 5.Qbxd5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rxd5#
                    • 5.Qgxd5#
                    • 5.Qe6#
                    • 5.Qbxd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qbxd5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qc6
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qd7
              • threat
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qdxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
              • 3...Rxf5
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qdd5#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.Qd5#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qa1
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf5
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qe5#
                    • 5.Qa5#
              • 3...Re3
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Ra5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qxa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qxa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.Qxa5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.Qxa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxa5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rb5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rc5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rd5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qxd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rxd5#
                    • 5.Qf6#
                    • 5.Qxd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qa5
              • threat
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxa5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rxf5
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.Qd5#
              • 3...dxe2
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
              • 3...Re3
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rb5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxb5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rc5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxc5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxc5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxd5#
                    • 5.Qe6#
                    • 5.Qaxd5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rxd5#
                    • 5.Qgxd5#
                    • 5.Qe6#
                    • 5.Qaxd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qaxd5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qa6
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxe6#
                    • 5.Qaxe6#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qg7
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Sxh7
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf5
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Sgf6#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
          • 2...Re7
            • 3.Sce6+
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Sfe6+
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Sxh7+
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Rxd7
                    • 5.Qe6#
                    • 5.e4#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qad7#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                • 4.Qc8+
                  • 4...Re6
                    • 5.Qb5#
                    • 5.Qxe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Rd7
                    • 5.Qb5#
                    • 5.Qaxd7#
                    • 5.Qcxd7#
                    • 5.Qa5#
                    • 5.e4#
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.e4#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Rxd7
                    • 5.Qe6#
                    • 5.e4#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qad7#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Sce6
                  • threat
                    • 5.Sd4#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Rxe6
                    • 5.Qxe6#
                • 4.Sfe6
                  • threat
                    • 5.Sd4#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Rxe6
                    • 5.Qxe6#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.Sxg6
              • threat
                • 4.Sxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
              • 3...Rxe2
                • 4.S6e5+
                  • 4...Kxf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Qae8#
              • 3...Rxc7
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Rd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.S4e5#
                    • 5.Sf6#
                    • 5.Sf4#
                    • 5.Rh2#
              • 3...Re3
                • 4.S6e5+
                  • 4...Kxf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Rxd3
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re4
                • 4.S6e5+
                  • 4...Kxf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Bxe4
                  • threat
                    • 5.Sf4#
                  • 4...Kxg4
                    • 5.Sf4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re5
                • 4.S6xe5+
                  • 4...Kxf5
                    • 5.Qd7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.fxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Rd7
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Qxd7#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.S4e5#
                    • 5.Sf6#
                    • 5.Sf4#
                    • 5.Rh2#
                • 4.Qxd7
                  • threat
                    • 5.Sf4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rf7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxf7#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qxf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.S4e5#
                    • 5.Sf6#
                    • 5.Sf4#
                    • 5.Rh2#
              • 3...Rg7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Qe6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.S4e5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re8
                • 4.Qaxe8
                  • threat
                    • 5.Sh4#
                    • 5.Se7#
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.Sh4#
                    • 5.S6e5#
                    • 5.Se7#
                    • 5.Sf8#
                    • 5.Sh8#
                  • 4...hxg6
                    • 5.Qexg6#
                    • 5.Qgxg6#
            • 3.Qxb4
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf4#
                • 4.Qxe7
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qexf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
              • 3...Re3
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Re5
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.fxg6
              • threat
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
                  • 4...Rg7
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
              • 3...Kf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Qg6#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
              • 3...Re3
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
              • 3...Re5
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sfxe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qf5#
                    • 5.Qa5#
                    • 5.Qe5#
              • 3...Rd7
                • 4.Sce6+
                  • 4...Kf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qxd7#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxh7
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxd7#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qb5+
                  • 4...Rd5
                    • 5.Qgxd5#
                    • 5.Qbxd5#
                • 4.Qa5+
                  • 4...Rd5
                    • 5.Qgxd5#
                    • 5.Qaxd5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qxd7#
                    • 5.Qg6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
                  • 4...Rg7
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Sxd7
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxd7
                  • threat
                    • 5.Qb5#
                    • 5.Qgd5#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qgd5#
                    • 5.Qdd5#
              • 3...Rf7
                • 4.Sce6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qxf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qxf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qxf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxh7
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qxf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.gxf7+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.Qg6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
                  • 4...Rg7
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qxf7
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qf5#
              • 3...Re8
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxe8#
                    • 5.Qg6#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
            • 3.Qb5
              • threat
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxc7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rd7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qgxd5#
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.Sxd7
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re8
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qc6
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Rxh7
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qd7
              • threat
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Qxe7
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qexf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
              • 3...Rxd7
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re3
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Re5
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Rf7
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rg7
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re8
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
            • 3.Qe6
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rxe6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qxf5#
                • 4.Qxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qa1
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Re5
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Rf7
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qa5
              • threat
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxc7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rd7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qgxd5#
                    • 5.Qaxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qaxd5#
                • 4.Sxd7
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re8
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qa6
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Rxh7
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxe6#
                    • 5.Qaxe6#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qg7
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxg7
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rf7
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
          • 2...Re8
            • 3.Sce6+
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Sfe6+
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Sxh7+
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qad7#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                • 4.Qf8+
                  • 4...Rxf8
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Sxe8
                  • threat
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qaxe8
                  • threat
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qexg6#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                    • 5.Qgxg6#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qexf7#
                    • 5.Qgxf7#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re4
                    • 5.Qxe4#
                  • 4...Rb8
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.e4#
                • 4.Sb5
                  • threat
                    • 5.Sd4#
                    • 5.Sd6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rd8
                    • 5.e4#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                • 4.Qa1
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re5
                    • 5.Qxe5#
                  • 4...Re6
                    • 5.Qxe6#
                  • 4...Rf8
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.e4#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qad7#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Sxe8
                  • threat
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Sxg6
                  • threat
                    • 5.Sh4#
                    • 5.Qf7#
                • 4.Qxe8
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qexf7#
                    • 5.Qgxf7#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re4
                    • 5.Qxe4#
                  • 4...Rb8
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.e4#
                • 4.Sce6
                  • threat
                    • 5.Sd4#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Rxe6
                    • 5.Qxe6#
                • 4.Sfe6
                  • threat
                    • 5.Sd4#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Rxe6
                    • 5.Qxe6#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxf8
                    • 5.Rd5#
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qcd5#
                    • 5.Qd7#
                    • 5.Qgd5#
                    • 5.Qge6#
                    • 5.Qc5#
                    • 5.Qce6#
                    • 5.e4#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                • 4.Qc4
                  • threat
                    • 5.Qf4#
                  • 4...Re4
                    • 5.Qxe4#
                  • 4...Bf7
                    • 5.Qxf7#
                • 4.Qa1
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxf8
                    • 5.Rd5#
                    • 5.Qe5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Re5
                    • 5.Qxe5#
                  • 4...Re6
                    • 5.Qxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxf8
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qa5#
                    • 5.Qae6#
                    • 5.e4#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.Qxg6+
              • 3...hxg6
                • 4.Qxe8
                  • threat
                    • 5.Qxg6#
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxg6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qxg6#
                  • 4...gxf5
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sh7#
                    • 5.Qg6#
            • 3.Sxe8
              • threat
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.S8g7#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sef6#
                    • 5.S8g7#
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Se8f6#
                    • 5.Sg7#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Sf2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Sh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Sgf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Sef6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sg7+
                  • 4...Kg5
                    • 5.Sfe6#
                    • 5.Rxd3#
                • 4.Sxh7
                  • threat
                    • 5.Se8f6#
                    • 5.Sg7#
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Se6
                  • threat
                    • 5.Sef6#
                    • 5.S8g7#
                    • 5.Rh2#
              • 3...dxe2
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.S8g7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sef6#
                    • 5.S8g7#
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Se8f6#
                    • 5.Sg7#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rd1+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rxc2+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rc5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rdxe2+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd4+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rd6+
                  • 4...Kxf5
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd7+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd8+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
            • 3.Sxg6
              • threat
                • 4.Qaxe8
                  • threat
                    • 5.Sh4#
                    • 5.Se7#
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.Sh4#
                    • 5.S6e5#
                    • 5.Se7#
                    • 5.Sf8#
                    • 5.Sh8#
                  • 4...hxg6
                    • 5.Qexg6#
                    • 5.Qgxg6#
              • 3...Rxe2
                • 4.S6e5+
                  • 4...Kxf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Qae8#
              • 3...Rxg8
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.S4e5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...dxe2
                • 4.Qaxe8
                  • threat
                    • 5.Sh4#
                    • 5.Se7#
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.Sh4#
                    • 5.S6e5#
                    • 5.Se7#
                    • 5.Sf8#
                    • 5.Sh8#
                  • 4...hxg6
                    • 5.Qexg6#
                    • 5.Qgxg6#
              • 3...Re3
                • 4.S6e5+
                  • 4...Kxf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Rxd3
                  • 4...Kxf5
                    • 5.Sh4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re4
                • 4.S6e5+
                  • 4...Kxf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Bxe4
                  • threat
                    • 5.Sf4#
                  • 4...Kxg4
                    • 5.Sf4#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re5
                • 4.S6xe5+
                  • 4...Kxf5
                    • 5.Qd7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
                • 4.Se7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.fxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re7
                • 4.Sxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qae8#
              • 3...Ra8
                • 4.Sf8+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.S4e5#
                    • 5.Sf6#
                    • 5.Sf4#
                    • 5.Rh2#
              • 3...Rb8
                • 4.Sf8+
                  • 4...Kxf5
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Rd5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.S4e5#
                    • 5.Sf6#
                    • 5.Sf4#
                    • 5.Rh2#
              • 3...Rc8
                • 4.Sf8+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.S4e5#
                    • 5.Sf6#
                    • 5.Sf4#
                    • 5.Rh2#
              • 3...Rd8
                • 4.Sf8+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.S4e5#
                    • 5.Sf6#
                    • 5.Sf4#
                    • 5.Rh2#
                • 4.Qxd8+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rf8
                • 4.Sxf8+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qe8#
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sgf4#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.S4e5#
                    • 5.Sf6#
                    • 5.Sf4#
                    • 5.Rh2#
            • 3.Qxe8
              • threat
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qexg6#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                    • 5.Qgxg6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qexg6#
                    • 5.Qgxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxg6
                  • threat
                    • 5.Sh4#
                    • 5.Se7#
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf4#
                    • 5.Sh4#
                    • 5.S6e5#
                    • 5.Se7#
                    • 5.Sf8#
                    • 5.Sh8#
                  • 4...hxg6
                    • 5.Qexg6#
                    • 5.Qgxg6#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.f6
                  • threat
                    • 5.Qb5#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qd5#
              • 3...Kh5
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxg6
                  • threat
                    • 5.Sf4#
                    • 5.Sh4#
                    • 5.S6e5#
                    • 5.Se7#
                    • 5.Sf8#
                    • 5.Sh8#
                  • 4...Kg5
                    • 5.Sh4#
                    • 5.Se7#
                  • 4...hxg6
                    • 5.Qexg6#
                    • 5.Qgxg6#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qexg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qexf7#
                    • 5.Qgxf7#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qexf7#
                    • 5.Qgxf7#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                • 4.Sce6
                  • threat
                    • 5.Rh2#
                • 4.Sfe6
                  • threat
                    • 5.Rh2#
                • 4.Qd5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kg5
                    • 5.fxg6#
                • 4.Qe3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qe7
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qexf7#
                • 4.Qd8
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.f6
                  • threat
                    • 5.Qd5#
                  • 4...Bf7+
                    • 5.Qexf7#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qe5#
            • 3.Qxb4
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf4#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Rb8
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.fxg6
              • threat
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxe8#
                    • 5.Qg6#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
              • 3...Kf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
              • 3...Kh5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                • 4.gxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxe8#
                    • 5.Qg6#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Qg6#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sfxe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qf5#
                    • 5.Qa5#
                    • 5.Qe5#
              • 3...Re7
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
                  • 4...Rg7
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
              • 3...Rd8
                • 4.Sce6+
                  • 4...Kf5
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kf5
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qb5+
                  • 4...Rd5
                    • 5.Qgxd5#
                    • 5.Qbxd5#
                • 4.Qa5+
                  • 4...Rd5
                    • 5.Qgxd5#
                    • 5.Qaxd5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qg6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qg6#
            • 3.Sb5
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Kxf5
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxh7
                  • threat
                    • 5.Sd4#
                    • 5.Sd6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rd8
                    • 5.e4#
              • 3...Kh5
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                  • 4...Kh5
                    • 5.Qxg6#
              • 3...Rxf8
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re4
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Sbd4#
                    • 5.Sd6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
              • 3...Ra8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sbd4#
                    • 5.Sd6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rb8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sbd4#
                    • 5.Sd6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rc8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Sbd4#
                    • 5.Sd6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                    • 5.Qd5#
                    • 5.Qxc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sd4#
                    • 5.Sd6#
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rd8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qb5
              • threat
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
            • 3.Qc6
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qcxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qd7
              • threat
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qdxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qd5
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kg5
                    • 5.fxg6#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                  • 4...Re3
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Qxe8
                  • 4...dxe2
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sxh7#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Qdd8#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qad7#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
              • 3...Re3
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                  • 4...Rf4
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Sfxe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rd8
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxd8+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.f6#
                  • 4...Rxe6
                    • 5.fxe6#
                  • 4...Bxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf7#
                • 4.Qxf7
                  • threat
                    • 5.Sxh7#
                  • 4...Rxf8
                    • 5.Se6#
                    • 5.Rxd3#
            • 3.Qe6
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rxe6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qxf5#
              • 3...Bf7
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qxf7#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf7#
                • 4.Qxf7
                  • threat
                    • 5.Sxh7#
                  • 4...Rxf8
                    • 5.Se6#
                    • 5.Rxd3#
            • 3.Qa1
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qe5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re5
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qa5
              • threat
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
            • 3.Qa6
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qaxg6#
                    • 5.Qgxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxe6#
                    • 5.Qaxe6#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qg7
              • threat
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Sxh7
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.Qgd7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Scxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sfxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
        • 2.gxf8B
          • threat
            • 3.Sxe3
              • threat
                • 4.Se6+
                  • 4...Kf6
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qg7#
                • 4.Be7+
                  • 4...Kxh6
                    • 5.Qf8#
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                    • 5.Qh4#
                  • 4...Kf6
                    • 5.Qe7#
                • 4.Qd7
                  • threat
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Kf6
                    • 5.Qe7#
                • 4.Qe8
                  • threat
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Kf6
                    • 5.Qe7#
                • 4.Qe6
                  • threat
                    • 5.Qe7#
                  • 4...Bxf5
                    • 5.Be7#
                    • 5.Qxf5#
                  • 4...Bf7
                    • 5.Be7#
                • 4.Qa1
                  • 4...dxe2
                    • 5.Se6#
                • 4.Qg7
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Be7#
                    • 5.Qe7#
              • 3...Kf6
                • 4.Bb2+
                  • 4...Kg5
                    • 5.Se6#
                • 4.Bg7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qd8#
                  • 4...Ke7
                    • 5.Qf8#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Qe7#
                • 4.Qa1+
                  • 4...Kg5
                    • 5.Se6#
                • 4.Qg7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Be7#
                    • 5.Qe7#
                • 4.Qh8+
                  • 4...Kg5
                    • 5.Se6#
                  • 4...Kf7
                    • 5.Bd5#
                    • 5.Qd7#
                    • 5.Qe8#
                    • 5.Qg7#
                • 4.Se6
                  • threat
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qg7#
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qg7#
                    • 5.Qh8#
          • 2...dxe2+
            • 3.Sxe3
              • threat
                • 4.Se6+
                  • 4...Kf6
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qg7#
                • 4.Be7+
                  • 4...Kxh6
                    • 5.Qf8#
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                    • 5.Qh4#
                  • 4...Kf6
                    • 5.Qe7#
                • 4.Qd7
                  • threat
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Kf6
                    • 5.Qe7#
                • 4.Qe8
                  • threat
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Kf6
                    • 5.Qe7#
                • 4.Qe6
                  • threat
                    • 5.Qe7#
                  • 4...Bxf5
                    • 5.Be7#
                    • 5.Qxf5#
                  • 4...Bf7
                    • 5.Be7#
                • 4.Qa1
                  • threat
                    • 5.Se6#
                • 4.Qg7
                  • threat
                    • 5.Se6#
                    • 5.Be7#
                    • 5.Qe7#
              • 3...Kf6
                • 4.Bb2+
                  • 4...Kg5
                    • 5.Se6#
                • 4.Bg7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qd8#
                  • 4...Ke7
                    • 5.Rd7#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qxb4#
                    • 5.Qf8#
                    • 5.f6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Qe7#
                • 4.Qa1+
                  • 4...Kg5
                    • 5.Se6#
                • 4.Qg7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Be7#
                    • 5.Qe7#
                • 4.Qh8+
                  • 4...Kg5
                    • 5.Se6#
                  • 4...Kf7
                    • 5.Bd5#
                    • 5.Rd7#
                    • 5.Qd7#
                    • 5.Qe8#
                    • 5.Qg7#
                • 4.Se6
                  • threat
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qg7#
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Bg7#
                    • 5.Qa1#
                    • 5.Qg7#
                    • 5.Qh8#
          • 2...Kh5
            • 3.Sxe3+
              • 3...Kg5
                • 4.Se6+
                  • 4...Kf6
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qg7#
                • 4.Be7+
                  • 4...Kxh6
                    • 5.Qf8#
                • 4.Qxb4
                  • threat
                    • 5.Qe7#
                    • 5.Qh4#
                  • 4...Kf6
                    • 5.Qe7#
                • 4.Qd7
                  • threat
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Kf6
                    • 5.Qe7#
                • 4.Qe8
                  • threat
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Kf6
                    • 5.Qe7#
                • 4.Qe6
                  • threat
                    • 5.Qe7#
                  • 4...Bxf5
                    • 5.Be7#
                    • 5.Qxf5#
                  • 4...Bf7
                    • 5.Be7#
                • 4.Qa1
                  • 4...dxe2
                    • 5.Se6#
                • 4.Qg7
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Be7#
                    • 5.Qe7#
            • 3.Rxd3
              • 3...Rxd3+
                • 4.exd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Be7#
              • 3...Kg5
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
          • 2...Rxe2
            • 3.Rdxe2+
              • 3...d2
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Bxd2+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.Qd7#
                    • 5.Qe6#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qad7#
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                • 4.Rxe2
                  • threat
                    • 5.Re5#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re4
                    • 5.Qxe4#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                • 4.Qa1
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re5
                    • 5.Qxe5#
                  • 4...Re6
                    • 5.Qxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
              • 3...Rd2
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Bxd2+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rgxd2
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Bxe2
              • threat
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Qd5#
                    • 5.Qe6#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qd5#
                    • 5.Qe6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Kh5
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Se6
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...dxe2
                • 4.Rd4+
                  • 4...Kxf5
                    • 5.Rf2#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Rgxe2
              • threat
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Re1
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Re4
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Re5
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Re6
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Re7
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Re8
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Se6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...dxe2
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd1+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh1#
                • 4.Rxc2+
                  • 4...Kxf5
                    • 5.Rc5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rxe2+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.fxg6#
                • 4.Rd6+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd7+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd8+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.fxg6
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.fxg6
              • threat
                • 4.Rdxe2+
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Kf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kg5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Kh5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.gxh7
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
              • 3...Re1
                • 4.Rde2+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Rxc1
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxc1
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re3
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Rde2+
                  • 4...Kf5
                    • 5.Rxe5#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rxe5#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Rxe5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
              • 3...Re7
                • 4.Bxe7+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
            • 3.Qb5
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re1
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rde2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Bxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qc6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qa1
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Se6#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qf6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re1
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rf2
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sxf2#
                    • 5.Sf6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxf2#
                    • 5.Qh4#
                • 4.Sxf2
                  • 4...Kxf5
                    • 5.Qd5#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re7
                • 4.Bxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qa5
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re1
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rde2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Bxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qa6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qg7
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Be7#
                    • 5.Qe7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
              • 3...Re1
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rf2
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sxf2#
                    • 5.Sf6#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sxf2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxf2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sxf2#
                    • 5.Qh4#
                • 4.Sxf2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re7
                • 4.Bxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
          • 2...Rxf3
            • 3.exf3
              • threat
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rg1
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Rxd3
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Se6
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7
                  • threat
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
          • 2...Re4
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.e4#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qad7#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qc6
                  • threat
                    • 5.Qxe4#
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxg4
                    • 5.Rd5#
                    • 5.Qgd5#
                    • 5.Qge6#
                    • 5.Qce6#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                • 4.Qc4
                  • threat
                    • 5.Qxe4#
                  • 4...Rxe2
                    • 5.Qf4#
                  • 4...Rxc4
                    • 5.Rd5#
                    • 5.Qd7#
                  • 4...Rxg4
                    • 5.Qe6#
                  • 4...Re3
                    • 5.Qf4#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qab5#
                    • 5.Qcb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qxf4#
                    • 5.Qc5#
                  • 4...Bf7
                    • 5.Qxf7#
                  • 4...Rd4
                    • 5.Qe6#
                  • 4...Re5
                    • 5.Qf4#
                  • 4...Re6
                    • 5.Qxe6#
                    • 5.Qf4#
                  • 4...Re7
                    • 5.Qf4#
                  • 4...Re8
                    • 5.Qf4#
                • 4.Qa1
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxg4
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qe6#
                  • 4...Rd4
                    • 5.Qe6#
                  • 4...Re5
                    • 5.Qxe5#
                  • 4...Re6
                    • 5.Qxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxg4
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qae6#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Bxf4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
            • 3.fxg6
              • threat
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Rxg4
                • 4.Be7+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Kxh6
                    • 5.Qxh7#
                • 4.Qb5+
                  • 4...Kf6
                    • 5.Se8#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qg7#
                • 4.Qd5+
                  • 4...Kf6
                    • 5.Qac6#
                    • 5.Qa6#
                  • 4...Kxg6
                    • 5.Qac6#
                    • 5.Qa6#
                • 4.Qa5+
                  • 4...Kf6
                    • 5.Se8#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qg7#
              • 3...Re3
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rc4
                • 4.Se6+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kf5
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rd5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.Qd5+
                  • 4...Kxg6
                    • 5.Qe8#
                • 4.Qa5+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qd7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qe8#
                • 4.Kxc4
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Rd4
                • 4.Se6+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kf5
                    • 5.Qe6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qe6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.Qa5+
                  • 4...Rd5
                    • 5.Qaxd5#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf6
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
              • 3...Re7
                • 4.Bxe7+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
            • 3.Qb5
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sxe4#
                  • 4...Rg4
                    • 5.fxg6#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxe4#
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxg4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Kf6
                    • 5.Qg7#
                • 4.fxg6+
                  • 4...Kf6
                    • 5.Se8#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qg7#
                • 4.f6+
                  • 4...Kxf6
                    • 5.Qe6#
                    • 5.Qg7#
              • 3...Re5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rc4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.Kxc4
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Bxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qc6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qa5
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sxe4#
                  • 4...Rg4
                    • 5.fxg6#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxe4#
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxg4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Kf6
                    • 5.Qg7#
                • 4.fxg6+
                  • 4...Kf6
                    • 5.Se8#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qg7#
                • 4.f6+
                  • 4...Kxf6
                    • 5.Qe6#
                    • 5.Qg7#
              • 3...Re5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rc4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.Kxc4
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qaxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qaxd5#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Bxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qa6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qg7
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
              • 3...Rxg4
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qf6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Be7#
                    • 5.Qe7#
              • 3...Re5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re7
                • 4.Bxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
          • 2...Re5
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Qd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re4
                    • 5.Qxe4#
                  • 4...Rb5
                    • 5.Qe6#
                    • 5.Qxb5#
                    • 5.e4#
                • 4.Rd5
                  • threat
                    • 5.Rxe5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.e4#
                • 4.Qb5
                  • threat
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                • 4.Qa1
                  • threat
                    • 5.Qxe5#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Ra5
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.Qxa5#
                    • 5.e4#
                  • 4...Rb5
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Rc5
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Rd5
                    • 5.Rxd5#
                    • 5.Qf6#
                    • 5.Qxd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Re6
                    • 5.Qxe6#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
                • 4.Qa5
                  • threat
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Sxe5
              • threat
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qf8#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Sd7
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qe6
                  • threat
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
              • 3...Kxf5
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Rxd3#
              • 3...Kf6
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Rxd3#
              • 3...dxe2
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kxh6
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qf8#
                • 4.Rd1+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rxc2+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rdxe2+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rd4+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rd5+
                  • 4...Kxf5
                    • 5.Sg4#
                    • 5.Sd7#
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Sd7#
                    • 5.Qe6#
                • 4.Rd6+
                  • 4...Kxf5
                    • 5.Qe6#
                • 4.Rd7+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Rd8+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
            • 3.Qc6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Rxf5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf6
                    • 5.Qb5#
                    • 5.Qcd5#
                    • 5.Qc5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qcd5#
                    • 5.Qc5#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qa6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Rxf5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf6
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qg7
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
              • 3...Rxf5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf6
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Be7#
                    • 5.Qe7#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Ra5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qd7#
                    • 5.Qf6#
                    • 5.Qxa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qad7#
                    • 5.Qf6#
                    • 5.Qxa5#
                    • 5.Qgd7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qad7#
                    • 5.Qf6#
                    • 5.Qxa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxa5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rb5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qxb5#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qxb5#
                    • 5.Qf6#
                    • 5.Qd7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qxb5#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rc5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qd7#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qad7#
                    • 5.Qf6#
                    • 5.Qgd7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qad7#
                    • 5.Qxc5#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rd5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rxd5#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re7
                • 4.Bxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
          • 2...Re8
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.e4#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qad7#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Sxe8
                  • threat
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qxe8
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qexf7#
                    • 5.Qgxf7#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Re4
                    • 5.Qxe4#
                  • 4...Rb8
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.e4#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxf8
                    • 5.Rd5#
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qcd5#
                    • 5.Qd7#
                    • 5.Qgd5#
                    • 5.Qge6#
                    • 5.Qc5#
                    • 5.Qce6#
                    • 5.e4#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qcxe6#
                • 4.Qa1
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxf8
                    • 5.Rd5#
                    • 5.Qe5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Re5
                    • 5.Qxe5#
                  • 4...Re6
                    • 5.Qxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Rxf8
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qa5#
                    • 5.Qae6#
                    • 5.e4#
                  • 4...Re6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qxg6+
              • 3...hxg6
                • 4.Qxe8
                  • threat
                    • 5.Qxg6#
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qxg6#
                  • 4...gxf5
                    • 5.Se6#
                    • 5.Be7#
            • 3.Sxe8
              • threat
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sf2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Sh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Sgf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Sef6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sg7+
                  • 4...Kg5
                    • 5.Be7#
                    • 5.Rxd3#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Be7
                  • threat
                    • 5.Sg7#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...dxe2
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd1+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rxc2+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rc5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rdxe2+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd4+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rd6+
                  • 4...Kxf5
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd7+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd8+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Sg7#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.Qxe8
              • threat
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                • 4.Se3
                  • threat
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Kf6
                    • 5.Qe7#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.f6
                  • threat
                    • 5.Qb5#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qd5#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Qe7#
                    • 5.Qd8#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qexf7#
                    • 5.Qgxf7#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                • 4.Se6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7
                  • threat
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qexf7#
                    • 5.Qgxf7#
                • 4.Qe3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qe7
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qexf7#
                • 4.Qd8
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.f6
                  • threat
                    • 5.Qd5#
                  • 4...Bf7+
                    • 5.Qexf7#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qe5#
                  • 4...Bxe8
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
            • 3.fxg6
              • threat
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
              • 3...Kf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
              • 3...Kh5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                • 4.gxh7
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxe8#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re3
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
              • 3...Re7
                • 4.Bxe7+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rb8
                • 4.Se6+
                  • 4...Kf5
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kf5
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxc2+
                  • 4...Kf5
                    • 5.Rc5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rc5#
                    • 5.Rh2#
                  • 4...d2
                    • 5.Rc5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rd5#
                • 4.Qd5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.Qac6#
                • 4.Qa5+
                  • 4...Rb5
                    • 5.Qxb5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.Qd7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rd8
                • 4.Se6+
                  • 4...Kf5
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kf5
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qb5+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.Qa5+
                  • 4...Rd5
                    • 5.Qaxd5#
                • 4.gxh7+
                  • 4...Kf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qb5
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Bxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rb8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rd8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
            • 3.Qc6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qa1
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qe5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qa5
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Bxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Ra8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxa8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rb8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rb5
                    • 5.Qxb5#
                • 4.f6+
                  • 4...Rb5
                    • 5.Qxb5#
              • 3...Rd8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qaxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qaxd5#
            • 3.Qa6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qg7
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.Qgd7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Be7#
                    • 5.Qe7#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qe5#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
        • 2.gxf8R
          • threat
            • 3.Sxe3
              • threat
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Sxc2
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxc2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
                • 4.Sf1
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Sc4
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Sed5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                • 4.Rh2
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rh5#
                • 4.Qg7
                  • 4...dxe2
                    • 5.Se6#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rh5#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rxh5#
                    • 5.Rf6#
                    • 5.Qc6#
                    • 5.Qa6#
                • 4.Rxd3
                  • threat
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Sc4
                  • threat
                    • 5.Rxd3#
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Sed5
                  • threat
                    • 5.Rxd3#
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                • 4.Se6
                  • threat
                    • 5.Qg7#
            • 3.Rxd3
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Bxe3#
                  • 4...Kxh6
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Bxe3#
                  • 4...Kxh6
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
            • 3.fxg6
              • threat
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Rxd3
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
              • 3...dxe2+
                • 4.Rd3
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rf5#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Rxf3
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.exf3
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Sf7#
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Rg6
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qxe6
                  • threat
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qxe8#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxe8
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
            • 3.Qg7
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
              • 3...dxe2+
                • 4.Sxe3
                  • threat
                    • 5.Se6#
              • 3...Kh5
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Se6#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
              • 3...Rxf3
                • 4.Qf6+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Ra6
                    • 5.Rxd3#
                  • 4...Rb6
                    • 5.Rxd3#
                  • 4...Rc6
                    • 5.Rxd3#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Re8
                    • 5.Qf6#
          • 2...dxe2+
            • 3.Sxe3
              • threat
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rdxe2
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
                • 4.Rh2
                  • threat
                    • 5.Se6#
                    • 5.Rh5#
                • 4.Qg7
                  • threat
                    • 5.Se6#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rh5#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rd6#
                    • 5.Rxh5#
                    • 5.Rf6#
                    • 5.Qc6#
                    • 5.Qa6#
                • 4.Rdxe2
                  • threat
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Se6
                  • threat
                    • 5.Qg7#
            • 3.Rd3
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Rh2
                  • threat
                    • 5.Se6#
                    • 5.Bxe3#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Bxe3#
                  • 4...Kxh6
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Bxe3#
                  • 4...Kxh6
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
          • 2...Kh5
            • 3.Sf2+
              • 3...Kg5
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Bxe3#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rh5#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rxh5#
                    • 5.Rf6#
              • 3...Rxf3
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
            • 3.Sxe3+
              • 3...Kg5
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Sxc2
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxc2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
                • 4.Sf1
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Sc4
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Sed5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                • 4.Rh2
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rh5#
                • 4.Qg7
                  • 4...dxe2
                    • 5.Se6#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rh5#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rxh5#
                    • 5.Rf6#
                    • 5.Qc6#
                    • 5.Qa6#
                • 4.Rxd3
                  • threat
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Sc4
                  • threat
                    • 5.Rxd3#
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Sed5
                  • threat
                    • 5.Rxd3#
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                • 4.Se6
                  • threat
                    • 5.Qg7#
            • 3.Se5+
              • 3...Kg5
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Bxe3#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rh5#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Sf7#
                    • 5.Rxh5#
                    • 5.Rf6#
                    • 5.Qc6#
                    • 5.Qa6#
                • 4.Rxd3
                  • threat
                    • 5.Bxe3#
                  • 4...Bf7+
                    • 5.Sxf7#
                  • 4...Kg5
                    • 5.Bxe3#
              • 3...Rxf3
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
            • 3.Sf6+
              • 3...Kg5
                • 4.Sxh7+
                  • 4...Kxh6
                    • 5.Qxg6#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                    • 5.Rh5#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rxh5#
            • 3.Rh2+
              • 3...Kg5
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rh5#
            • 3.Rxd3
              • threat
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Bxe3#
                  • 4...Kxh6
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Bxe3#
                  • 4...Kxh6
                    • 5.Bxe3#
                  • 4...Rxf3
                    • 5.Rh2#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
              • 3...Rxd3+
                • 4.exd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Rg8#
              • 3...Kg5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxe3
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Sf2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Sh2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Se5
                  • 4...Kxh6
                    • 5.Bxe3#
            • 3.Se6
              • threat
                • 4.Rh2#
              • 3...dxe2+
                • 4.Sxe3+
                  • 4...Kxh6
                    • 5.Qg7#
              • 3...Rxe2
                • 4.Sf2+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Sh2+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Se3+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Se5+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Sf6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rh2+
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Sg7#
                    • 5.Rh2#
              • 3...Rxf3
                • 4.Sf6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.exf3
                  • threat
                    • 5.Rh2#
              • 3...Rxe6
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
            • 3.Qe8
              • threat
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qxe3#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Kg5
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rxe8
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
              • 3...Re6
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe6#
                • 4.Sxe6
                  • threat
                    • 5.Rh2#
                • 4.fxe6
                  • threat
                    • 5.Rf5#
                  • 4...Kg5
                    • 5.Qb5#
                  • 4...Bf7
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qexf7#
          • 2...Rxe2
            • 3.Rdxe2+
              • 3...d2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxd2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Rxd3+
              • 3...Rd2
                • 4.Bxd2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rgxd2
                  • 4...Kh5
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sf2
                  • 4...Kxh6
                    • 5.Bxd2#
                • 4.Sh2
                  • 4...Kxh6
                    • 5.Bxd2#
                • 4.Se5
                  • 4...Kxh6
                    • 5.Bxd2#
                • 4.Sf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Bxd2#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxe3
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Sf2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Sh2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Se5
                  • 4...Kxh6
                    • 5.Bxe3#
            • 3.Bxe2
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Rh2
                  • 4...dxe2
                    • 5.Rd4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...dxe2
                • 4.Rd4+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Rgxe2
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sf2
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Sh2
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Se5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Sf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Re1
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Re4
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Re5
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Re6
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Re7
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Ree8
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Sh2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh1#
                • 4.Rxc2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.fxg6#
                • 4.Rd6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd7+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rdd8+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.fxg6
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rd5#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.fxg6
              • threat
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rf5#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re1
                • 4.Rde2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Rxc1
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Rxc1
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
              • 3...Re3
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Rxd3
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
              • 3...Re5
                • 4.Rde2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rxe5#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Rxe5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Sf7#
                    • 5.Rxd3#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Rg6
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qxe6
                  • threat
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qxe8#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxe8
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
            • 3.Sf2
              • threat
                • 4.Rxe2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                • 4.Qg7
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
              • 3...Kxh6
                • 4.Rxe2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rh5#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rxh5#
                    • 5.Rf6#
              • 3...Rxf2
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Re2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rdxf2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                • 4.Rgxf2
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
              • 3...Re1
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                  • 4...Rh1
                    • 5.Se4#
                    • 5.Se6#
                • 4.Qg7
                  • threat
                    • 5.Sh3#
                  • 4...Rh1
                    • 5.Se4#
                    • 5.Se6#
              • 3...Re3
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                  • 4...Rxf3
                    • 5.Se6#
              • 3...Re4
                • 4.Sxe4+
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.fxe6
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                    • 5.Rh5#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Sxe8
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Qxe8
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
            • 3.Se3
              • threat
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
              • 3...Kxh6
                • 4.Se6
                  • threat
                    • 5.Qg7#
              • 3...Rxe3
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Bxe3#
            • 3.Se5
              • threat
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rgxe2
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Kxh6
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rh5#
                  • 4...Rxh2
                    • 5.Rxh2#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Sf7#
                    • 5.Rxh5#
                    • 5.Rf6#
                    • 5.Qc6#
                    • 5.Qa6#
                • 4.Rgxe2
                  • threat
                    • 5.Rxd3#
                  • 4...Bf7+
                    • 5.Sxf7#
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Se6
                  • threat
                    • 5.Qg7#
              • 3...Rxe5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
            • 3.Rh2
              • threat
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Se6#
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Se6#
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Bxe2
                  • 4...dxe2
                    • 5.Rd4#
                • 4.Sf2
                  • threat
                    • 5.Rh5#
              • 3...Rxh2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rxh2#
                • 4.Rxh2+
                  • 4...d2
                    • 5.Se6#
                    • 5.Bxd2#
                • 4.Sxh2
                  • 4...Kxh6
                    • 5.Rxd3#
              • 3...Re1
                • 4.Rde2+
                  • 4...Rxc1
                    • 5.Se6#
                  • 4...d2
                    • 5.Se6#
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rxc1
                    • 5.Se6#
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Rh5+
                  • 4...Kxh5
                    • 5.Rh2#
                • 4.Sf2
                  • threat
                    • 5.Rh5#
                  • 4...Rh1
                    • 5.Se4#
                    • 5.Se6#
                • 4.Se3
                  • threat
                    • 5.Se6#
                    • 5.Rh5#
                • 4.Se5
                  • threat
                    • 5.Se6#
                    • 5.Rh5#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qg7
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re3
                • 4.Sf2
                  • threat
                    • 5.Rh5#
                  • 4...Rxf3
                    • 5.Se6#
                • 4.Se5
                  • threat
                    • 5.Se6#
                    • 5.Rh5#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
                • 4.Rh5+
                  • 4...Kxh5
                    • 5.Rh2#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qg7
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Rh5+
                  • 4...Kxh5
                    • 5.Rh2#
                • 4.Qe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Rxe6
                    • 5.Sxe6#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Rh5+
                  • 4...Kxh5
                    • 5.Rh2#
                • 4.Rxe8
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                  • 4...Rxe6
                    • 5.Sxe6#
            • 3.Rf6
              • threat
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rxg6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rxd2
                • 4.Bxd2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Rxd2
                  • 4...Kh5
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxg2
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re1
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rf2
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sxf2#
                    • 5.Sf6#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re3
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re4
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re5
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re8
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.Qb5
              • threat
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re1
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rde2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qc6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxc6
                    • 5.Rxd3#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re1
                    • 5.Qf6#
                  • 4...Re2
                    • 5.Qf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
            • 3.Qa1
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re1
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Sxe5
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rh2
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re1
                    • 5.Qf6#
                  • 4...Re2
                    • 5.Qf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Ra5
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qf6#
                  • 4...Rb5
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qf6#
                  • 4...Rc5
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qf6#
                  • 4...Rd5
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qa5
              • threat
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re1
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rde2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qa6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxa6
                    • 5.Rxd3#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re1
                    • 5.Qf6#
                  • 4...Re2
                    • 5.Qf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Rb6
                    • 5.Rxd3#
                  • 4...Rc6
                    • 5.Rxd3#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
            • 3.Qg7
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                • 4.Se3+
                  • 4...Kg5
                    • 5.Se6#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Se6#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
              • 3...Re1
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rh1
                    • 5.Se4#
                    • 5.Se6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re1
                    • 5.Qf6#
                  • 4...Re2
                    • 5.Qf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Ra6
                    • 5.Rxd3#
                  • 4...Rb6
                    • 5.Rxd3#
                  • 4...Rc6
                    • 5.Rxd3#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Re8
                    • 5.Qf6#
              • 3...Re7
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
          • 2...Rxf3
            • 3.exf3
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.Rxd3
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Se6
                  • threat
                    • 5.Rh2#
          • 2...Re4
            • 3.Rxd3+
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxe3
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Sf2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Sh2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Se5
                  • 4...Kxh6
                    • 5.Bxe3#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sf2
                  • 4...Kxh6
                    • 5.Bxf4#
                • 4.Sh2
                  • 4...Kxh6
                    • 5.Bxf4#
                • 4.Se5
                  • 4...Kxh6
                    • 5.Bxf4#
                • 4.Sf6
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Bxf4#
            • 3.fxg6
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rf5#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Rxg4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Kxh6
                    • 5.Qxh7#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rd5#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Qb5+
                  • 4...Kxh6
                    • 5.Qxh7#
                • 4.Qa5+
                  • 4...Kxh6
                    • 5.Qxh7#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Kxh6
                    • 5.h8Q#
                    • 5.h8R#
              • 3...Rc4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rd5#
                    • 5.Rf5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.Qd5+
                  • 4...Kxg6
                    • 5.Rf6#
                    • 5.Rg8#
                    • 5.Qe8#
                    • 5.Qf5#
                • 4.Qa5+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qe8#
                • 4.Kxc4
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Rd4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.Qa5+
                  • 4...Rd5
                    • 5.Qaxd5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qe8#
                • 4.Rh2
                  • threat
                    • 5.Se6#
                    • 5.gxh7#
                  • 4...Rd6
                    • 5.Rxd3#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qb5+
                  • 4...Rf5
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.Qd5+
                  • 4...Kxg6
                    • 5.Rg8#
                  • 4...Rf5
                    • 5.Qxf5#
                • 4.Qa5+
                  • 4...Rf5
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxf4
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Sf7#
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Rg6
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qxe6
                  • threat
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qxe8#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxe8
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
            • 3.Sf2
              • threat
                • 4.Sxe4+
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Kxh6
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe4#
                    • 5.Rh5#
                  • 4...Rh4
                    • 5.Rxd3#
                  • 4...Bh5
                    • 5.Rxh5#
                    • 5.Rf6#
              • 3...Rxe2
                • 4.Rxe2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                • 4.Qg7
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
              • 3...dxe2
                • 4.Sxe4+
                  • 4...Kxh6
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Rd1+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rxc2+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rxe2+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rd4+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rd5+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rd6+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rd7+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rdd8+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Rg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Bxg4
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Re3
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Bxe3#
              • 3...Rc4
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Kxc4
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Rd4
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Bxf4#
              • 3...Rh4
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                • 4.Qg7
                  • threat
                    • 5.Sh3#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.fxe6
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                    • 5.Rh5#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Sxe8
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qxe8
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
            • 3.Sh2
              • threat
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Kxh6
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rgxe2
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rxc2+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rdxe2+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rd4+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rd5+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rd6+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rd7+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rdd8+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Rg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Bxg4#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Bxg4
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Re3
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Bxe3#
              • 3...Rc4
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Kxc4
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Rd4
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Bxf4#
              • 3...Rh4
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.fxe6
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Sxe8
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qxe8
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
            • 3.Se5
              • threat
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Kxh6
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rh5#
                  • 4...Rh4
                    • 5.Rxd3#
                  • 4...Bh5
                    • 5.Sf7#
                    • 5.Rxh5#
                    • 5.Rf6#
                    • 5.Qc6#
                    • 5.Qa6#
              • 3...Rxe5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
              • 3...Rg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Bxg4
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
            • 3.Sf6
              • threat
                • 4.Sxe4+
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Sxh7+
                  • 4...Kxh6
                    • 5.Qxg6#
                • 4.Bxe4
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Kxf5
                • 4.Bxe4+
                  • 4...Ke5
                    • 5.Qd5#
                  • 4...Kg5
                    • 5.Rxd3#
              • 3...Kxh6
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe4#
                    • 5.Sxh7#
                    • 5.Rh5#
                  • 4...Rh4
                    • 5.Rxd3#
                  • 4...Bh5
                    • 5.Rxh5#
              • 3...Rg4
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Bxg4
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qg7#
                • 4.fxe6
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd5#
              • 3...Re7
                • 4.Sxh7+
                  • 4...Kxh6
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Rxd3#
                    • 5.Qxg6#
            • 3.Rh2
              • threat
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qg7
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Se6#
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Se6#
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Bxe2
                  • 4...dxe2
                    • 5.Rd4#
                • 4.Sf2
                  • threat
                    • 5.Rh5#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
                • 4.Rxc2+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
                • 4.Rdxe2+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
                • 4.Rd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
                • 4.Rd4+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
                • 4.Rd5+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rd6+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
                • 4.Rd7+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
                • 4.Rdd8+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
              • 3...Re3
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rh5#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Sxe5
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                    • 5.Rh5#
                • 4.Sf2
                  • threat
                    • 5.Rh5#
                • 4.Se3
                  • threat
                    • 5.Rh5#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qg7
                  • threat
                    • 5.Qf6#
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Qe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Rxe6
                    • 5.Sxe6#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Sxe8
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Rxe8
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qxe8
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qe3#
                    • 5.Qe7#
                    • 5.Qd8#
                • 4.Qe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                  • 4...Rxe6
                    • 5.Sxe6#
            • 3.Rf6
              • threat
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rxg6
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rxe2
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rxg4
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re3
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rc4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rd4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qe6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re5
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re8
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.Qb5
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.fxg6+
                  • 4...Kxh6
                    • 5.Qxh7#
                • 4.f6+
                  • 4...Kxh6
                    • 5.Qg7#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rc4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.Kxc4
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rf5
                    • 5.Rxf5#
                    • 5.Qxf5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qc6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rxc6
                    • 5.Rxd3#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
            • 3.Qa1
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Rd4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Se6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Rd6
                    • 5.Rxd3#
              • 3...Re5
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qa5
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.fxg6+
                  • 4...Kxh6
                    • 5.Qxh7#
                • 4.f6+
                  • 4...Kxh6
                    • 5.Qg7#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rc4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.Kxc4
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qaxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qaxd5#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rf5
                    • 5.Rxf5#
                    • 5.Qxf5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qa6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rxa6
                    • 5.Rxd3#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Rb6
                    • 5.Rxd3#
                  • 4...Rc6
                    • 5.Rxd3#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
            • 3.Qg7
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxe4#
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
              • 3...Rxg4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                • 4.Rh2
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
                    • 5.Qe7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Ra6
                    • 5.Rxd3#
                  • 4...Rb6
                    • 5.Rxd3#
                  • 4...Rc6
                    • 5.Rxd3#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Re8
                    • 5.Qf6#
          • 2...Re7
            • 3.Rxd3+
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxe3
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Sf2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Sh2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Se5
                  • 4...Kxh6
                    • 5.Bxe3#
            • 3.fxg6
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rf5#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Rxc7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rd5#
                    • 5.Rf5#
                • 4.Qb5+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.Qd5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.Rf6#
                    • 5.Qf5#
                • 4.Qa5+
                  • 4...Rc5
                    • 5.Qxc5#
              • 3...Rf7
                • 4.Se6+
                  • 4...Kf5
                    • 5.Qxf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Rxf7#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qxf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Rf5
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.Qa5+
                  • 4...Rf5
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.gxf7+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxf7
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxf7
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.Qf5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.Qf5#
              • 3...Rg7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Se5#
                  • 4...Kxg6
                    • 5.Se5#
                    • 5.Qe8#
                • 4.Qb5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.Rf6#
                    • 5.Qe6#
                    • 5.Qf5#
                    • 5.Qxg7#
                • 4.Qd5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.Rf6#
                    • 5.Qac6#
                    • 5.Qa6#
                    • 5.Qf5#
                • 4.Qa5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.Rf6#
                    • 5.Qe6#
                    • 5.Qf5#
                    • 5.Qxg7#
                • 4.Qxg7
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re3
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Rxd3
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Sf7#
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Rg6
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qxe6
                  • threat
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
              • 3...Rd7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Qb5+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.Qa5+
                  • 4...Rd5
                    • 5.Qaxd5#
                • 4.Qxd7
                  • threat
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qdd5#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qxe8#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxe8
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
            • 3.Sf2
              • threat
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
              • 3...Kxh6
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rh5#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rxh5#
                    • 5.Rf6#
              • 3...Rxe2
                • 4.Rxe2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                • 4.Qg7
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rxc2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rxe2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rd4+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd5+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd6+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd7+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rdd8+
                  • 4...Re3+
                    • 5.Bxe3#
              • 3...Rf7
                • 4.Se4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rxf7
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rdd7#
                    • 5.Rd8#
              • 3...Re3
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Bxe3#
              • 3...Re4
                • 4.Sxe4+
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                • 4.Qg7
                  • threat
                    • 5.Sh3#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.fxe6
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                    • 5.Rh5#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Sxe8
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qxe8
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
            • 3.Sh2
              • threat
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
              • 3...Kxh6
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rgxe2
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rxc2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rdxe2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rd4+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd5+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd6+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd7+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rdd8+
                  • 4...Re3+
                    • 5.Bxe3#
              • 3...Rf7
                • 4.Rxf7
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rdd7#
                    • 5.Rd8#
              • 3...Re3
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Bxe3#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.fxe6
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Sxe8
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qxe8
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
            • 3.Se5
              • threat
                • 4.Rxd3#
              • 3...Rxe5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
              • 3...Rf7
                • 4.Rxf7
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rdd7#
                    • 5.Rd8#
            • 3.Rh2
              • threat
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Qe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Rxe6
                    • 5.Sxe6#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Se6#
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Se6#
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Bxe2
                  • 4...dxe2
                    • 5.Rd4#
                • 4.Sf2
                  • threat
                    • 5.Rh5#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rxc2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rdxe2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Rd4+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd5+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd6+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd7+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rdd8+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Qe6
                  • threat
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Rxe6
                    • 5.Sxe6#
              • 3...Rf7
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qa5#
                    • 5.e4#
                • 4.Rxf7
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rdd7#
                    • 5.Rd8#
                    • 5.Qd8#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qc5#
                    • 5.Qf4#
                    • 5.Qb5#
                  • 4...Rxf5
                    • 5.Se6#
                • 4.Qd7
                  • threat
                    • 5.Rxd3#
                  • 4...Rxf5
                    • 5.Se6#
                    • 5.Rxf5#
                    • 5.Qxf5#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                  • 4...Re7
                    • 5.Qxe7#
                • 4.e4
                  • threat
                    • 5.Se6#
                    • 5.Rxd3#
              • 3...Re3
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rh5#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qg7
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Sxe5
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                    • 5.Rh5#
                • 4.Sf2
                  • threat
                    • 5.Rh5#
                • 4.Se3
                  • threat
                    • 5.Rh5#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qg7
                  • threat
                    • 5.Qf6#
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Sxe8
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Rxe8
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qxe8
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qe3#
                    • 5.Qe7#
                    • 5.Qd8#
                • 4.Qe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                  • 4...Rxe6
                    • 5.Sxe6#
            • 3.Rf6
              • threat
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rxg6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rxe2
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rxc7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re3
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re4
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re5
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Rd7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qxd7#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rf7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Qb5#
                    • 5.Qxf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rg7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Rh2#
              • 3...Re8
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.Qb5
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxc7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
              • 3...Rg7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.Rf6#
                    • 5.Qe6#
                    • 5.Qf5#
                    • 5.Qxg7#
                • 4.Qxg7
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qc6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rxc6
                    • 5.Rxd3#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
            • 3.Qe6
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Rxe6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qf6#
                    • 5.Qxe7#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qa1
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rf7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re5
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qa5
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxc7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qaxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qaxd5#
              • 3...Rg7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.Rf6#
                    • 5.Qe6#
                    • 5.Qf5#
                    • 5.Qxg7#
                • 4.Qxg7
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qa6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rxa6
                    • 5.Rxd3#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Rb6
                    • 5.Rxd3#
                  • 4...Rc6
                    • 5.Rxd3#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
            • 3.Qg7
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                    • 5.Qxe7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
              • 3...Rxg7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rf7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Ra6
                    • 5.Rxd3#
                  • 4...Rb6
                    • 5.Rxd3#
                  • 4...Rc6
                    • 5.Rxd3#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Re8
                    • 5.Qf6#
          • 2...Re8
            • 3.Rxd3+
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxe3
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Sf2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Sh2
                  • 4...Kxh6
                    • 5.Bxe3#
                • 4.Se5
                  • 4...Kxh6
                    • 5.Bxe3#
            • 3.Qxg6+
              • 3...hxg6
                • 4.Qxe8
                  • threat
                    • 5.Qxg6#
                  • 4...Kh5
                    • 5.Qxg6#
                  • 4...gxf5
                    • 5.Se6#
                    • 5.Rg8#
            • 3.Sxe8
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sf2
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Sh2
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Se5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Sgf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Sef6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Rh2
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Sh2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Sg7+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rxc2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rd6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd7+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.Rd8+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Sg7#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rd5#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.Rxe8
              • threat
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Re5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Se6
                  • threat
                    • 5.Rh2#
              • 3...dxe2
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rd1+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rxc2+
                  • 4...Kxf5
                    • 5.Rc5#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd2xe2+
                  • 4...Kxf5
                    • 5.R2e5#
                    • 5.R8e5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rd6+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Rf6#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd7+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rdd8+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Rd5#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rd5#
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.Qxe8
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                • 4.Sf2
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
                • 4.Sh2
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
                • 4.Se5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Sf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Rh2
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qe3#
                    • 5.Qe7#
                    • 5.Qd8#
                • 4.Qb5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.f6
                  • threat
                    • 5.Qb5#
                    • 5.Qe5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qd5#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
                • 4.Sh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qe3#
                    • 5.Qe7#
                    • 5.Qd8#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qexf7#
                    • 5.Qgxf7#
                • 4.fxg6
                  • threat
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                • 4.Se6
                  • threat
                    • 5.Rh2#
                • 4.Qe3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qe7
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qexf7#
                • 4.Qd8
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.f6
                  • threat
                    • 5.Qd5#
                  • 4...Bf7+
                    • 5.Qexf7#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qe5#
                  • 4...Bxe8
                    • 5.Rh2#
            • 3.fxg6
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qxe8#
                • 4.Sxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxe8
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qxe8
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.gxh7#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rf5#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rf5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
              • 3...Re3
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Rxd3
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Sf7#
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Rg6
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qxe6
                  • threat
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rb8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Rxc2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rc5#
                    • 5.Rh2#
                    • 5.Rf5#
                  • 4...d2
                    • 5.Rc5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rd5#
                    • 5.Rf5#
                • 4.Qd5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.Rf6#
                    • 5.Qac6#
                    • 5.Qf5#
                • 4.Qa5+
                  • 4...Rb5
                    • 5.Qxb5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Rxb8
                  • threat
                    • 5.Rb5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Rb5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rb5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qf7
                  • threat
                    • 5.Qf5#
                  • 4...Kh5
                    • 5.Qf5#
                  • 4...Rxf8
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...hxg6
                    • 5.Qd5#
                  • 4...Rb5
                    • 5.Qxb5#
              • 3...Rd8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Qb5+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.Qa5+
                  • 4...Rd5
                    • 5.Qaxd5#
                • 4.gxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rf5#
                • 4.Rxd8
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.Sf2
              • threat
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Sxe8
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qxe8
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
              • 3...Kxh6
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rh5#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rxh5#
                    • 5.Rf6#
              • 3...Rxe2
                • 4.Rxe2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                • 4.Qg7
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
              • 3...Rxf8
                • 4.Sh3+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qxf8#
                • 4.Se4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qxf8#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rxc2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rxe2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rd4+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd5+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd6+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd7+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd8+
                  • 4...Re3+
                    • 5.Bxe3#
              • 3...Re3
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Bxe3#
              • 3...Re4
                • 4.Sxe4+
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                • 4.Qg7
                  • threat
                    • 5.Sh3#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.fxe6
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                    • 5.Rh5#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
            • 3.Sh2
              • threat
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Sxe8
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qxe8
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
              • 3...Kxh6
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rgxe2
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Rxf8
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rxc2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rdxe2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rd4+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd5+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd6+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd7+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd8+
                  • 4...Re3+
                    • 5.Bxe3#
              • 3...Re3
                • 4.Rxd3
                  • 4...Kxh6
                    • 5.Bxe3#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qg7#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.fxe6
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
            • 3.Se5
              • threat
                • 4.Rxd3#
              • 3...Rxe5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
              • 3...Rxf8
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
            • 3.Rh2
              • threat
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Sxe8
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Rxe8
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qxe8
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qe3#
                    • 5.Qe7#
                    • 5.Qd8#
                • 4.Qe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                  • 4...Rxe6
                    • 5.Sxe6#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Se6#
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Se6#
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Bxe2
                  • 4...dxe2
                    • 5.Rd4#
                • 4.Sf2
                  • threat
                    • 5.Rh5#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                • 4.e4
                  • threat
                    • 5.Se6#
                    • 5.Rxd3#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rxc2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rdxe2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Rd4+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd5+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd6+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd7+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd8+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Qe6
                  • threat
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qf6#
                  • 4...Rxe6
                    • 5.Sxe6#
              • 3...Re3
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rh5#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.gxf4#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qg7
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Sxe5
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                    • 5.Rh5#
                • 4.Sf2
                  • threat
                    • 5.Rh5#
                • 4.Se3
                  • threat
                    • 5.Rh5#
                • 4.Qc6
                  • threat
                    • 5.Qf6#
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qa6
                  • threat
                    • 5.Qf6#
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qg7
                  • threat
                    • 5.Qf6#
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                • 4.Qe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Rxe6
                    • 5.Sxe6#
            • 3.Rf6
              • threat
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Rxg6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rxe2
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rxg8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Rh2#
              • 3...Re3
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re4
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re5
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Ra8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rb8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rc8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rd8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Rf6#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rf8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Rh2#
                • 4.Rxg6+
                  • 4...Kxf5
                    • 5.Rg5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg5#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.Qb5
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rb8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rxb8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.Rxd8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qc6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Sf7#
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qcxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rxc6
                    • 5.Rxd3#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
            • 3.Qe6
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                  • 4...Rxe6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bf7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf7#
            • 3.Qa1
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qe5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re5
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qa5
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Ra8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxa8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxa8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rb8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rb5
                    • 5.Qxb5#
                • 4.f6+
                  • 4...Rb5
                    • 5.Qxb5#
                • 4.Rxb8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qaxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qaxd5#
                • 4.Rxd8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qa6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Sf7#
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qaxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rxa6
                    • 5.Rxd3#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Rb6
                    • 5.Rxd3#
                  • 4...Rc6
                    • 5.Rxd3#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
            • 3.Qg7
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qe5#
                    • 5.Qa5#
                    • 5.Qgd7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Ra6
                    • 5.Rxd3#
                  • 4...Rb6
                    • 5.Rxd3#
                  • 4...Rc6
                    • 5.Rxd3#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Re8
                    • 5.Qf6#
        • 2.Qb5
          • threat
            • 3.fxg6+
              • 3...Re5
                • 4.Qxe5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.f6+
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Rh2#
              • 3...Bf5
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qxf5#
                    • 5.Qff7#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
            • 3.Rxd3
              • threat
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Bxe3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Bxe3#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                  • 4...Re5
                    • 5.Sxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Rh2#
                  • 4...Bf5
                    • 5.Qxf5#
              • 3...Bxf5
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qe8#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.Qxf8
                  • threat
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kh5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kg6
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                • 4.Be4
                  • threat
                    • 5.Qxf5#
                  • 4...Kxg4
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qgd5
                  • threat
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qf7
                  • threat
                    • 5.Bxe3#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
              • 3...Se6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
            • 3.gxf8Q
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
              • 3...dxe2+
                • 4.Sxe3
                  • threat
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
              • 3...Kh5
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Rxf3
                • 4.Qe7+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.exf3
                  • 4...Kh5
                    • 5.fxg6#
          • 2...Bf7+
            • 3.Qxf7
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rxd3
                  • threat
                    • 5.Bxe3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...dxe2+
                • 4.Rd3
                  • threat
                    • 5.Bxe3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Bxd2#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                    • 5.f6#
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Bxe2
                  • threat
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...dxe2
                    • 5.Rd4#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Rgxe2
                  • threat
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.gxf8Q
                  • threat
                    • 5.Q8g7#
                    • 5.Q8g8#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.gxf8S
                  • threat
                    • 5.Sxh7#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.f6#
              • 3...Rxf3
                • 4.Qf6+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.exf3
                  • threat
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Sg6
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.f6#
                  • 4...Rf4
                    • 5.Bxf4#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxf8Q
                  • threat
                    • 5.Q8g7#
                    • 5.Q8g8#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe5
                  • threat
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qef6#
                    • 5.Qe3#
                    • 5.Qee7#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                • 4.gxf8Q
                  • threat
                    • 5.Q8g7#
                    • 5.Q8g8#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.gxf8S
                  • threat
                    • 5.Sxh7#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
              • 3...Re7
                • 4.Se6+
                  • 4...Rxe6
                    • 5.fxe6#
                  • 4...Sxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.gxf8S
                  • threat
                    • 5.Sxh7#
                  • 4...Rxf7
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Rxf7
                    • 5.Rxd3#
              • 3...Re8
                • 4.Se6+
                  • 4...Rxe6
                    • 5.fxe6#
                  • 4...Sxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.fxe6#
                • 4.Qfxe8
                  • threat
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.gxf8Q
                  • threat
                    • 5.Q8g7#
                  • 4...Rxf8
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.gxf8S
                  • threat
                    • 5.Sxh7#
                  • 4...Rxf8
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
              • 3...Se6
                • 4.Sxe6+
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qe8#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qbe8#
                    • 5.Qh4#
                • 4.fxe6+
                  • 4...Re5
                    • 5.Rxd3#
                    • 5.Qxe5#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.g8Q+
                  • 4...Sg7
                    • 5.Qgxg7#
                • 4.g8R+
                  • 4...Sg7
                    • 5.Rxg7#
          • 2...dxe2+
            • 3.Rd3
              • threat
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Bxe3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Bxe3#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                  • 4...Re5
                    • 5.Sxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Rh2#
                  • 4...Bf5
                    • 5.Qxf5#
              • 3...Bxf5
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qe8#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.Qxf8
                  • threat
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kh5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kg6
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                • 4.Be4
                  • threat
                    • 5.Qxf5#
                  • 4...Kxg4
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qgd5
                  • threat
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qf7
                  • threat
                    • 5.Bxe3#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
              • 3...Se6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
          • 2...Kh5
            • 3.Sxe3+
              • 3...Kg5
                • 4.fxg6+
                  • 4...Kf6
                    • 5.Qf7#
                    • 5.gxf8Q#
                  • 4...Kxg6
                    • 5.gxf8Q#
                  • 4...Kxh6
                    • 5.Qh5#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.gxf8Q
                  • 4...dxe2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
              • 3...Kxh6
                • 4.gxf8Q+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                  • 4...Kxg6
                    • 5.gxf8Q#
            • 3.fxg6+
              • 3...Re5
                • 4.Qxe5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.f6+
              • 3...Re5
                • 4.Qxe5+
                  • 4...Bf5
                    • 5.Qxf5#
            • 3.gxf8Q
              • threat
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kg5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
              • 3...Rxf3
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Se6#
                • 4.exf3
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                  • 4...Be8
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxe8#
                    • 5.Qfxe8#
              • 3...Re6
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Sh2+
                  • 4...Kg5
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Se3+
                  • 4...Kg5
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Sxe6#
                    • 5.Rxd3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.fxe6+
                  • 4...Bf5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
              • 3...Re7
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qxe7#
                    • 5.Qf6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe7
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qexf7#
          • 2...Rxe2
            • 3.Rdxe2+
              • 3...d2
                • 4.Bxd2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.Rxd3+
              • 3...Rd2
                • 4.Bxd2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8S
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8B
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8R
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.fxg6+
              • 3...Re5
                • 4.Qxe5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.f6+
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Rh2#
              • 3...Bf5
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Qxf5#
                    • 5.Qff7#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Qxf5#
            • 3.Bxe2
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Bxd3#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...dxe2
                    • 5.Rd4#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Bxd3#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.f6+
                  • 4...Bf5
                    • 5.Qxf5#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qe8#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.Bxd3
                  • threat
                    • 5.Qxf5#
                  • 4...Kxg4
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qxf8
                  • threat
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kh5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kg6
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                • 4.Rf2
                  • threat
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qgd5
                  • threat
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qf7
                  • threat
                    • 5.Rxd3#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
              • 3...dxe2
                • 4.Rd4+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Se6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Rgxe2
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8S
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8B
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8R
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.f6+
                  • 4...Bf5
                    • 5.Qxf5#
                • 4.gxf8Q
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                  • 4...Be8
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxe8#
                    • 5.Qfxe8#
                • 4.Re6
                  • threat
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Kg5
                    • 5.fxg6#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qe8#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.Qxf8
                  • threat
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kh5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kg6
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                • 4.Qgd5
                  • threat
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qf7
                  • threat
                    • 5.Rxd3#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
              • 3...Se6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
            • 3.gxf8Q
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                • 4.Se3+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Se6#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                  • 4...Be8
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxe8#
                    • 5.Qfxe8#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Re1
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rde2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rh1
                    • 5.Se4#
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                    • 5.Sxe4#
                  • 4...Rg4
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rh4
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxg4
                    • 5.Se6#
                    • 5.Qe7#
                    • 5.Qd8#
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.fxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rf7
                    • 5.Se4#
                  • 4...Rg7
                    • 5.Rxd3#
                • 4.Sf6
                  • 4...Rxc7
                    • 5.Se4#
                    • 5.Rxd3#
                  • 4...Re5
                    • 5.Sxh7#
                  • 4...Rf7
                    • 5.Se4#
                  • 4...Rg7
                    • 5.Rxd3#
                  • 4...Re1
                    • 5.Sxh7#
                  • 4...Re2
                    • 5.Sxh7#
                  • 4...Re3
                    • 5.Sxh7#
                  • 4...Re4
                    • 5.Sxe4#
                    • 5.Sxh7#
                  • 4...Re6
                    • 5.Sxh7#
                    • 5.Sxe6#
                    • 5.fxe6#
                  • 4...Rd7
                    • 5.Se4#
                    • 5.Se6#
                    • 5.Rxd3#
                  • 4...Re8
                    • 5.Sxh7#
                • 4.Rh2
                  • threat
                    • 5.Qxe7#
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
                  • 4...Rf7
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.f6#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qfxe8
                  • 4...Kh5
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxf8
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
            • 3.gxf8S
              • threat
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                  • 4...Rxh2
                    • 5.Rxh2#
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re1
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rde2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re3
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8B
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re1
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rde2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Bxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8R
              • threat
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rdxe2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re1
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rde2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxc1
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Qxe5
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • 4...Kh5
                    • 5.fxg6#
          • 2...Rxf3
            • 3.exf3
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8S
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8B
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8R
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.f6+
                  • 4...Bf5
                    • 5.Qxf5#
                • 4.gxf8Q
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                  • 4...Be8
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxe8#
                    • 5.Qfxe8#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qe8#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.Qxf8
                  • threat
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kh5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kg6
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                • 4.Qgd5
                  • threat
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qf7
                  • threat
                    • 5.Rxd3#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
              • 3...Se6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Sd7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
          • 2...Re5
            • 3.Rxd3+
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.Qxe5
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8S
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8B
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8R
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qef6#
                    • 5.Qe3#
                    • 5.Qee7#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qe3#
                • 4.Sh2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qe3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qe3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qf6#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.f6+
                  • 4...Bf5
                    • 5.Qxf5#
                • 4.gxf8Q
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                  • 4...Be8
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexe8#
                    • 5.Qfxe8#
                    • 5.f6#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qe8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.Qxf8
                  • threat
                    • 5.Qexf5#
                    • 5.Qfxf5#
                  • 4...Kh5
                    • 5.Qexf5#
                    • 5.Qfxf5#
                  • 4...Kg6
                    • 5.Qexf5#
                    • 5.Qfxf5#
                • 4.Be4
                  • threat
                    • 5.Qxf5#
                  • 4...Kxg4
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qgd5
                  • threat
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qf7
                  • threat
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qef6#
                    • 5.Qe3#
                    • 5.Qexf5#
                    • 5.Qee7#
                    • 5.Qfxf5#
                • 4.e4
                  • threat
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
            • 3.gxf8Q
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.Sxe5
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                • 4.Sxe5+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                  • 4...Be8
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexe8#
                    • 5.Qfxe8#
                    • 5.f6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
            • 3.gxf8S
              • threat
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxb5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rxf5
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.Qd5#
              • 3...dxe2
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
              • 3...Re3
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rc5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qxc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qxc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qxc5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qxc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxc5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qgxd5#
                    • 5.Qe6#
                    • 5.Qbxd5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rxd5#
                    • 5.Qgxd5#
                    • 5.Qe6#
                    • 5.Qbxd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qbxd5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8R
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sxe5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxb5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rc5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxc5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qbxd5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
          • 2...Re4
            • 3.Rxd3+
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
              • 3...Rf4
                • 4.Bxf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.fxg6+
              • 3...Re5
                • 4.Qxe5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.f6+
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Rh2#
              • 3...Bf5
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                    • 5.Qff7#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Bxe4
                  • threat
                    • 5.Qxf5#
                  • 4...Kxg4
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
            • 3.gxf8Q
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                    • 5.Sxe4#
                  • 4...Rg4
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rh4
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxg4
                    • 5.Se6#
                    • 5.Qe7#
                    • 5.Qd8#
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                    • 5.Sxe4#
                  • 4...Rg4
                    • 5.fxg6#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxe4#
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
            • 3.gxf8S
              • threat
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxg4
                • 4.fxg6+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qxh7#
                • 4.f6+
                  • 4...Kxf6
                    • 5.Qe6#
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qg7#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
            • 3.gxf8B
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sxe4#
                  • 4...Rg4
                    • 5.fxg6#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxe4#
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxg4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Kf6
                    • 5.Qg7#
                • 4.fxg6+
                  • 4...Kf6
                    • 5.Se8#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qg7#
                • 4.f6+
                  • 4...Kxf6
                    • 5.Qe6#
                    • 5.Qg7#
              • 3...Re5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rc4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.Kxc4
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Bxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8R
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.fxg6+
                  • 4...Kxh6
                    • 5.Qxh7#
                • 4.f6+
                  • 4...Kxh6
                    • 5.Qg7#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rc4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.Kxc4
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rf5
                    • 5.Rxf5#
                    • 5.Qxf5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
          • 2...Re6
            • 3.Rxd3+
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.fxe6+
              • 3...Bf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qe8#
                    • 5.Qf7#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.Qxf8
                  • threat
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kh5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                  • 4...Kg6
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                • 4.Be4
                  • threat
                    • 5.Qxf5#
                  • 4...Kxg4
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qf7
                  • threat
                    • 5.Rxd3#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                • 4.e4
                  • threat
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
            • 3.fxg6+
              • 3...Re5
                • 4.Qxe5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.f6+
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Rh2#
              • 3...Bf5
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Rh2#
                    • 5.Qxf5#
                    • 5.Qff7#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
            • 3.Qxe6
              • threat
                • 4.fxg6#
              • 3...Sxe6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bf7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.f6+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qf5#
                    • 5.gxf8S#
                • 4.Qxf7
                  • threat
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Be8
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qexe8
                  • threat
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                    • 5.Qf6#
                    • 5.Qe7#
                  • 4...Sxe6
                    • 5.Sxe6#
              • 3...Sd7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Sc5+
                    • 5.Qxc5#
                  • 4...Se5
                    • 5.Qbxe5#
            • 3.Qxf8
              • threat
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.fxe6+
                  • 4...Bf5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe6#
                • 4.fxe6+
                  • 4...Bf5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                • 4.Sxe6
                  • threat
                    • 5.Rh2#
                  • 4...Bxf5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qf7#
                    • 5.Qfe8#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Ra6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.Qbf5#
                    • 5.Qff5#
                    • 5.Qfe8#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Rb6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rc6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rd6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rf6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sxf6#
                    • 5.Rh2#
                • 4.Qxf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Qxf6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Rf5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
              • 3...Re7
                • 4.Qxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7
                • 4.fxe6+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qxf7#
              • 3...Be8
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qbxe8#
                    • 5.Qfxe8#
            • 3.gxf8Q
              • threat
                • 4.fxe6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Sh2+
                  • 4...Kg5
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Se3+
                  • 4...Kg5
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Sxe6#
                    • 5.Rxd3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.fxe6+
                  • 4...Bf5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                    • 5.Sxe4#
                  • 4...Rg4
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rh4
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxg4
                    • 5.Se6#
                    • 5.Qe7#
                    • 5.Qd8#
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.Sxe5
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Rb6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Rf6
                    • 5.fxg6#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Rf6
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                    • 5.Se4#
                    • 5.Rxd3#
                • 4.Sh2
                  • threat
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Sf6
                  • threat
                    • 5.Se4#
                    • 5.Sxh7#
                    • 5.Rxd3#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Rc6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Rf6
                    • 5.fxg6#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Rf6
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qfxc5#
                    • 5.Qbxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qfxc5#
                    • 5.Qbxc5#
              • 3...Rd6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Rf6
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.Qxd6
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                    • 5.Se4#
                    • 5.Rxd3#
                • 4.Sh2
                  • threat
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rxd6#
                  • 4...Rd4
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.Sf6
                  • threat
                    • 5.Se4#
                    • 5.Sxh7#
                    • 5.Rxd3#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rxd6#
                  • 4...Rd4
                    • 5.Se6#
                    • 5.Qe7#
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Rf6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sxf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sxf6#
                    • 5.Rh2#
                • 4.Qxf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Rf5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                • 4.Sxf6
                  • 4...dxe2
                    • 5.Se4#
                    • 5.Sxh7#
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.fxg6#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                    • 5.Qxf6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.fxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rf7
                    • 5.Se4#
                  • 4...Rg7
                    • 5.Rxd3#
                • 4.Rh2
                  • threat
                    • 5.Qxe7#
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
                  • 4...Rf7
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.f6#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qfxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxf8
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
            • 3.gxf8S
              • threat
                • 4.fxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Scxe6#
                    • 5.Sfxe6#
                    • 5.Sxh7#
                    • 5.fxe6#
                • 4.fxe6+
                  • 4...Bf5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Scxe6
                  • threat
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Sfxe6
                  • threat
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                  • 4...Rxe2
                    • 5.Qxg6#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rb6
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rc6
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
              • 3...Rd6
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qgxd5#
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
              • 3...Rf6
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sxf6#
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxh7#
                    • 5.Rxd3#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8B
              • threat
                • 4.fxe6#
              • 3...Kh5
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.fxe6+
                  • 4...Bf5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rb6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf6
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rc6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf6
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
              • 3...Rd6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf6
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.Bxd6
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rf6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sxf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sxf6#
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Bxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8R
              • threat
                • 4.fxe6#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe6#
                    • 5.fxe6#
                • 4.fxe6+
                  • 4...Bf5
                    • 5.Rh2#
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe6
                  • threat
                    • 5.Rh2#
                    • 5.fxg6#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rb6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Rc6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
              • 3...Rd6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rxd6#
                  • 4...Rd4
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Rf6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sxf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rf5
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.Sxf6
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Rxf6
                  • threat
                    • 5.fxg6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qf7
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxe6#
                  • 4...Re3
                    • 5.fxg6#
                • 4.fxe6+
                  • 4...Bf5
                    • 5.Rxd3#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                    • 5.f6#
                  • 4...d2
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                  • 4...Re3
                    • 5.fxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Bxf7
                • 4.fxe6+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.gxf8S#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                  • 4...Rf4
                    • 5.fxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rb6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rc6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
              • 3...Rd6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
              • 3...Rf6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sxf6#
                    • 5.Rh2#
                • 4.Qxf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Rf5
                    • 5.Qbxf5#
                    • 5.Qfxf5#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Sd7
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
          • 2...Re7
            • 3.Rxd3+
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.fxg6+
              • 3...Re5
                • 4.Qxe5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.gxf8Q
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.fxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rf7
                    • 5.Se4#
                  • 4...Rg7
                    • 5.Rxd3#
                • 4.Rh2
                  • threat
                    • 5.Qxe7#
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
                  • 4...Rf7
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.f6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qxe7#
                    • 5.Qf6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe7
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qexf7#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Rg7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.fxg6#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.Qd6#
                    • 5.Qfxg7#
                    • 5.Qe6#
                    • 5.Qbf5#
                    • 5.Qff5#
                    • 5.Qf6#
                    • 5.Qff7#
                    • 5.Qfe8#
                    • 5.Qgxg7#
                • 4.Qfxg7
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qgxg7
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8S
              • threat
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxc7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rd7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qgxd5#
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.Sxd7
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re8
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8B
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Bxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Bxe7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Bxe7
                  • threat
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxc7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rd7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
              • 3...Rg7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.Qe6#
                    • 5.Qxg7#
                • 4.Qxg7
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8R
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rxc7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rc5
                    • 5.Qxc5#
                • 4.f6+
                  • 4...Rc5
                    • 5.Qxc5#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
              • 3...Rg7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.Rf6#
                    • 5.Qe6#
                    • 5.Qf5#
                    • 5.Qxg7#
                • 4.Qxg7
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
          • 2...Re8
            • 3.Rxd3+
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.fxg6+
              • 3...Re5
                • 4.Qxe5+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
            • 3.f6+
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Rh2#
              • 3...Bf5
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Rh2#
                    • 5.Qxf5#
                    • 5.Qff7#
                    • 5.Qfxe8#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
            • 3.gxf8Q
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qfxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxf8
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                  • 4...Bxe8
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxe8#
                    • 5.Qfxe8#
                • 4.Qfxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bf7+
                    • 5.Qexf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxe8
                    • 5.Rh2#
                    • 5.Qbxe8#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.fxe6#
            • 3.gxf8S
              • threat
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rxe2
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Rxh7
                    • 5.Qxg6#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
            • 3.gxf8B
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Bxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rb8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rd8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
            • 3.gxf8R
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Rxe8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...d2
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Rd2
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rgxe2
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re3
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re4
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Rf4
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Re5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rdd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.fxg6#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re3
                    • 5.fxg6#
                    • 5.f6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
              • 3...Rb8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rxb8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Rd8
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.f6+
                  • 4...Rd5
                    • 5.Qbxd5#
                • 4.Rxd8
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
          • 2...Bh5
            • 3.f6+
              • 3...Re5
                • 4.Qxe5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Kf5
                    • 5.Se3#
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Bg6
                    • 5.Qxe5#
                • 4.gxf8S+
                  • 4...Kf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Bg6
                    • 5.Qxe5#
                • 4.gxf8B+
                  • 4...Kf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Bg6
                    • 5.Qxe5#
                • 4.gxf8R+
                  • 4...Kf5
                    • 5.Se3#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Bg6
                    • 5.Qxe5#
            • 3.gxf8Q+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
            • 3.gxf8S+
              • 3...Bg6
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
            • 3.gxf8B+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
            • 3.gxf8R+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
            • 3.Rxd3
              • threat
                • 4.Bxe3#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Bxe3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Bxg4
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Kf6
                    • 5.Qxf8#
                    • 5.gxf8Q#
                • 4.f6+
                  • 4...Kxf6
                    • 5.gxf8Q#
                  • 4...Kg6
                    • 5.gxf8Q#
                  • 4...Kxh6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                  • 4...Bf5
                    • 5.gxf8Q#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                    • 5.Qxg4#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                    • 5.Qxg4#
                  • 4...Kf6
                    • 5.Qg7#
              • 3...Bg6
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
              • 3...Be8
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
          • 2...Be8
            • 3.gxf8Q+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Re7
                    • 5.fxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
            • 3.gxf8S+
              • 3...Bg6
                • 4.Sce6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sfe6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
            • 3.gxf8B+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
            • 3.gxf8R+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rxe6
                    • 5.fxe6#
                • 4.fxg6+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.f6+
                  • 4...Re5
                    • 5.Qxe5#
          • 2...Se6
            • 3.fxe6+
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qd8+
                  • 4...Kf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qxe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf5
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qbe8#
          • 2...Sd7
            • 3.Qd8+
              • 3...Re7
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Sf6
                • 4.Qxf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
        • 2.Qe8
          • threat
            • 3.Qxe3+
              • 3...Kxf5
                • 4.Qf4#
                • 4.Qc5#
                • 4.Qd5#
                • 4.Qe5#
              • 3...Kh5
                • 4.Sf2#
                • 4.Sh2#
                • 4.Se5#
                • 4.Sf6#
                • 4.Rh2#
          • 2...Bf7+
            • 3.Qgxf7
              • threat
                • 4.Qh5#
                • 4.Qf6#
                • 4.Qxe3#
              • 3...Rxe8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.gxf8Q
                  • threat
                    • 5.Q8g7#
                  • 4...Rxf8
                    • 5.Se6#
                    • 5.Rxd3#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.gxf8S
                  • threat
                    • 5.Sxh7#
                  • 4...Rxf8
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
              • 3...Sg6
                • 4.Qxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Sf4
                    • 5.Se6#
                    • 5.Qxf4#
                    • 5.Qee7#
                    • 5.g8Q#
                    • 5.g8R#
          • 2...Kh5
            • 3.Sxe3+
              • 3...Kg5
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.Qd8+
                  • 4...Kxh6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.gxf8Q
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
                • 4.gxf8B
                  • threat
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Kf6
                    • 5.Qe7#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Bh5
                    • 5.Rxh5#
                    • 5.Qxh5#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.gxf8Q+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
                • 4.gxf8B+
                  • 4...Kg5
                    • 5.Qe7#
                    • 5.Qd8#
            • 3.Rh2+
              • 3...Kg5
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qe5#
            • 3.Qxe3
              • threat
                • 4.Sf2#
                • 4.Sh2#
                • 4.Se5#
                • 4.Sf6#
                • 4.Rh2#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Sg6
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Kxb4
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Kb2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Se5+
                  • 4...Bg4
                    • 5.Bxg4#
                    • 5.Rh2#
                • 4.Sf6+
                  • 4...Kg6
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Rh2+
                  • 4...Kg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qf7+
                  • 4...Bg6
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qc5#
                    • 5.Qe5#
                  • 4...Sg6
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
            • 3.gxf8Q
              • threat
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qxe3#
                    • 5.Qf6#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Kg5
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
            • 3.gxf8S
              • threat
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Kg5
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qexg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qexg6#
                    • 5.Qgxg6#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rxe8
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Re6
                • 4.Scxe6
                  • threat
                    • 5.Rh2#
                • 4.Sfxe6
                  • threat
                    • 5.Rh2#
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                  • 4...Rxe2
                    • 5.Qexg6#
                    • 5.Qgxg6#
                • 4.fxe6
                  • 4...Kg5
                    • 5.Qb5#
                  • 4...Bxe8
                    • 5.Rh2#
                  • 4...dxe2
                    • 5.Rd5#
                  • 4...Bf7
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qexf7#
            • 3.gxf8R
              • threat
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qxe3#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Kg5
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
              • 3...Rxe8
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
              • 3...Re6
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe6#
                • 4.Sxe6
                  • threat
                    • 5.Rh2#
                • 4.fxe6
                  • threat
                    • 5.Rf5#
                  • 4...Kg5
                    • 5.Qb5#
                  • 4...Bf7
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qexf7#
          • 2...Rxe2
            • 3.Rdxe2+
              • 3...d2
                • 4.Bxd2+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Re5#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.Qxe5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qef7+
                  • 4...Bxf7+
                    • 5.Qxf7#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qdxe5#
                    • 5.Qexe5#
                • 4.Qgf7+
                  • 4...Bxf7+
                    • 5.Qxf7#
                • 4.Qexf8+
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
                • 4.Qgxf8+
                  • 4...Bf7+
                    • 5.Qexf7#
                    • 5.Qfxf7#
                • 4.gxf8Q+
                  • 4...Bf7+
                    • 5.Qe8xf7#
                    • 5.Qg8xf7#
                    • 5.Qf8xf7#
                • 4.gxf8R+
                  • 4...Bf7+
                    • 5.Rxf7#
                    • 5.Qexf7#
                    • 5.Qgxf7#
                • 4.Qxe2
                  • threat
                    • 5.Be4#
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Rd2
                • 4.Bxd2+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qg5#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qg5#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qd8+
              • 3...Re7
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qexf8
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qgxf7
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qxf5#
              • 3...Re1
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Be8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
            • 3.Qgxf8
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qexf7
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qexf7#
              • 3...Rxe8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bxe8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
              • 3...Re1
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re3
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Qfxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qb5#
                    • 5.Q8d7#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qexe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.gxf8Q
              • threat
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qee7#
                    • 5.Qd8#
                • 4.Se3
                  • threat
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
                  • 4...Rxe3
                    • 5.Qxe3#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                • 4.Se3+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.fxg6
                  • threat
                    • 5.Qf5#
                  • 4...Kg5
                    • 5.gxh7#
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qe8xf7#
                    • 5.Qg8xf7#
                    • 5.Qf6xf7#
              • 3...Rxe8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxe6
                  • 4...Kh5
                    • 5.Qc5#
                    • 5.Qf5#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe8
                    • 5.Qf6#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re1
                    • 5.Qf6#
                  • 4...Re2
                    • 5.Qf6#
                  • 4...Re3
                    • 5.Qxe3#
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Ra6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rb6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rc6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rd6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Re7
                    • 5.Qexe7#
                    • 5.Qf6#
          • 2...Rxf3
            • 3.Qe7+
              • 3...Kxg4
                • 4.Qh4+
                  • 4...Kxf5
                    • 5.Qd5#
              • 3...Kxf5
                • 4.Qd5+
                  • 4...Kxg4
                    • 5.Qh4#
                • 4.e4+
                  • 4...Kxg4
                    • 5.Qh4#
                • 4.gxf8Q+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qe6#
                    • 5.Qf8xf7#
                • 4.gxf8R+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Rxf7#
                    • 5.Qe6#
                • 4.exf3
                  • threat
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Bf7+
                    • 5.Qgxf7#
            • 3.Qd8+
              • 3...Kxg4
                • 4.Qh4+
                  • 4...Kxf5
                    • 5.Qd5#
              • 3...Kxf5
                • 4.Qgd5+
                  • 4...Kxg4
                    • 5.Qh4#
                • 4.e4+
                  • 4...Kxe4
                    • 5.Qgd5#
                    • 5.Qdd5#
                  • 4...Kxg4
                    • 5.Qh4#
                • 4.gxf8Q+
                  • 4...Ke4
                    • 5.Qc4#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                    • 5.Qxf3#
                    • 5.exf3#
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qd5#
                • 4.gxf8R+
                  • 4...Ke4
                    • 5.Qc4#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                    • 5.exf3#
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qd5#
                • 4.exf3
                  • threat
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qdd5#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Sd7
                    • 5.Qe6#
          • 2...Rxe8
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.e4#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qxf8+
                  • 4...Rxf8
                    • 5.Rd5#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.gxf8Q+
                  • 4...Rxf8
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
                • 4.gxf8R+
                  • 4...Rxf8
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Bf7+
                    • 5.Rxf7#
                    • 5.Qxf7#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.gxf8Q
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Ra6
                    • 5.Rxd3#
                  • 4...Rb6
                    • 5.Rxd3#
                  • 4...Rc6
                    • 5.Rxd3#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
          • 2...Bxf5
            • 3.Qxe3+
              • 3...Kh5
                • 4.Se5+
                  • 4...Bg4
                    • 5.Bxg4#
                    • 5.Rh2#
                • 4.Sf6+
                  • 4...Kg6
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Rh2+
                  • 4...Kg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qf7+
                  • 4...Bg6
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qc5#
                    • 5.Qe5#
                  • 4...Sg6
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
              • 3...Kg6
                • 4.Se5+
                  • 4...Kf6
                    • 5.Sd5#
                    • 5.Qf7#
                    • 5.Qxf8#
                    • 5.gxf8Q#
                • 4.Qe8+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qeg5#
                    • 5.Qxf5#
                    • 5.Qgg5#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qeg5#
                    • 5.Qgg5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qeg5#
                    • 5.Qgg5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rxf5#
                    • 5.Qeg5#
                    • 5.Qgg5#
            • 3.gxf8Q+
              • 3...Bg6
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qc5+
                  • 4...Re5
                    • 5.Qcxe5#
                    • 5.Qexe5#
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qf5#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qf5#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.Qee7#
                    • 5.Qd8#
                    • 5.Qf4#
                • 4.Rxd3
                  • 4...Kh5
                    • 5.Qf5#
            • 3.gxf8S+
              • 3...Bg6
                • 4.Sxh7+
                  • 4...Kf5
                    • 5.Sxe3#
                    • 5.Qexg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qexg6#
                    • 5.Qgxg6#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3+
                  • 4...Kf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.gxf8B+
              • 3...Bg6
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe3+
                  • 4...Kf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxe3
                  • threat
                    • 5.Qe5#
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Kf6
                    • 5.Qe7#
            • 3.gxf8R+
              • 3...Bg6
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rxd3
                  • 4...Kh5
                    • 5.Rf5#
            • 3.Qgxf8
              • threat
                • 4.Qf6#
              • 3...Be6+
                • 4.Sxe6+
                  • 4...Rxe6
                    • 5.Qf4#
              • 3...dxe2+
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Se5#
                    • 5.Qfe8#
              • 3...Rxf3
                • 4.Qfe7+
                  • 4...Kxg4
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kxg4
                    • 5.Qh4#
              • 3...Rxe8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
              • 3...Bg6
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qf5#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qf5#
              • 3...Re6
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qfe7#
                    • 5.Qf6#
                • 4.Qh5+
                  • 4...Kxh5
                    • 5.Qxf5#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.Qh5#
                • 4.Qf6+
                  • 4...Rxf6
                    • 5.Rxd3#
                • 4.Se5
                  • threat
                    • 5.Rxd3#
                    • 5.Qh5#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qh5#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                  • 4...Rxh6
                    • 5.Rxd3#
                  • 4...Rxe8
                    • 5.Qf6#
                  • 4...Bxg4
                    • 5.Qf4#
                  • 4...Rg6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Bg6
                    • 5.Sxe6#
                    • 5.Qf4#
            • 3.Qgf7
              • threat
                • 4.Qh5#
                • 4.Qf6#
                • 4.Qxe3#
              • 3...Be6+
                • 4.Sxe6+
                  • 4...Rxe6
                    • 5.Qh5#
                    • 5.Qf4#
                  • 4...Sxe6
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qee7#
              • 3...Rxe8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
              • 3...Bg6
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qf5#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qf5#
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qc5#
                    • 5.Qe5#
              • 3...Sg6
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qxf5#
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Sf4
                    • 5.Qxf4#
                    • 5.Qee7#
          • 2...Bxe8
            • 3.gxf8Q+
              • 3...Bg6
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
          • 2...Re4
            • 3.Rxd3+
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qg5#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qg5#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rf4
                • 4.Bxf4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Rd5#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qd8+
              • 3...Re7
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qexf8
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qgxf7
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
            • 3.Qgxf8
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qexf7
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qexf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Bxf4#
                • 4.Qe3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Qxf4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
            • 3.gxf8Q
              • threat
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxg4
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxe4#
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qe8xf7#
                    • 5.Qg8xf7#
                    • 5.Qf6xf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qc5#
                  • 4...Kh5
                    • 5.Qc5#
                    • 5.Qf5#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rxe8
                    • 5.Qf6#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qxe3#
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Ra6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rb6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rc6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rd6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Re7
                    • 5.Qexe7#
                    • 5.Qf6#
          • 2...Re5
            • 3.Rxd3+
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qg5#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qg5#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qd8+
              • 3...Re7
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qxe5
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8S
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8B
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8R
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qef6#
                    • 5.Qe3#
                    • 5.Qee7#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qe3#
                • 4.Sh2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qe3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qe3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qf6#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.f6+
                  • 4...Bf5
                    • 5.Qxf5#
                • 4.gxf8Q
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                  • 4...Be8
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexe8#
                    • 5.Qfxe8#
                    • 5.f6#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qe8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rxf5#
                    • 5.Qxf5#
                • 4.Qxf8
                  • threat
                    • 5.Qexf5#
                    • 5.Qfxf5#
                  • 4...Kh5
                    • 5.Qexf5#
                    • 5.Qfxf5#
                  • 4...Kg6
                    • 5.Qexf5#
                    • 5.Qfxf5#
                • 4.Be4
                  • threat
                    • 5.Qxf5#
                  • 4...Kxg4
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qgd5
                  • threat
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qf7
                  • threat
                    • 5.Rxd3#
                    • 5.Qf4#
                    • 5.Qef6#
                    • 5.Qe3#
                    • 5.Qexf5#
                    • 5.Qee7#
                    • 5.Qfxf5#
                • 4.e4
                  • threat
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
            • 3.Qexf8
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qgxf7
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Sxe5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Be8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qgxf8
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qexf7
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Sxe5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qexf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qe5#
                  • 4...Bxf5
                    • 5.Rxd3#
              • 3...Bxe8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
            • 3.gxf8Q
              • threat
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxe5
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qee7#
                    • 5.Qd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                • 4.Sxe5+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qee7#
                    • 5.Qd8#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                  • 4...Be8
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexe8#
                    • 5.Qfxe8#
                    • 5.f6#
                • 4.fxg6
                  • threat
                    • 5.Qxe5#
                  • 4...Kg5
                    • 5.Qxe5#
                    • 5.gxh7#
                  • 4...Rxe2
                    • 5.Qf5#
                  • 4...Rxe8
                    • 5.Qf5#
                  • 4...hxg6
                    • 5.Qexg6#
                    • 5.Qgxg6#
                  • 4...Re3
                    • 5.Qf5#
                  • 4...Re4
                    • 5.Qf5#
                  • 4...Ra5
                    • 5.gxh7#
                  • 4...Rb5
                    • 5.Qxb5#
                    • 5.gxh7#
                  • 4...Rc5
                    • 5.Qxc5#
                    • 5.gxh7#
                  • 4...Rd5
                    • 5.Qxd5#
                    • 5.gxh7#
                  • 4...Rf5
                    • 5.Qxf5#
                  • 4...Rg5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Re6
                    • 5.Qf5#
                  • 4...Re7
                    • 5.Qf5#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qe8xf7#
                    • 5.Qg8xf7#
                    • 5.Qf6xf7#
              • 3...Rxf5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Rf4
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qe5#
                • 4.Qfe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Rf6
                    • 5.Qb5#
                • 4.Qe3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Qfc5#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Rf6
                    • 5.Qc5#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qc5#
                  • 4...Kh5
                    • 5.Qc5#
                    • 5.Qf5#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rxe8
                    • 5.Qf6#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qxe3#
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Ra6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rb6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rc6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rd6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Re7
                    • 5.Qexe7#
                    • 5.Qf6#
          • 2...Re6
            • 3.Sxe6+
              • 3...Sxe6
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qgxe6+
                  • 4...Sxe6
                    • 5.Rd5#
                    • 5.Qxe6#
                    • 5.e4#
                • 4.Qexe6+
                  • 4...Sxe6
                    • 5.Rd5#
                    • 5.Qxe6#
                    • 5.e4#
                • 4.Qgxf8+
                  • 4...Rf6
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qc5#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qe6#
                    • 5.Qc8#
                    • 5.Qxf6#
                    • 5.e4#
                  • 4...Bf7
                    • 5.Qxe6#
                • 4.e4+
                  • 4...Rxe4
                    • 5.Qxe4#
                • 4.gxf8Q+
                  • 4...Rf6
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                    • 5.Qxf6#
                    • 5.e4#
                  • 4...Bf7
                    • 5.Qxe6#
                    • 5.Qg5#
                • 4.gxf8R+
                  • 4...Rf6
                    • 5.Rd5#
                    • 5.Rxf6#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Bf7
                    • 5.Qxe6#
                    • 5.Qg5#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qg5#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qg5#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qd8+
              • 3...Kxf5
                • 4.Qf6+
                  • 4...Rxf6
                    • 5.Qd5#
                • 4.Qxe6+
                  • 4...Sxe6
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.e4#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.e4+
                  • 4...Rxe4
                    • 5.Qf6#
                • 4.gxf8Q+
                  • 4...Rf6
                    • 5.Qdxf6#
                    • 5.Qc5#
                    • 5.Qgd5#
                    • 5.Qdd5#
                    • 5.Qfxf6#
                  • 4...Bf7
                    • 5.Qdg5#
                    • 5.Qgg5#
                • 4.gxf8R+
                  • 4...Rf6
                    • 5.Qxf6#
                    • 5.Qgd5#
                    • 5.Qdd5#
                  • 4...Bf7
                    • 5.Qdg5#
                    • 5.Qgg5#
                • 4.Sxe6
                  • threat
                    • 5.Sd4#
                    • 5.Qa5#
                    • 5.Qg5#
                    • 5.Qf6#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
              • 3...Rf6
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qxf6#
                    • 5.Qgd5#
                    • 5.Qdd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sxf6#
                    • 5.Rh2#
                • 4.Qxf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re7
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qgxe6
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qb5#
                    • 5.Q3e5#
                    • 5.Q8e4#
                    • 5.Q8e5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Q6e7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qb5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Q8e7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qf6#
                    • 5.Q8e7#
                    • 5.Qd8#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Q8e7
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Sxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qexe6
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
                • 4.Sh2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Sf7#
                    • 5.Rxd3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qe3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexf5#
                    • 5.Qfxf5#
                  • 4...Bg6
                    • 5.Qd5#
                    • 5.Qef5#
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qff5#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Qd5#
                    • 5.Qe5#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Qd5#
                    • 5.Qe5#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rxf5#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Rf5#
                    • 5.Qd5#
                    • 5.Qf5#
                    • 5.Qe5#
              • 3...Sxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
            • 3.fxe6
              • threat
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rd5#
                • 4.Qe7+
                  • 4...Kf5
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kf5
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.gxf8Q
                  • threat
                    • 5.Qb5#
                    • 5.Qc5#
                  • 4...Kh5
                    • 5.Qc5#
                    • 5.Qf5#
                • 4.gxf8R
                  • threat
                    • 5.Qb5#
                  • 4...Kh5
                    • 5.Rf5#
              • 3...Kh5
                • 4.Qb5+
                  • 4...Bf5
                    • 5.Qxf5#
                • 4.Rxc2
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rc5#
                    • 5.Rh2#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rd5#
                • 4.gxf8Q
                  • threat
                    • 5.Qc5#
                    • 5.Qf5#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qc5#
                • 4.gxf8S
                  • 4...Kg5
                    • 5.Qb5#
                  • 4...Bxe8
                    • 5.Rh2#
                  • 4...dxe2
                    • 5.Rd5#
                  • 4...Bf7
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qexf7#
                • 4.gxf8B
                  • 4...Kg5
                    • 5.Qb5#
                  • 4...Bxe8
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...dxe2
                    • 5.Rd5#
                  • 4...Bf7
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qexf7#
                • 4.gxf8R
                  • threat
                    • 5.Rf5#
                  • 4...Kg5
                    • 5.Qb5#
                  • 4...Bf7
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qexf7#
              • 3...Bxe8
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qc5#
                    • 5.Qf5#
                    • 5.Qxe8#
                  • 4...Bg6
                    • 5.Qc5#
              • 3...Sxe6
                • 4.Sxe6+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kf5
                    • 5.Qf6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qexf7#
                    • 5.Qgxf7#
                  • 4...Kh5
                    • 5.Se5#
                  • 4...Kg6
                    • 5.Qexf7#
                    • 5.Qgxf7#
                • 4.Qb5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qxf7#
                    • 5.gxf8S#
                • 4.gxf8Q+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qe8xf7#
                    • 5.Qc5#
                    • 5.Qf8xf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qe8xf7#
                    • 5.Qc5#
                    • 5.Qf8xf7#
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qc5#
                  • 4...Bxg8
                    • 5.Rxd3#
                    • 5.Qc5#
                    • 5.Qf4#
                    • 5.Qf6#
                • 4.gxf8S+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qexf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qexf7#
                  • 4...Bg6
                    • 5.Qb5#
                  • 4...Bxg8
                    • 5.Qb5#
                • 4.gxf8R+
                  • 4...Kf5
                    • 5.Rxf7#
                    • 5.Qb5#
                    • 5.Qexf7#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qexf7#
                  • 4...Bg6
                    • 5.Qb5#
                  • 4...Bxg8
                    • 5.Rxd3#
              • 3...Be4
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Qh5#
                    • 5.Qef7#
                    • 5.Qgf7#
                    • 5.Qgxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qc5#
                • 4.gxf8S+
                  • 4...Kf5
                    • 5.Qh5#
                    • 5.Qef7#
                  • 4...Bg6
                    • 5.Qb5#
                • 4.gxf8B+
                  • 4...Kf5
                    • 5.Qh5#
                    • 5.Qef7#
                  • 4...Bg6
                    • 5.Qb5#
                • 4.gxf8R+
                  • 4...Bg6
                    • 5.Qb5#
              • 3...Bh5
                • 4.Rxc2+
                  • 4...Kf5
                    • 5.Rc5#
                    • 5.Qxh5#
                    • 5.e4#
                  • 4...d2
                    • 5.Rc5#
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qxh5#
                    • 5.e4#
                • 4.Qb5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qe7+
                  • 4...Kf5
                    • 5.Qf6#
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qf6#
                    • 5.Qgf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qd8+
                  • 4...Kf5
                    • 5.Qf6#
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qf6#
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qc5#
                • 4.gxf8S+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qxh5#
                    • 5.e4#
                  • 4...Bg6
                    • 5.Qb5#
                • 4.gxf8B+
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qxh5#
                    • 5.e4#
                  • 4...Bg6
                    • 5.Qb5#
                • 4.gxf8R+
                  • 4...Bg6
                    • 5.Qb5#
              • 3...Sd7
                • 4.Rxd3+
                  • 4...Kf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.gxf8Q
              • threat
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qc5#
                  • 4...Kh5
                    • 5.Qc5#
                    • 5.Qf5#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rxe8
                    • 5.Qf6#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qxe3#
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Ra6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rb6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rc6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rd6
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Re7
                    • 5.Qexe7#
                    • 5.Qf6#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Sh3#
                    • 5.Sxe6#
                • 4.Sh2+
                  • 4...Kg5
                    • 5.Sxe6#
                • 4.Se3+
                  • 4...Kg5
                    • 5.Sxe6#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Sxe6#
                    • 5.Rxd3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Sxh7#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe6#
                • 4.Sxe6
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxe6
                  • threat
                    • 5.Qc5#
                    • 5.Qf5#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qc5#
              • 3...Rxe2
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                  • 4...Rxf2
                    • 5.Se6#
                    • 5.Qe3#
                    • 5.Qee7#
                    • 5.Qd8#
                • 4.Se3
                  • threat
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
                  • 4...Rxe3
                    • 5.Qxe3#
              • 3...Rxe8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rf6
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                    • 5.Qxf6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sxf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qec5#
                    • 5.Qfc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qxf6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sxf6#
                    • 5.Rh2#
                • 4.Qxf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Sxf6
                  • threat
                    • 5.Se4#
                    • 5.Sxh7#
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
              • 3...Re3
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
              • 3...Re4
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxg4
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re5
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxe5
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qee7#
                    • 5.Qd8#
                • 4.Qxe5
                  • threat
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Sf2
                  • threat
                    • 5.Sh3#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Ra6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rb6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Rc6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Rd6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Rd4
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re7
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qfxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qb5#
                    • 5.Q8d7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qexe7+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
          • 2...Bh5
            • 3.Qxh5+
              • 3...Kxh5
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.gxf8Q#
                  • 4...Kxh6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.gxf8Q
                  • threat
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qff7#
                • 4.gxf8B
                  • threat
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qxe3+
              • 3...Kxf5
                • 4.Qf4+
                  • 4...Kg6
                    • 5.Se5#
                    • 5.Be4#
                    • 5.Qgf7#
                    • 5.Qf6#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qc5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qd5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qeg5#
                    • 5.Qexd3#
                    • 5.Qee4#
                    • 5.Qe8#
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qxd3+
                  • 4...Kg5
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Qgd5#
                • 4.Qe4+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qgd5#
                • 4.Qe5+
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qf6#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qxf8+
                  • 4...Kg6
                    • 5.Se5#
                    • 5.Be4#
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.gxf8Q+
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qe6#
                    • 5.Qfxf7#
                • 4.gxf8R+
                  • 4...Bf7+
                    • 5.Rxf7#
                    • 5.Qxf7#
                    • 5.Qe6#
                • 4.Rxd3
                  • threat
                    • 5.Qg5#
                    • 5.Qe4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qg5#
                    • 5.Qe4#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.gxf8S
                  • threat
                    • 5.Be4#
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qeg5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qxd3#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qgg5#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.gxf8B
                  • threat
                    • 5.Be4#
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qeg5#
                    • 5.Qge6#
                    • 5.Qxd3#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qgg5#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Sd5
                  • threat
                    • 5.Se7#
                  • 4...Kg6
                    • 5.Se7#
                    • 5.Be4#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Bxg4
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Bf7
                    • 5.Qxf7#
                  • 4...Sg6
                    • 5.Qge6#
                    • 5.Qf7#
                    • 5.Qc8#
                • 4.Se6
                  • threat
                    • 5.Qg5#
                    • 5.Qxd3#
                    • 5.Qe4#
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qg5#
                    • 5.Qxd3#
                    • 5.Qe4#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Sxe6
                    • 5.Qgxe6#
                • 4.Qc4
                  • threat
                    • 5.Qcxd3#
                    • 5.Qce4#
                  • 4...Kg6
                    • 5.Be4#
                  • 4...Bxg4
                    • 5.Qf7#
                  • 4...Bf7
                    • 5.Qxf7#
                • 4.Qe7
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qgxf7#
                  • 4...Kg6
                    • 5.Be4#
                    • 5.Qf6#
                    • 5.Qgf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Bxg4
                    • 5.Be4#
                    • 5.Qgf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Sd7
                    • 5.Qge6#
            • 3.Qd8+
              • 3...Re7
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Qf6#
            • 3.gxf8Q+
              • 3...Bg6
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxe3
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
            • 3.gxf8S+
              • 3...Bg6
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qexg6#
                    • 5.Qgxg6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qexg6#
                    • 5.Qgxg6#
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.gxf8B+
              • 3...Bg6
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sxe3
                  • threat
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Kf6
                    • 5.Qe7#
            • 3.gxf8R+
              • 3...Bg6
                • 4.Qexg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.Qc4
              • threat
                • 4.Qf4#
              • 3...dxe2+
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qcd3#
                    • 5.Qxc2#
                    • 5.Qce4#
              • 3...Rxf3
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rxf3#
                    • 5.Qxh5#
                    • 5.Qce4#
                    • 5.Qee4#
                  • 4...Re3
                    • 5.Qf4#
                  • 4...Rf4
                    • 5.Qxf4#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qce4#
                  • 4...Rxe3
                    • 5.Qf4#
                  • 4...Rf4
                    • 5.Qexf4#
                    • 5.Qcxf4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qce4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
              • 3...Bxg4
                • 4.Qf4+
                  • 4...Kf6
                    • 5.Sd5#
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                    • 5.g8S#
                • 4.Qxg4+
                  • 4...Kf6
                    • 5.Sd5#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                    • 5.g8S#
                  • 4...Kxh6
                    • 5.Rh2#
                    • 5.Qeh5#
                    • 5.Qxe3#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                    • 5.g8S#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qf7#
                  • 4...Kh5
                    • 5.Bxg4#
                    • 5.Rh2#
                    • 5.Qxg4#
                  • 4...Kf6
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxe8
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Bg6
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qef4#
                    • 5.Qec5#
                    • 5.Qcxd3#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe5#
                    • 5.Qce4#
                    • 5.Qcf4#
                    • 5.Qcc5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Bf7
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qxf7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qxh5#
                    • 5.Qcxe4#
                    • 5.Qexe4#
                  • 4...Re3
                    • 5.Qf4#
                  • 4...Rf4
                    • 5.Qxf4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qcxe4#
                  • 4...Rxe7
                    • 5.Qf4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qxe4#
                  • 4...Re7
                    • 5.Qf4#
              • 3...Se6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qxh5#
                    • 5.Qf4#
                  • 4...Rxe6
                    • 5.Qf4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Sxd8
                    • 5.Qf4#
              • 3...Sg6
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qcxd3#
                    • 5.Qce6#
                    • 5.Qf7#
                    • 5.Qce4#
                  • 4...Sf4
                    • 5.Qexf4#
                    • 5.Qcxf4#
      • 1...Bf7+
        • 2.Qxf7
          • threat
            • 3.Qf6+
              • 3...Kh5
                • 4.Sxe3#
                • 4.Rh2#
                • 4.Qh4#
          • 2...dxe2+
            • 3.Sxe3
              • threat
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.Rh2#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                    • 5.g8S#
                • 4.Qxf8
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Kxh6
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.gxf8Q
                  • threat
                    • 5.Se6#
                    • 5.Qh5#
                    • 5.Q7g8#
                    • 5.Q8g7#
                    • 5.Qf6#
                    • 5.Q7e7#
                    • 5.Q7g7#
                • 4.gxf8S
                  • threat
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qf6#
                • 4.gxf8B
                  • threat
                    • 5.Se6#
                    • 5.Qe7#
                    • 5.Qg7#
                • 4.gxf8R
                  • threat
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qf6#
                • 4.g8S
                  • threat
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe7#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qe7#
              • 3...Kxh6
                • 4.Sg4+
                  • 4...Kg5
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Rd6+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Sed5#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe7#
                  • 4...Se6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Sed5#
                    • 5.Qf6#
                  • 4...Sg6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rh5#
                    • 5.Qe7#
                • 4.Qf6+
                  • 4...Sg6
                    • 5.Rh2#
                    • 5.g8S#
                • 4.gxf8Q+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qh5#
                    • 5.Q7g8#
                    • 5.Q8g7#
                    • 5.Qf6#
                    • 5.Q7e7#
                    • 5.Q7g7#
                • 4.gxf8B+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qe7#
                    • 5.Qg7#
                • 4.g8S+
                  • 4...Kg5
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe7#
                • 4.Sxc2
                  • threat
                    • 5.Rd1#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                  • 4...Kg5
                    • 5.Rd1#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qxf8
                  • threat
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Kg5
                    • 5.g8Q#
                    • 5.g8R#
                • 4.gxf8S
                  • threat
                    • 5.Qf6#
                  • 4...Kg5
                    • 5.Qg7#
                • 4.gxf8R
                  • threat
                    • 5.Qf6#
                  • 4...Kg5
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qg7#
                • 4.Sd1
                  • threat
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                  • 4...cxd1Q+
                    • 5.Rxd1#
                  • 4...cxd1B+
                    • 5.Rxd1#
                    • 5.Rc2#
                  • 4...Kg5
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Sf1
                  • threat
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                  • 4...Kg5
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Sc4
                  • threat
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                  • 4...Kg5
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Se6
                  • threat
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                    • 5.g8S#
                  • 4...Sxe6
                    • 5.Qf6#
                • 4.Qe7
                  • threat
                    • 5.Rh2#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                    • 5.g8S#
              • 3...Se6
                • 4.Sxe6+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.g8S#
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.Rh2#
                    • 5.Qf6#
                    • 5.g8S#
                • 4.g8Q+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.Qxe6#
                    • 5.Qf6#
                    • 5.Qfxh7#
                  • 4...Sg7
                    • 5.Qfxg7#
                    • 5.Qgxg7#
                • 4.g8R+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.Qxe6#
                    • 5.Qf6#
                  • 4...Sg7
                    • 5.Qxg7#
                • 4.Qxe6
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Sg6
                • 4.Se6+
                  • 4...Kxh6
                    • 5.g8S#
                • 4.g8S
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sd7
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.g8S#
                • 4.g8Q+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.Qfg7#
                    • 5.Qfxh7#
                    • 5.Qgg7#
                • 4.g8R+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.Qg7#
            • 3.Rd3
              • threat
                • 4.Bxe3#
              • 3...Sg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Sf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qf5#
                • 4.Rh2
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
              • 3...e1Q
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...e1R
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.gxf8Q
                  • threat
                    • 5.Se6#
                    • 5.Q8e7#
                    • 5.Q8g7#
                    • 5.Qd8#
                    • 5.Q8g8#
                • 4.gxf8S
                  • threat
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sxh7#
                • 4.gxf8R
                  • threat
                    • 5.Se6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
          • 2...Rxf3
            • 3.g8Q+
              • 3...Sg6
                • 4.Qfxg6+
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Qgxg6+
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.g8R+
              • 3...Sg6
                • 4.Rxg6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rg7#
                    • 5.Rg8#
                  • 4...hxg6
                    • 5.Qxg6#
            • 3.exf3
              • threat
                • 4.Rxd3#
              • 3...Sg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Sf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.Qf5#
                • 4.Rh2
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
            • 3.Qae8
              • threat
                • 4.Qh5#
              • 3...dxe2+
                • 4.Rd3+
                  • 4...Kxg4
                    • 5.Qh5#
                  • 4...Re3
                    • 5.Qh5#
                  • 4...Rf4
                    • 5.Qh5#
              • 3...Rxg3
                • 4.Qh5+
                  • 4...Kf4
                    • 5.Sd5#
                    • 5.Qe5#
              • 3...Sg6
                • 4.Qxg6+
                  • 4...hxg6
                    • 5.Qxg6#
          • 2...Sg6
            • 3.Qf6+
              • 3...Kh5
                • 4.Sxe3+
                  • 4...Kxh6
                    • 5.Rh2#
                    • 5.g8S#
                • 4.Rh2+
                  • 4...Sh4
                    • 5.Sxe3#
                    • 5.Rxh4#
                    • 5.Qxh4#
            • 3.Sxe3
              • threat
                • 4.Se6+
                  • 4...Kxh6
                    • 5.g8S#
                • 4.g8S
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rh5#
                  • 4...Sh4
                    • 5.Qf6#
                • 4.g8S+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qf6#
                • 4.Se6
                  • threat
                    • 5.g8S#
                  • 4...Se7
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                • 4.Qf6
                  • 4...dxe2
                    • 5.Rh2#
                    • 5.g8S#
              • 3...Sf4
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.g8S#
                • 4.g8S
                  • threat
                    • 5.Qf6#
                    • 5.Qe7#
                  • 4...Sd5
                    • 5.Se6#
                    • 5.Qh5#
                    • 5.Qg7#
                  • 4...Sh5
                    • 5.Se6#
                    • 5.Qxh5#
              • 3...Sh4
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Qh5#
                    • 5.g8S#
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.g8S#
                • 4.g8S
                  • threat
                    • 5.Se6#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe7#
              • 3...Se5
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.g8S#
                • 4.Qh5+
                  • 4...Kf6
                    • 5.Sed5#
                    • 5.Scd5#
                    • 5.g8S#
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.Rh2#
                    • 5.g8S#
                • 4.g8S
                  • threat
                    • 5.Se6#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe7#
              • 3...Se7
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                • 4.Qh5+
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Bb2#
                    • 5.Qa1#
                • 4.Qxe7+
                  • 4...Kxh6
                    • 5.Rh2#
                    • 5.Qc6#
                    • 5.Qf6#
                    • 5.Qa6#
                    • 5.g8S#
                • 4.g8S
                  • threat
                    • 5.Se6#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qxe7#
                  • 4...Sxg8
                    • 5.Qg7#
                • 4.Rh2
                  • threat
                    • 5.Se6#
                    • 5.Rh5#
                    • 5.Qxe7#
              • 3...Sf8
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.Rh2#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                    • 5.g8S#
                • 4.Qxf8
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Kxh6
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.gxf8Q
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Qh5#
                    • 5.Q7g8#
                    • 5.Q8g7#
                    • 5.Qf6#
                    • 5.Q7e7#
                    • 5.Q7g7#
                • 4.gxf8S
                  • threat
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qf6#
                • 4.gxf8B
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Qe7#
                    • 5.Qg7#
                • 4.gxf8R
                  • threat
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qf6#
                • 4.g8S
                  • threat
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe7#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qe7#
              • 3...Sh8
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.g8S#
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.Rh2#
                    • 5.g8S#
                • 4.gxh8Q
                  • threat
                    • 5.Qh5#
                    • 5.Qhf6#
                    • 5.Qhg7#
                    • 5.Qff6#
                    • 5.Qfg7#
                  • 4...Kxh6
                    • 5.Qh5#
                    • 5.Qg6#
                    • 5.Qhf6#
                    • 5.Qhg7#
                    • 5.Qff6#
                    • 5.Qfg7#
                • 4.gxh8S
                  • threat
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qf6#
                • 4.gxh8B
                  • threat
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qg7#
                • 4.gxh8R
                  • threat
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qg6#
                    • 5.Qf6#
                • 4.g8S
                  • threat
                    • 5.Se6#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe7#
            • 3.Rxd3
              • threat
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Sf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qf5#
                • 4.Rh2
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sf4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Qh4#
            • 3.fxg6
              • threat
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qf5#
                • 4.Rxd3
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qf5#
              • 3...dxe2+
                • 4.Rd3
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qf5#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Re5#
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.Qf5#
                    • 5.gxh7#
                  • 4...d2
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Qf5#
                    • 5.gxh7#
                  • 4...Rd2
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qf5#
                • 4.Rgxe2
                  • threat
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.Qf5#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Rxf3
                • 4.exf3
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.Qf5#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.gxh7#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe5#
                  • 4...Kxg6
                    • 5.Sxe5#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                    • 5.Qf4#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2
                  • threat
                    • 5.Qf6#
                  • 4...Rf5
                    • 5.Se6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.Qf5#
                    • 5.gxh7#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qf5#
                  • 4...Re3
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
                • 4.Rh2
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qf6#
                  • 4...Rxg6
                    • 5.Rxd3#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qf4#
                  • 4...Rf6
                    • 5.Qxf6#
                  • 4...Re3
                    • 5.Qf6#
                  • 4...Re4
                    • 5.Qf6#
                  • 4...Re5
                    • 5.Qf6#
                  • 4...Ra6
                    • 5.Rxd3#
                    • 5.Qb5#
                  • 4...Rb6
                    • 5.Rxd3#
                  • 4...Rc6
                    • 5.Rxd3#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qf6#
                  • 4...Re8
                    • 5.Qf6#
            • 3.Rh2
              • threat
                • 4.Qf6#
              • 3...dxe2+
                • 4.Rd3
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Rxf3
                • 4.exf3
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sh4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rxh4#
                    • 5.Qxh4#
                • 4.g8Q+
                  • 4...Sg6
                    • 5.Qf6#
                • 4.g8R+
                  • 4...Sg6
                    • 5.Qf6#
                • 4.Rxd3
                  • threat
                    • 5.Se6#
                    • 5.Bxe3#
                  • 4...Sxf3
                    • 5.Qh5#
                    • 5.g8Q#
                    • 5.g8R#
      • 1...dxe2+
        • 2.Sxe3
          • threat
            • 3.gxf8Q
              • threat
                • 4.Se6#
          • 2...Bf7+
            • 3.Qxf7
              • threat
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.Rh2#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                    • 5.g8S#
                • 4.Qxf8
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Kxh6
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.gxf8Q
                  • threat
                    • 5.Se6#
                    • 5.Qh5#
                    • 5.Q7g8#
                    • 5.Q8g7#
                    • 5.Qf6#
                    • 5.Q7e7#
                    • 5.Q7g7#
                • 4.gxf8S
                  • threat
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qf6#
                • 4.gxf8B
                  • threat
                    • 5.Se6#
                    • 5.Qe7#
                    • 5.Qg7#
                • 4.gxf8R
                  • threat
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qf6#
                • 4.g8S
                  • threat
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe7#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qe7#
              • 3...Kxh6
                • 4.Sg4+
                  • 4...Kg5
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Rd6+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Sed5#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe7#
                  • 4...Se6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Sed5#
                    • 5.Qf6#
                  • 4...Sg6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rh5#
                    • 5.Qe7#
                • 4.Qf6+
                  • 4...Sg6
                    • 5.Rh2#
                    • 5.g8S#
                • 4.gxf8Q+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qh5#
                    • 5.Q7g8#
                    • 5.Q8g7#
                    • 5.Qf6#
                    • 5.Q7e7#
                    • 5.Q7g7#
                • 4.gxf8B+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qe7#
                    • 5.Qg7#
                • 4.g8S+
                  • 4...Kg5
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe7#
                • 4.Sxc2
                  • threat
                    • 5.Rd1#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                  • 4...Kg5
                    • 5.Rd1#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qxf8
                  • threat
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Kg5
                    • 5.g8Q#
                    • 5.g8R#
                • 4.gxf8S
                  • threat
                    • 5.Qf6#
                  • 4...Kg5
                    • 5.Qg7#
                • 4.gxf8R
                  • threat
                    • 5.Qf6#
                  • 4...Kg5
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qg7#
                • 4.Sd1
                  • threat
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                  • 4...cxd1Q+
                    • 5.Rxd1#
                  • 4...cxd1B+
                    • 5.Rxd1#
                    • 5.Rc2#
                  • 4...Kg5
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Sf1
                  • threat
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                  • 4...Kg5
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Sc4
                  • threat
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                  • 4...Kg5
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Se6
                  • threat
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                    • 5.g8S#
                  • 4...Sxe6
                    • 5.Qf6#
                • 4.Qe7
                  • threat
                    • 5.Rh2#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                    • 5.g8S#
              • 3...Se6
                • 4.Sxe6+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.g8S#
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.Rh2#
                    • 5.Qf6#
                    • 5.g8S#
                • 4.g8Q+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.Qxe6#
                    • 5.Qf6#
                    • 5.Qfxh7#
                  • 4...Sg7
                    • 5.Qfxg7#
                    • 5.Qgxg7#
                • 4.g8R+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.Qxe6#
                    • 5.Qf6#
                  • 4...Sg7
                    • 5.Qxg7#
                • 4.Qxe6
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Sg6
                • 4.Se6+
                  • 4...Kxh6
                    • 5.g8S#
                • 4.g8S
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
              • 3...Sd7
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.g8S#
                • 4.g8Q+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.Qfg7#
                    • 5.Qfxh7#
                    • 5.Qgg7#
                • 4.g8R+
                  • 4...Kxh6
                    • 5.Sg4#
                    • 5.Rh2#
                    • 5.Qh5#
                    • 5.Qg7#
          • 2...Kf6
            • 3.Sg4+
              • 3...Kg5
                • 4.Rd1+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rxc2+
                  • 4...Kxf5
                    • 5.Rc5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rdxe2+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd6+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd7+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd8+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Rd6+
              • 3...Kg5
                • 4.Sd1+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Sf1+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Sxc2+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Sc4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.g4#
                • 4.Sg4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.gxf8Q
                  • threat
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                    • 5.Se6#
              • 3...Se6
                • 4.Sg4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qxe6#
                  • 4...Ke7
                    • 5.Rxe6#
                    • 5.Rd7#
                    • 5.Qd7#
                    • 5.Qxe6#
                • 4.Qxe6+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Rd5#
                    • 5.Rxe6#
                  • 4...Kf7
                    • 5.Rd7#
                    • 5.Qad7#
                    • 5.Qae8#
                    • 5.fxe6#
                    • 5.g8Q#
                    • 5.g8B#
            • 3.Qc6+
              • 3...Kg5
                • 4.gxf8Q
                  • threat
                    • 5.Se6#
                    • 5.Qcf6#
              • 3...Se6
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Rd5#
                    • 5.Qe4#
                    • 5.Qcd5#
                    • 5.Qcd6#
                    • 5.Qxe6#
                  • 4...Kf7
                    • 5.Rd7#
                    • 5.Qcd7#
                    • 5.Qce8#
                    • 5.Qxe6#
                    • 5.fxe6#
                    • 5.g8Q#
                    • 5.g8B#
            • 3.Qe6+
              • 3...Kg5
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                    • 5.g8S#
                • 4.gxf8Q
                  • threat
                    • 5.Qef6#
                    • 5.Qee7#
                  • 4...Bf7
                    • 5.Qe7#
                    • 5.Qd8#
                • 4.gxf8B
                  • threat
                    • 5.Qe7#
                  • 4...Bxf5
                    • 5.Be7#
                    • 5.Qxf5#
                  • 4...Bf7
                    • 5.Be7#
              • 3...Sxe6
                • 4.g8S+
                  • 4...Ke5
                    • 5.Rd5#
                  • 4...Kg5
                    • 5.Sxe6#
                  • 4...Kf7
                    • 5.Qe8#
            • 3.Qa1+
              • 3...Kg5
                • 4.gxf8Q
                  • threat
                    • 5.Se6#
                    • 5.Qaf6#
                • 4.gxf8B
                  • threat
                    • 5.Se6#
            • 3.Qa6+
              • 3...Kg5
                • 4.gxf8Q
                  • threat
                    • 5.Se6#
                    • 5.Qaf6#
              • 3...Se6
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Rd5#
                    • 5.Qad6#
                    • 5.Qxe6#
                  • 4...Kf7
                    • 5.Rd7#
                    • 5.Qxe6#
                    • 5.fxe6#
                    • 5.g8Q#
                    • 5.g8B#
            • 3.Qxf8+
              • 3...Kg5
                • 4.Se6+
                  • 4...Kxh6
                    • 5.g8Q#
                    • 5.g8S#
                    • 5.g8B#
                    • 5.g8R#
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.g8S#
                • 4.g8Q
                  • threat
                    • 5.Se6#
                • 4.g8R
                  • threat
                    • 5.Se6#
              • 3...Bf7+
                • 4.Se6
                  • threat
                    • 5.Bb2#
                    • 5.Qa1#
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Qa1#
            • 3.gxf8Q+
              • 3...Bf7+
                • 4.Scd5+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qb8#
                    • 5.Qgg7#
                    • 5.Qh8#
                • 4.Qgxf7+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa4e8#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qf7e8#
                    • 5.Qc5#
                    • 5.Qd6#
                    • 5.Q8e7#
                    • 5.Q8g7#
                    • 5.Qa1#
                    • 5.Qa5#
                    • 5.Qf6#
                    • 5.Q7e7#
                    • 5.Q7g7#
                    • 5.Qf8e8#
                    • 5.Qh8#
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qh5#
                    • 5.Q7g8#
                    • 5.Q8g7#
                    • 5.Qf6#
                    • 5.Q7e7#
                    • 5.Q7g7#
                • 4.Qfxf7+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa4e8#
                    • 5.Qe6#
                    • 5.Qa1#
                    • 5.Qa5#
                    • 5.Qe7#
                    • 5.Qfg7#
                    • 5.Qgg7#
                    • 5.Qg8e8#
                    • 5.Qh8#
                • 4.Kxb4
                  • threat
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qgg7#
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Qd6#
                    • 5.Qfg7#
                    • 5.Qa1#
                    • 5.Qgg7#
                    • 5.Qh8#
                • 4.Kb2
                  • threat
                    • 5.Qgg7#
                  • 4...Ke5
                    • 5.Qd6#
                    • 5.Qfg7#
                    • 5.Qgg7#
                    • 5.Qh8#
                • 4.Sc4
                  • threat
                    • 5.Qfxf7#
                  • 4...Kxf5
                    • 5.Qfxf7#
                • 4.Se6
                  • threat
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qgg7#
                    • 5.Qh8#
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Qfg7#
                    • 5.Qa1#
                    • 5.Qgg7#
                    • 5.Qh8#
                • 4.Bd5
                  • threat
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qgg7#
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qgg7#
                    • 5.Qh8#
                • 4.Rd5
                  • threat
                    • 5.Sg4#
                    • 5.Se8#
                    • 5.Bb2#
                    • 5.Qc6#
                    • 5.Qa1#
                    • 5.Qa6#
                    • 5.Qfxf7#
                    • 5.Qd8#
                    • 5.Qgg7#
            • 3.gxf8R+
              • 3...Kg5
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Rdxe2
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
                • 4.Rh2
                  • threat
                    • 5.Se6#
                    • 5.Rh5#
                • 4.Qg7
                  • threat
                    • 5.Se6#
              • 3...Bf7+
                • 4.Rxf7+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qae8#
                    • 5.Qa1#
                    • 5.Qa5#
                    • 5.Qg7#
                    • 5.Qge8#
                    • 5.Qh8#
                • 4.Qxf7+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Re8#
                    • 5.Qb5#
                    • 5.Qae8#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qfe8#
                    • 5.Qa1#
                    • 5.Qa5#
                    • 5.Qf6#
                    • 5.Qe7#
                    • 5.Qg7#
                  • 4...Kg5
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qg7#
                • 4.Sc4
                  • threat
                    • 5.Rxf7#
                  • 4...Kxf5
                    • 5.Rxf7#
                  • 4...Ke7
                    • 5.Rxf7#
                    • 5.Qxf7#
                • 4.Rd5
                  • threat
                    • 5.Rxf7#
                  • 4...Ke7
                    • 5.Rxf7#
                    • 5.Qxf7#
            • 3.Qxb4
              • threat
                • 4.Sed5+
                  • 4...Ke5
                    • 5.Qf4#
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kg5
                    • 5.Qf4#
                • 4.Scd5+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Qf4#
                    • 5.Qb8#
                  • 4...Kg5
                    • 5.Qf4#
                    • 5.Qh4#
                • 4.Bb2+
                  • 4...Kg5
                    • 5.Qf4#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxe7
                    • 5.Qxf8#
                    • 5.gxf8Q#
                • 4.Qd4+
                  • 4...Kg5
                    • 5.Qh4#
                  • 4...Ke7
                    • 5.Ba3#
                    • 5.Qh4#
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qxf8#
                    • 5.f6#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.Qh4+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qd4#
                • 4.Rd5
                  • threat
                    • 5.Sg4#
                    • 5.Qh4#
                  • 4...Kg5
                    • 5.Qh4#
                  • 4...Bxf5
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qc3#
                    • 5.Qa5#
                    • 5.Qc5#
                    • 5.Qd6#
                    • 5.Qd4#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.Qb5#
                  • 4...Kg5
                    • 5.Qf4#
                    • 5.Qh4#
                  • 4...Kxf7
                    • 5.Qxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
              • 3...Bxf5
                • 4.Qe7+
                  • 4...Kg6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                  • 4...Kxe7
                    • 5.Qxf8#
                    • 5.gxf8Q#
                • 4.Qh4+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qd4#
                  • 4...Kg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qc3#
                    • 5.Qa5#
                    • 5.Qbc5#
                    • 5.Qbd6#
                    • 5.Qfd6#
                    • 5.Qfg7#
                    • 5.Qd5#
                    • 5.Qd4#
                    • 5.Qf4#
                    • 5.Qb5#
                    • 5.Qxf5#
                    • 5.Qgg7#
                    • 5.Qh8#
                • 4.gxf8R+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Rxf5#
                    • 5.Qc3#
                    • 5.Qa5#
                    • 5.Qc5#
                    • 5.Qd6#
                    • 5.Qd5#
                    • 5.Qd4#
                    • 5.Qf4#
                    • 5.Qb5#
                    • 5.Qg7#
                    • 5.Qh8#
                • 4.Qf4
                  • threat
                    • 5.gxf8Q#
                  • 4...Kg6
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Ke7
                    • 5.Qg5#
                    • 5.Qd6#
                    • 5.Qh4#
                    • 5.Qxf8#
                    • 5.gxf8Q#
                  • 4...Se6
                    • 5.Qxe6#
                  • 4...Sg6
                    • 5.Sed5#
                    • 5.Scd5#
                    • 5.Qe6#
                  • 4...Sd7
                    • 5.Qe6#
              • 3...Se6
                • 4.Scd5+
                  • 4...Ke5
                    • 5.Qxe6#
                  • 4...Kg5
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qgxe6#
                    • 5.Qexe6#
                  • 4...Kxe7
                    • 5.Qxe6#
                • 4.Qxe6+
                  • 4...Kg5
                    • 5.Qf4#
                    • 5.Qh4#
                • 4.Qh4+
                  • 4...Ke5
                    • 5.Rd5#
                    • 5.Qxe6#
                  • 4...Sg5
                    • 5.Qe6#
              • 3...Sd7
                • 4.Sed5+
                  • 4...Ke5
                    • 5.Qe6#
                    • 5.Qf4#
                  • 4...Kxf5
                    • 5.Qf4#
                  • 4...Kg5
                    • 5.Qf4#
                • 4.Scd5+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Qe7#
                    • 5.Qe6#
                    • 5.Qf4#
                  • 4...Kg5
                    • 5.Qf4#
                    • 5.Qh4#
                • 4.Bb2+
                  • 4...Kg5
                    • 5.Qf4#
                    • 5.Qh4#
                  • 4...Se5
                    • 5.Qh4#
                • 4.Rd6+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Re6#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qd4#
                    • 5.Qf4#
                  • 4...Kg5
                    • 5.Qf4#
                    • 5.Qh4#
                  • 4...Ke7
                    • 5.Sed5#
                    • 5.Scd5#
                    • 5.Re6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Qf4#
                    • 5.Qh4#
                • 4.Qd4+
                  • 4...Kg5
                    • 5.Qh4#
                  • 4...Ke7
                    • 5.Qd6#
                  • 4...Se5
                    • 5.Qh4#
                    • 5.Qdd8#
                • 4.Qh4+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qe7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qd4#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qc3#
                    • 5.Qd6#
                    • 5.Qbe7#
                    • 5.Qde7#
                    • 5.Qd4#
                    • 5.Qe4#
                    • 5.Qf4#
                  • 4...Kf7
                    • 5.Bd5#
                    • 5.Rxd7#
                    • 5.Qbe7#
                    • 5.Qc4#
                    • 5.g8Q#
                    • 5.g8B#
            • 3.Rd5
              • threat
                • 4.Sg4+
                  • 4...Ke7
                    • 5.Bg5#
                    • 5.Qxb4#
                    • 5.Qxf8#
                    • 5.f6#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.Qa1+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                  • 4...Ke7
                    • 5.Qxf8#
                    • 5.f6#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.Qxf8+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                  • 4...Bf7
                    • 5.Sg4#
                    • 5.Qd8#
                • 4.gxf8Q+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bf7
                    • 5.Sg4#
                    • 5.Se8#
                    • 5.Bb2#
                    • 5.Qc6#
                    • 5.Qa1#
                    • 5.Qa6#
                    • 5.Qfxf7#
                    • 5.Qd8#
                    • 5.Qgg7#
                • 4.gxf8R+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                  • 4...Ke7
                    • 5.Rd7#
                    • 5.Qd7#
                    • 5.Qxb4#
                    • 5.f6#
                  • 4...Bf7
                    • 5.Rxf7#
                • 4.Qxb4
                  • threat
                    • 5.Sg4#
                    • 5.Qh4#
                  • 4...Kg5
                    • 5.Qh4#
                  • 4...Bxf5
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.fxg6
                  • threat
                    • 5.Qf7#
                    • 5.gxf8Q#
                  • 4...Kxg6
                    • 5.gxf8Q#
                  • 4...Ke7
                    • 5.Qf7#
                    • 5.Qxf8#
                    • 5.gxf8Q#
                  • 4...Sxg6
                    • 5.Qe6#
              • 3...Kg5
                • 4.Sg4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kf6
                    • 5.Qf7#
                    • 5.gxf8Q#
                  • 4...Kxg6
                    • 5.gxf8Q#
                  • 4...Kxh6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.Qxb4
                  • threat
                    • 5.Qh4#
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Qf4#
                  • 4...Bxf5
                    • 5.gxf8Q#
                  • 4...Bh5
                    • 5.Sg4#
                • 4.gxf8Q
                  • threat
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
              • 3...e1Q
                • 4.Sg4+
                  • 4...Ke7
                    • 5.Bg5#
                    • 5.Qxf8#
                    • 5.f6#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.gxf8Q+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bf7
                    • 5.Sg4#
                    • 5.Se8#
                    • 5.Qc6#
                    • 5.Qa6#
                    • 5.Qfxf7#
                    • 5.Qd8#
                    • 5.Qgg7#
              • 3...Bh5
                • 4.Sg4+
                  • 4...Ke7
                    • 5.Bg5#
                    • 5.Qxb4#
                    • 5.Qxf8#
                    • 5.f6#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                  • 4...Bxg4
                    • 5.Qxf8#
                    • 5.gxf8Q#
                • 4.Qa1+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sg4#
                  • 4...Ke7
                    • 5.Qxf8#
                    • 5.f6#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.Qxf8+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sg4#
                  • 4...Bf7
                    • 5.Sg4#
                    • 5.Qd8#
                • 4.gxf8Q+
                  • 4...Bf7
                    • 5.Sg4#
                    • 5.Se8#
                    • 5.Bb2#
                    • 5.Qc6#
                    • 5.Qa1#
                    • 5.Qa6#
                    • 5.Qfxf7#
                    • 5.Qd8#
                    • 5.Qgg7#
                • 4.gxf8R+
                  • 4...Ke7
                    • 5.Rd7#
                    • 5.Qd7#
                    • 5.Qxb4#
                    • 5.f6#
                  • 4...Bf7
                    • 5.Rxf7#
                • 4.gxf8B
                  • threat
                    • 5.Bb2#
                    • 5.Qc6#
                    • 5.Qa1#
                    • 5.Qa6#
                    • 5.Qg7#
                  • 4...Bg6
                    • 5.Sg4#
              • 3...Se6
                • 4.Sg4+
                  • 4...Ke7
                    • 5.Rd7#
                    • 5.Qd7#
                    • 5.Qxe6#
                    • 5.f6#
                • 4.Qxe6+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
              • 3...Sd7
                • 4.Sg4+
                  • 4...Ke7
                    • 5.Rxd7#
                    • 5.Qxd7#
                • 4.Qc6+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                  • 4...Ke7
                    • 5.Rxd7#
                    • 5.Qd6#
                    • 5.Qce6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                • 4.Qd8+
                  • 4...Kf7
                    • 5.Rxd7#
                    • 5.Qaxd7#
                    • 5.g8Q#
                    • 5.g8B#
            • 3.Qd7
              • threat
                • 4.Sed5+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rgxe2#
                  • 4...Kg5
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                • 4.Qd4+
                  • 4...Kg5
                    • 5.Qh4#
                  • 4...Ke7
                    • 5.Qh4#
                    • 5.Qd6#
                    • 5.Qd8#
                    • 5.Qxf8#
                    • 5.f6#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.Qe7+
                  • 4...Kxe7
                    • 5.Qxf8#
                    • 5.gxf8Q#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qgd5#
                    • 5.Qd4#
                    • 5.Qd6#
                • 4.gxf8Q+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qde6#
                    • 5.Qfd6#
                    • 5.Qfe7#
                    • 5.Qf8g7#
                    • 5.Qgd5#
                    • 5.Qge6#
                    • 5.Qd4#
                    • 5.Qdd5#
                    • 5.Qdd6#
                    • 5.Qde7#
                    • 5.Qd7g7#
                    • 5.Qg8g7#
                    • 5.Qh8#
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qde7#
                    • 5.Qdd8#
                  • 4...Bf7+
                    • 5.Qe6#
              • 3...Bf7+
                • 4.Qdxf7+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Bb2#
                    • 5.Rd5#
                  • 4...Kg5
                    • 5.gxf8Q#
                    • 5.gxf8B#
              • 3...Kg5
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.Qd8+
                  • 4...Kxh6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.gxf8Q
                  • threat
                    • 5.Se6#
                    • 5.Qde7#
                    • 5.Qdd8#
                • 4.gxf8B
                  • threat
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Kf6
                    • 5.Qe7#
              • 3...Bxf5
                • 4.Qxf5+
                  • 4...Ke7
                    • 5.Qgf7#
                    • 5.Qg5#
                    • 5.Qff7#
                    • 5.Qfxf8#
                    • 5.Qgxf8#
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.Qe7+
                  • 4...Kg6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                  • 4...Kxe7
                    • 5.Qxf8#
                    • 5.gxf8Q#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qgd5#
                    • 5.Qd4#
                    • 5.Qd6#
                  • 4...Kg6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.gxf8Q+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qdxf5#
                    • 5.Qfd6#
                    • 5.Qf8g7#
                    • 5.Qgd5#
                    • 5.Qd4#
                    • 5.Qdd5#
                    • 5.Qdd6#
                    • 5.Qd7g7#
                    • 5.Qfxf5#
                    • 5.Qg8g7#
                    • 5.Qh8#
                • 4.gxf8R+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Rxf5#
                    • 5.Qb5#
                    • 5.Qxf5#
                    • 5.Qgd5#
                    • 5.Qd4#
                    • 5.Qdd5#
                    • 5.Qd6#
                    • 5.Qdg7#
                    • 5.Qgg7#
                    • 5.Qh8#
                • 4.gxf8B
                  • threat
                    • 5.Bb2#
                    • 5.Qxf5#
                    • 5.Qd4#
                    • 5.Qe7#
                    • 5.Qdg7#
                    • 5.Qgg7#
                  • 4...Be6+
                    • 5.Qdxe6#
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Bg7#
                    • 5.Qxf5#
                    • 5.Qd4#
                    • 5.Qd6#
                    • 5.Qdg7#
                    • 5.Qgg7#
                    • 5.Qh8#
              • 3...Sxd7
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qe7#
                  • 4...Kf7
                    • 5.Bd5#
                    • 5.Rxd7#
                    • 5.g8Q#
                    • 5.g8B#
              • 3...Se6
                • 4.Qe7+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qgxe6#
                    • 5.Qexe6#
                  • 4...Kxe7
                    • 5.Qxe6#
            • 3.Qe8
              • threat
                • 4.Qe7+
                  • 4...Kxe7
                    • 5.Qxf8#
                    • 5.gxf8Q#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qgd5#
                    • 5.Qd4#
                    • 5.Qd6#
                • 4.gxf8Q+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
                  • 4...Bf7+
                    • 5.Scd5#
                    • 5.Qe6#
                    • 5.Qf8xf7#
              • 3...Bf7+
                • 4.Qexf7+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Bb2#
                    • 5.Rd5#
                  • 4...Kg5
                    • 5.gxf8Q#
                    • 5.gxf8B#
              • 3...Kg5
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.Qd8+
                  • 4...Kxh6
                    • 5.gxf8Q#
                    • 5.gxf8B#
                • 4.gxf8Q
                  • threat
                    • 5.Se6#
                    • 5.Qee7#
                    • 5.Qd8#
                • 4.gxf8B
                  • threat
                    • 5.Qe7#
                    • 5.Qd8#
                  • 4...Kf6
                    • 5.Qe7#
              • 3...Bxe8
                • 4.Sxe8+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qd5#
                  • 4...Kg5
                    • 5.gxf8Q#
                    • 5.gxf8B#
                  • 4...Ke7
                    • 5.Qxf8#
                    • 5.gxf8Q#
              • 3...Se6
                • 4.Qe7+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qgxe6#
                    • 5.Qexe6#
                  • 4...Kxe7
                    • 5.Qxe6#
              • 3...Sd7
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qe7#
                    • 5.Qd5#
                    • 5.Qe6#
          • 2...e1Q
            • 3.gxf8Q
              • threat
                • 4.Se6#
              • 3...Qxe3+
                • 4.Rd3
                  • threat
                    • 5.Se6#
                    • 5.Bxe3#
              • 3...Qxg3
                • 4.Qaxb4
                  • threat
                    • 5.Se6#
                    • 5.Rxg3#
                  • 4...Qg4
                    • 5.Qxg4#
          • 2...e1S
            • 3.gxf8S
              • threat
                • 4.Sce6+
                  • 4...Kf6
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qg7#
                • 4.Sfe6+
                  • 4...Kf6
                    • 5.Qg7#
                  • 4...Kxh6
                    • 5.Qg7#
                    • 5.Qf8#
                • 4.Sxh7+
                  • 4...Kxh6
                    • 5.Qxg6#
              • 3...Kf6
                • 4.Sxh7+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa1#
                    • 5.Qa5#
                    • 5.Qg7#
                    • 5.Qh8#
                  • 4...Ke7
                    • 5.Rd7#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qxb4#
                    • 5.Qf8#
                    • 5.f6#
                  • 4...Bxh7
                    • 5.Qg7#
                • 4.Qg7+
                  • 4...Kg5
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sxh7#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxh7#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rd6#
                    • 5.Rxh5#
                    • 5.Qc6#
                    • 5.Qa6#
              • 3...Sxf3
                • 4.Sxh7+
                  • 4...Kh5
                    • 5.Qxg6#
                  • 4...Kxh6
                    • 5.Qxg6#
          • 2...e1B
            • 3.gxf8B
              • threat
                • 4.Se6+
                  • 4...Kf6
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qg7#
                • 4.Be7+
                  • 4...Kxh6
                    • 5.Qf8#
              • 3...Kf6
                • 4.Bb2+
                  • 4...Kg5
                    • 5.Se6#
                • 4.Bg7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Qd8#
                  • 4...Ke7
                    • 5.Rd7#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qxb4#
                    • 5.Qf8#
                    • 5.f6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Qe7#
                • 4.Qa1+
                  • 4...Kg5
                    • 5.Se6#
                • 4.Qg7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Be7#
                    • 5.Qe7#
                • 4.Qh8+
                  • 4...Kg5
                    • 5.Se6#
                  • 4...Kf7
                    • 5.Bd5#
                    • 5.Rd7#
                    • 5.Qd7#
                    • 5.Qe8#
                    • 5.Qg7#
                • 4.Se6
                  • threat
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qg7#
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Bg7#
                    • 5.Qa1#
                    • 5.Qg7#
                    • 5.Qh8#
              • 3...Bxg3
                • 4.Qxb4
                  • 4...Kf6
                    • 5.Qe7#
          • 2...e1R
            • 3.gxf8R
              • threat
                • 4.Se6+
                  • 4...Kxh6
                    • 5.Qg7#
              • 3...Rxe3+
                • 4.Rd3
                  • 4...Kxh6
                    • 5.Bxe3#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rh5#
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rd6#
                    • 5.Rxh5#
                    • 5.Rf6#
                    • 5.Qc6#
                    • 5.Qa6#
          • 2...Se6
            • 3.Sxe6+
              • 3...Kf6
                • 4.Sg4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Ke7
                    • 5.Rd7#
                    • 5.Qd7#
                    • 5.Qxb4#
                    • 5.Qa7#
                    • 5.Qf8#
                    • 5.f6#
                • 4.Bb2+
                  • 4...Ke7
                    • 5.Rd7#
                    • 5.Qd7#
                    • 5.Qxb4#
                    • 5.Qa7#
                    • 5.Qf8#
                    • 5.f6#
                • 4.Qa1+
                  • 4...Ke7
                    • 5.Qf8#
                    • 5.f6#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa1#
                    • 5.Qaa5#
                    • 5.Qd4#
                  • 4...Kf7
                    • 5.Sg5#
                    • 5.Rd7#
                    • 5.Qad7#
                    • 5.Qae8#
                    • 5.Qa7#
                    • 5.Qf8#
                    • 5.g8Q#
                    • 5.g8B#
                • 4.Qf8+
                  • 4...Ke5
                    • 5.Sc4#
                    • 5.Sg4#
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa1#
                    • 5.Qa5#
                  • 4...Bf7
                    • 5.Bb2#
                    • 5.Qa1#
              • 3...Kxh6
                • 4.Sg4+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2+
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rxh5#
                • 4.Qd8
                  • threat
                    • 5.Qg5#
                    • 5.g8S#
                • 4.Qf8
                  • threat
                    • 5.g8Q#
                    • 5.g8S#
                    • 5.g8B#
                    • 5.g8R#
          • 2...Sd7
            • 3.Se6+
              • 3...Kf6
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qa1#
                  • 4...Kf7
                    • 5.Sg5#
                    • 5.Rxd7#
                    • 5.Qaxd7#
                    • 5.g8Q#
                    • 5.g8B#
              • 3...Kxh6
                • 4.Sg4+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2+
                  • 4...Bh5
                    • 5.Sg4#
                    • 5.Rxh5#
            • 3.Rxd7
              • threat
                • 4.Sd1+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Sf1+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Sxc2+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Sc4+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                • 4.Sg4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sed5+
                  • 4...Kxf5
                    • 5.Qe6#
                • 4.Se6+
                  • 4...Kf6
                    • 5.Bb2#
                    • 5.Qa1#
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sd5#
                • 4.Qd8+
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                    • 5.g8S#
              • 3...Bf7+
                • 4.Sc4+
                  • 4...Kxf5
                    • 5.Qxf7#
                  • 4...Kf6
                    • 5.Rxf7#
                    • 5.Qxf7#
              • 3...Kf6
                • 4.Sg4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Qd8+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qe7#
                    • 5.Qa1#
                    • 5.Qa5#
              • 3...Bxf5
                • 4.Sc4+
                  • 4...Kf6
                    • 5.Qf7#
                  • 4...Kg6
                    • 5.Qf7#
                • 4.Sed5+
                  • 4...Kg6
                    • 5.Qf7#
                    • 5.Qe8#
                • 4.Sxf5+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kf6
                    • 5.Qe6#
                  • 4...Kg6
                    • 5.Qe6#
                    • 5.Qf7#
              • 3...e1Q
                • 4.Qd8+
                  • 4...Kxh6
                    • 5.g8S#
              • 3...e1B
                • 4.Qd8+
                  • 4...Kxh6
                    • 5.g8S#
              • 3...e1R
                • 4.Qd8+
                  • 4...Kxh6
                    • 5.g8S#
      • 1...Rxf3
        • 2.exf3
          • threat
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5#
                • 4.Qb5#
                • 4.Qd5#
                • 4.Qa5#
              • 3...Kh5
                • 4.Sf6#
                • 4.Rh2#
          • 2...Bf7+
            • 3.Qxf7
              • threat
                • 4.Rxd3#
              • 3...Sg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Sf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.Qf5#
                • 4.Rh2
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
          • 2...Kh5
            • 3.Sf6+
              • 3...Kg5
                • 4.gxf8Q
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.gxf8R
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
            • 3.Rh2+
              • 3...Kg5
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.gxf8S
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.gxf8B
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
            • 3.Rxd3
              • threat
                • 4.Sf6#
                • 4.Rh2#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Sg6
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Kxb4
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Kb2
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Sf6+
                  • 4...Kg6
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Rh2+
                  • 4...Kg6
                    • 5.Qe8#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qe8+
                  • 4...Bg6
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rd5#
                    • 5.Qd5#
                  • 4...Sg6
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf7+
                  • 4...Bg6
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Sg6
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Rd5
                  • 4...Kg6
                    • 5.Qe8#
                  • 4...Se6
                    • 5.Qae8#
                    • 5.Qf7#
                    • 5.Qge8#
                  • 4...Sg6
                    • 5.Sf6#
                    • 5.Rxf5#
                  • 4...Sd7
                    • 5.Qf7#
                    • 5.Qe8#
                • 4.Qb5
                  • threat
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qe8#
                  • 4...Se6
                    • 5.Qf7#
                    • 5.Qge8#
                • 4.Qd5
                  • threat
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qe8#
                  • 4...Se6
                    • 5.Qe8#
            • 3.Qxf8
              • threat
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.Rxd3
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
                • 4.Se6
                  • threat
                    • 5.Rh2#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Kg5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.gxf8Q
              • threat
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.Rxd3
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
                • 4.Se6
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qb5
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                  • 4...Be8
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxe8#
                    • 5.Qfxe8#
                • 4.Qe7
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qexf7#
                • 4.Qa5
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qaxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qe8#
                  • 4...Be8
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxe8#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qfxf7#
                • 4.Qd8
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.f6
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                  • 4...Be4
                    • 5.Rh2#
                  • 4...Bf5
                    • 5.Rh2#
                  • 4...Be8
                    • 5.Rh2#
                    • 5.Qaxe8#
                    • 5.Qc5#
                    • 5.Qfxe8#
              • 3...Kg5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qa5#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                    • 5.Qf5#
                • 4.Sf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rg1
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qc5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8S
              • threat
                • 4.Sxh7
                  • threat
                    • 5.Rh2#
                    • 5.Qxg6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Rxd3
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.Sce6
                  • threat
                    • 5.Rh2#
                • 4.Sfe6
                  • threat
                    • 5.Rh2#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Sce6#
                    • 5.Sfe6#
                    • 5.Sxh7#
                    • 5.Rxd3#
              • 3...Kg5
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rg1
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8B
              • threat
                • 4.Rxd3
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Se6
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7
                  • threat
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Be7#
                    • 5.Rxd3#
              • 3...Kg5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rg1
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8R
              • threat
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.Rxd3
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Se6
                  • threat
                    • 5.Rh2#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Rg8#
              • 3...Kg5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rg1
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Rg1
              • threat
                • 4.Rh2#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Sg6
                    • 5.Rh2#
              • 3...Kg5
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh1#
                • 4.gxf8Q
                  • 4...Kh5
                    • 5.Rh2#
                • 4.gxf8S
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.gxf8B
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.gxf8R
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Rh2+
                  • 4...Kg6
                    • 5.Qe8#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qe8+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Bg6
                    • 5.Rh2#
                    • 5.Qd5#
                  • 4...Sg6
                    • 5.Rh2#
                • 4.Qf7+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Bg6
                    • 5.Rh2#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Sg6
                    • 5.Rh2#
                    • 5.Qxf5#
            • 3.Qb5
              • threat
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.f6+
                  • 4...Bf5
                    • 5.Qxf5#
                • 4.gxf8Q
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qfe8#
                  • 4...Be8
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxe8#
                    • 5.Qfxe8#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                    • 5.f6#
              • 3...Kg5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8S
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8B
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8R
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Se6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe6#
                • 4.fxe6+
                  • 4...Bf5
                    • 5.Qxf5#
                • 4.Sxe6
                  • threat
                    • 5.Rh2#
                  • 4...Bxf5
                    • 5.Qf7#
                    • 5.Qxf5#
                    • 5.Qge8#
              • 3...Sd7
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
            • 3.Qd5
              • threat
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Qe8#
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.f6+
                  • 4...Bf5
                    • 5.Qxf5#
                • 4.Rxd3
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Kg5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.Qe8#
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Se6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe6#
                • 4.fxe6+
                  • 4...Bf5
                    • 5.Qxf5#
                • 4.Sxe6
                  • threat
                    • 5.Rh2#
                  • 4...Bxf5
                    • 5.Qe8#
                    • 5.Qxf5#
              • 3...Sd7
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
            • 3.Qa5
              • threat
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.f6+
                  • 4...Bf5
                    • 5.Qxf5#
                • 4.gxf8Q
                  • threat
                    • 5.fxg6#
                  • 4...Bf7+
                    • 5.Qfxf7#
                  • 4...Kg5
                    • 5.fxg6#
                    • 5.f6#
                  • 4...Bxf5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qaxf5#
                    • 5.Qfxf5#
                    • 5.Qff7#
                    • 5.Qe8#
                  • 4...Be8
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxe8#
              • 3...Bf7+
                • 4.Qxf7+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                    • 5.f6#
              • 3...Kg5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8S
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8B
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8R
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Se6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Sxe6#
                • 4.fxe6+
                  • 4...Bf5
                    • 5.Qxf5#
                • 4.Sxe6
                  • threat
                    • 5.Rh2#
                  • 4...Bxf5
                    • 5.Qf7#
                    • 5.Qxf5#
                    • 5.Qe8#
              • 3...Sd7
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Rxd3#
          • 2...Bh5
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Kg6
                    • 5.Rg5#
                    • 5.Qe8#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qb5+
                  • 4...Kg6
                    • 5.Qg5#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qd7+
                  • 4...Kg6
                    • 5.Qgf7#
                    • 5.Qdf7#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                  • 4...Se6
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                  • 4...Sxd7
                    • 5.Qe6#
                • 4.Qd5+
                  • 4...Kg6
                    • 5.Qe8#
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qa5+
                  • 4...Kg6
                    • 5.Qg5#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qxf8+
                  • 4...Kg6
                    • 5.Se5#
                    • 5.Rd6#
                    • 5.Qc6#
                    • 5.Qae8#
                    • 5.Qa6#
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.gxf8Q+
                  • 4...Bf7+
                    • 5.Rd5#
                    • 5.Qgxf7#
                    • 5.Qfxf7#
                • 4.gxf8R+
                  • 4...Bf7+
                    • 5.Rd5#
                    • 5.Rxf7#
                    • 5.Qxf7#
                • 4.gxf8S
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qg5#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.gxf8B
                  • threat
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qg5#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Rd6
                  • threat
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Se6
                    • 5.Qxe6#
                  • 4...Sd7
                    • 5.Qxd7#
                    • 5.Qe6#
                • 4.Qc6
                  • threat
                    • 5.Rd5#
                    • 5.Qe4#
                    • 5.Qgd5#
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qa1
                  • threat
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Kg6
                    • 5.Qf6#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Bxg4
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                  • 4...Sd7
                    • 5.Qe6#
                • 4.Qa6
                  • threat
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Se6
                    • 5.Qgxe6#
                    • 5.Qaxe6#
                  • 4...Sd7
                    • 5.Qge6#
                    • 5.Qae6#
            • 3.gxf8Q+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qa5#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                    • 5.Qf5#
                • 4.Sf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rg1
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qc5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8S+
              • 3...Bg6
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rg1
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8B+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rg1
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8R+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rg1
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Rh2
              • threat
                • 4.Rxh5+
                  • 4...Kxh5
                    • 5.Rh2#
                • 4.gxf8Q+
                  • 4...Bg6
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.gxf8R+
                  • 4...Bg6
                    • 5.Se6#
                    • 5.Rxd3#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Rxd3#
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
              • 3...Kxf5
                • 4.Rxh5+
                  • 4...Kg6
                    • 5.Qe8#
                • 4.Qb5+
                  • 4...Kg6
                    • 5.Qxh5#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qd5+
                  • 4...Kg6
                    • 5.Qe8#
                    • 5.Qxh5#
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qa5+
                  • 4...Kg6
                    • 5.Qxh5#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q+
                  • 4...Bf7+
                    • 5.Qfxf7#
                • 4.gxf8R+
                  • 4...Bf7+
                    • 5.Rxf7#
              • 3...Bg6
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.gxf8S
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.gxf8B
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
              • 3...Be8
                • 4.gxf8Q+
                  • 4...Bg6
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.gxf8R+
                  • 4...Bg6
                    • 5.Se6#
                    • 5.Rxd3#
              • 3...Sg6
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Rxh5#
                    • 5.Qf7#
                • 4.Qf7
                  • threat
                    • 5.Se6#
                    • 5.Qf6#
            • 3.Qb5
              • threat
                • 4.Rxd3#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Bxg4
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Qbe8#
                    • 5.Qxg4#
                    • 5.fxg4#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Qe8#
                    • 5.Qxg4#
                    • 5.fxg4#
                  • 4...Kf6
                    • 5.Se8#
                    • 5.Bb2#
                    • 5.Qg7#
              • 3...Bg6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8S
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8B
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8R
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Be8
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qbxe8#
                    • 5.Qfxe8#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxe8#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxe8#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxe8#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
            • 3.Qc4
              • threat
                • 4.Qf4#
              • 3...Kxf5
                • 4.Qab5+
                  • 4...Kg6
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qxd3+
                  • 4...Kg5
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                    • 5.Qab5#
                    • 5.Qa5#
                • 4.Qcb5+
                  • 4...Kg6
                    • 5.g8Q#
                • 4.Qd5+
                  • 4...Kg6
                    • 5.Qe8#
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qa5+
                  • 4...Kg6
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qe4+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Qf4+
                  • 4...Kg6
                    • 5.Se5#
                    • 5.Qe8#
                    • 5.Qf6#
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qc5+
                  • 4...Kg6
                    • 5.Qe8#
                    • 5.g8Q#
              • 3...Bxg4
                • 4.Qf4+
                  • 4...Kh5
                    • 5.fxg4#
                  • 4...Kf6
                    • 5.gxf8Q#
              • 3...Bg6
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qab5#
                    • 5.Qcb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.Qc5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Bf7
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qxf7#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Be8
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe4#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Se6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qxe6#
                    • 5.Qe4#
                  • 4...Sf4
                    • 5.Qxf4#
              • 3...Sg6
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qe4#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qd7#
                    • 5.Qe6#
                    • 5.Qf7#
                    • 5.Qe4#
                  • 4...Sf4
                    • 5.Qxf4#
            • 3.Qa5
              • threat
                • 4.Rxd3#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Rxd3#
                    • 5.f6#
                  • 4...Sg6
                    • 5.fxg6#
                  • 4...Se6
                    • 5.Sxe6#
                    • 5.fxe6#
              • 3...Bxg4
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Qxg4#
                    • 5.fxg4#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Qxg4#
                    • 5.fxg4#
                  • 4...Kf6
                    • 5.Se8#
                    • 5.Bb2#
                    • 5.Qg7#
              • 3...Bg6
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6+
                  • 4...Kxg6
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.gxf8Q
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8S
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8B
                  • 4...Kh5
                    • 5.fxg6#
                • 4.gxf8R
                  • 4...Kh5
                    • 5.fxg6#
              • 3...Be8
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.gxf8Q+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxe8#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8S+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8B+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
                • 4.gxf8R+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.fxg6#
                    • 5.f6#
          • 2...Be8
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Kg6
                    • 5.Rg5#
                    • 5.Qxe8#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                • 4.Qb5+
                  • 4...Kg6
                    • 5.Qg5#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                  • 4...Bxb5
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qd5+
                  • 4...Kg6
                    • 5.Qxe8#
                    • 5.gxf8S#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qa5+
                  • 4...Kg6
                    • 5.Qg5#
                    • 5.gxf8Q#
                    • 5.gxf8S#
                    • 5.gxf8B#
                    • 5.gxf8R#
                  • 4...Bb5
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qxf8+
                  • 4...Kg6
                    • 5.Qaxe8#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.gxf8Q+
                  • 4...Bf7+
                    • 5.Rd5#
                    • 5.Qgxf7#
                    • 5.Qfxf7#
                • 4.gxf8R+
                  • 4...Bf7+
                    • 5.Rd5#
                    • 5.Rxf7#
                    • 5.Qxf7#
                • 4.Qxe8
                  • threat
                    • 5.Rd5#
                    • 5.Qh5#
                    • 5.Qef7#
                    • 5.Qd5#
                    • 5.Qgf7#
                    • 5.Qe4#
                    • 5.Qgxf8#
                    • 5.gxf8Q#
                    • 5.gxf8R#
                • 4.Qc6
                  • threat
                    • 5.Rd5#
                    • 5.Qe4#
                    • 5.Qgd5#
                    • 5.Qf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxc6
                    • 5.Qf7#
                    • 5.gxf8Q#
                    • 5.gxf8R#
            • 3.gxf8Q+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qa5#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qc5#
                    • 5.Qa5#
                    • 5.Qf5#
                • 4.Sf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rg1
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qc5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8S+
              • 3...Bg6
                • 4.Sce6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sfe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Sxh7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxg6#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Sxg6
                  • 4...Kxf5
                    • 5.Sh4#
                    • 5.Se7#
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf4#
                  • 4...hxg6
                    • 5.Qxg6#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Rg1
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8B+
              • 3...Kxf5
                • 4.Se3+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qg7#
                    • 5.Qh8#
                  • 4...Kf6
                    • 5.Bb2#
                    • 5.Qa1#
                    • 5.Qg7#
                • 4.Qd5+
                  • 4...Kg6
                    • 5.Qxe8#
                • 4.Qa5+
                  • 4...Bb5
                    • 5.Qxb5#
              • 3...Bg6
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Be7+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qe6#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Rg1
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rh2
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
            • 3.gxf8R+
              • 3...Bg6
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Rf5#
                    • 5.Qb5#
                    • 5.Qa5#
                • 4.Sf6
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rg1
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qb5
                  • 4...Kh5
                    • 5.fxg6#
                • 4.Qa5
                  • 4...Kh5
                    • 5.fxg6#
            • 3.Qxe8
              • threat
                • 4.gxf8Q#
                • 4.gxf8R#
              • 3...Sg6
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qef7#
                    • 5.Qgf7#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.fxg6
                  • threat
                    • 5.Qd5#
                  • 4...Kf5
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Qd5#
              • 3...Se6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qh5#
                    • 5.Qef7#
                    • 5.Qgf7#
                    • 5.Qxh7#
                    • 5.Qgf8#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qgxe6#
                    • 5.Qgf7#
                    • 5.Qxh7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgf7#
                    • 5.Qge8#
                • 4.fxe6
                  • 4...Kf5
                    • 5.Qh5#
              • 3...Sd7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qh5#
                    • 5.Qxh7#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qh5#
                    • 5.Qge6#
                    • 5.Qxh7#
                    • 5.Qe4#
                    • 5.Qee6#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qge6#
                    • 5.Qxh7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qf7#
                    • 5.Qge8#
      • 1...Se6
        • 2.Sxe6+
          • 2...Rxe6
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.Qd7#
                    • 5.Qc8#
                    • 5.e4#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                • 4.Qxe6+
                  • 4...Kxe6
                    • 5.Qd7#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.Qc8#
                    • 5.e4#
                • 4.Qd7
                  • threat
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Bf7
                    • 5.Qgxf7#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qd8+
              • 3...Kxf5
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qf6#
                    • 5.Qxe5#
                • 4.Qda5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qaa5+
                  • 4...Re5
                    • 5.Qf6#
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.e4+
                  • 4...Rxe4
                    • 5.Qf6#
                • 4.Qad7
                  • threat
                    • 5.Qa5#
                    • 5.Qf6#
                    • 5.e4#
              • 3...Rf6
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qxf6#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sxf6#
                    • 5.Rh2#
                • 4.Qxf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re7
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qxe6
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.g8Q+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qe5#
                • 4.g8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qe5#
                • 4.Qb5
                  • threat
                    • 5.Qexf5#
                    • 5.Qbxf5#
                  • 4...Kh5
                    • 5.Qexf5#
                    • 5.Qbxf5#
                • 4.Qa5
                  • threat
                    • 5.Qexf5#
                    • 5.Qaxf5#
                  • 4...Kh5
                    • 5.Qexf5#
                    • 5.Qaxf5#
              • 3...Bf7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf7#
                • 4.Qxf7
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Be8
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qaxe8#
                    • 5.Qexe8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qxe8#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qaxe8#
                    • 5.Qh4#
                • 4.Qaxe8
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qexe8
                  • 4...Kxf5
                    • 5.Qab5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
        • 2.Qxe6
          • threat
            • 3.Qxe3+
              • 3...Kxf5
                • 4.Qf4#
                • 4.Qc5#
                • 4.Qb5#
                • 4.Qd7#
                • 4.Qe5#
                • 4.Qa5#
              • 3...Kh5
                • 4.Sf2#
                • 4.Sh2#
                • 4.Se5#
                • 4.Sf6#
                • 4.Rh2#
            • 3.Qf6+
              • 3...Kh5
                • 4.Rh2#
                • 4.Qh4#
          • 2...Rxf3
            • 3.Qf6+
              • 3...Kxg4
                • 4.Qh4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.Qe7+
              • 3...Kxg4
                • 4.Qh4+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qa5#
            • 3.exf3
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qe5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qb5#
                    • 5.Qad7#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qa5#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qa5#
                • 4.Rh2
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.Rxd3
                  • threat
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.g8Q+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qe5#
                • 4.g8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qa5#
                    • 5.Qe5#
                • 4.Qb5
                  • 4...Kh5
                    • 5.Qexf5#
                    • 5.Qbxf5#
                • 4.Qa5
                  • 4...Kh5
                    • 5.Qexf5#
                    • 5.Qaxf5#
              • 3...Bf7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxf7#
              • 3...Be8
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qaxe8#
                    • 5.Qexe8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxe8#
                    • 5.Qh4#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qaxe8#
                    • 5.Qh4#
                • 4.Qexe8
                  • 4...Kxf5
                    • 5.Qab5#
                    • 5.Qh5#
                    • 5.Qa5#
          • 2...Rxe6
            • 3.Sxe6+
              • 3...Kxf5
                • 4.g8Q
                  • threat
                    • 5.Qb5#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Bf7
                    • 5.Qxf7#
                • 4.Qc6
                  • threat
                    • 5.Qe4#
                    • 5.Qd5#
                    • 5.e4#
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Rxe5#
                    • 5.Qd7#
                    • 5.e4#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qa5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qa5#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
          • 2...Bf7
            • 3.Qxf7
              • threat
                • 4.g8Q#
                • 4.g8R#
              • 3...dxe2+
                • 4.Rd3
                  • threat
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qxe8#
                    • 5.Qh4#
                • 4.g8Q+
                  • 4...Rxg8
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.g8R+
                  • 4...Rxg8
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.Sxe8
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qaxe8
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe3#
                    • 5.Qee7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qfxe8
                  • 4...Kxf5
                    • 5.Qab5#
                    • 5.Qh5#
                    • 5.Qa5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qxb4
                  • threat
                    • 5.Qf4#
                  • 4...Re4
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Rb8
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.exd3
                  • 4...Re1
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re2
                    • 5.Rdxe2#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re3
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re4
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re5
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                  • 4...Re7
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Ra8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                  • 4...Rb8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                  • 4...Rc8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                  • 4...Rd8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                  • 4...Rf8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                  • 4...Rg8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                  • 4...Rh8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                • 4.Qc6
                  • threat
                    • 5.Qcf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qa1
                  • threat
                    • 5.Qaf6#
                  • 4...Re5
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qa6
                  • threat
                    • 5.Qaf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.e3
                  • 4...Rxe3
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re4
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re5
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                  • 4...Re7
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Ra8
                    • 5.Se6#
                  • 4...Rb8
                    • 5.Se6#
                  • 4...Rc8
                    • 5.Se6#
                  • 4...Rd8
                    • 5.Se6#
                  • 4...Rf8
                    • 5.Se6#
                  • 4...Rg8
                    • 5.Se6#
                  • 4...Rh8
                    • 5.Se6#
                • 4.e4
                  • threat
                    • 5.Rxd3#
                  • 4...Rxe4
                    • 5.g8Q#
                    • 5.g8R#
      • 1...Sd7
        • 2.Se6+
          • 2...Kxf5
            • 3.Qb5+
              • 3...Sc5+
                • 4.Qxc5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
              • 3...Se5
                • 4.Qf8+
                  • 4...Kxe6
                    • 5.Bd5#
                    • 5.Qd5#
                    • 5.Qf6#
                  • 4...Bf7
                    • 5.Qxf7#
            • 3.Qa5+
              • 3...Sc5+
                • 4.Qxc5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
              • 3...Se5
                • 4.Sxe3+
                  • 4...Kf6
                    • 5.Qad8#
                • 4.Qf8+
                  • 4...Kxe6
                    • 5.Qd5#
                  • 4...Bf7
                    • 5.Qxf7#
            • 3.Qf8+
              • 3...Bf7
                • 4.Qxf7+
                  • 4...Sf6
                    • 5.Qxf6#
              • 3...Sxf8
                • 4.gxf8Q+
                  • 4...Kxe6
                    • 5.Qc6#
                    • 5.Qf6#
                  • 4...Bf7
                    • 5.Qxf7#
            • 3.Qxd7
              • threat
                • 4.Sxe3+
                  • 4...Ke5
                    • 5.Bb2#
                    • 5.Qd4#
                  • 4...Kf6
                    • 5.Bb2#
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qgf7+
                  • 4...Bxf7
                    • 5.Qxf7#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                    • 5.e4#
                • 4.Qdf7+
                  • 4...Bxf7
                    • 5.Qxf7#
                • 4.Qf8+
                  • 4...Bf7
                    • 5.Qdxf7#
                    • 5.Qfxf7#
              • 3...Rxf3
                • 4.Sf4+
                  • 4...Ke4
                    • 5.Qc4#
                    • 5.Qgd5#
                    • 5.Qge6#
                    • 5.Qdd5#
                    • 5.Qa8#
                  • 4...Kg5
                    • 5.Qgd8#
                • 4.exf3
                  • threat
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                  • 4...Bf7
                    • 5.Qgxf7#
                    • 5.Qdxf7#
              • 3...Rxe6
                • 4.Qb5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Qd5+
                  • 4...Re5
                    • 5.Qxe5#
                • 4.Rxc2
                  • threat
                    • 5.Rc5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Bf7
                    • 5.Qgxf7#
                • 4.Rxd3
                  • threat
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Bf7
                    • 5.Qgxf7#
                • 4.Qgd8
                  • threat
                    • 5.Qa5#
                    • 5.Qf6#
                    • 5.e4#
              • 3...Bh5
                • 4.Sd4+
                  • 4...Kg5
                    • 5.Qf5#
                  • 4...Kg6
                    • 5.Qf5#
                • 4.Qgf7+
                  • 4...Bxf7
                    • 5.Qxf7#
                • 4.Qxh7+
                  • 4...Bg6
                    • 5.Qf7#
                • 4.Qdf7+
                  • 4...Bxf7
                    • 5.Qxf7#
                • 4.Qf8+
                  • 4...Kg6
                    • 5.Qde8#
                    • 5.Qdf7#
                    • 5.Qf6#
                    • 5.Qff7#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Bf7
                    • 5.Qdxf7#
                    • 5.Qfxf7#
              • 3...Be8
                • 4.Sd4+
                  • 4...Kg5
                    • 5.Qf5#
                  • 4...Kg6
                    • 5.Qf5#
                • 4.Qgf7+
                  • 4...Bxf7
                    • 5.Qxf7#
                • 4.Qxh7+
                  • 4...Bg6
                    • 5.Qf7#
                • 4.Qdf7+
                  • 4...Bxf7
                    • 5.Qxf7#
                • 4.Qf8+
                  • 4...Kg6
                    • 5.Qdxe8#
                  • 4...Bf7
                    • 5.Qdxf7#
                    • 5.Qfxf7#
          • 2...Rxe6
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Qxd7#
                    • 5.e4#
                  • 4...Se5
                    • 5.e4#
                • 4.Qxe6+
                  • 4...Kxe6
                    • 5.Qxd7#
                • 4.Qxd7
                  • threat
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Bf7
                    • 5.Qgxf7#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kxf5
                    • 5.Qxd7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
        • 2.Qd8+
          • 2...Re7
            • 3.Rxd3+
              • 3...Kxf5
                • 4.Rd5+
                  • 4...Re5
                    • 5.Se3#
                    • 5.Qaxd7#
                    • 5.Qg5#
                    • 5.Qdxd7#
                    • 5.e4#
                  • 4...Se5
                    • 5.e4#
                • 4.Qaxd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qxe6#
                    • 5.Qg5#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Rxd7
                    • 5.Qg5#
                    • 5.Qf6#
                    • 5.Qxd7#
                    • 5.e4#
                • 4.Qdxd7+
                  • 4...Re6
                    • 5.Rd5#
                    • 5.Qab5#
                    • 5.Qxe6#
                    • 5.Qa5#
                    • 5.e4#
                  • 4...Rxd7
                    • 5.Qxd7#
                    • 5.e4#
                • 4.e4+
                  • 4...Rxe4
                    • 5.Qg5#
            • 3.Qxe7+
              • 3...Sf6
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxf6#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qxf6#
                    • 5.Qe5#
                    • 5.Qe6#
                  • 4...Kh5
                    • 5.Sxf6#
                    • 5.Rh2#
                • 4.Qxf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Sxf6#
                    • 5.Rh2#
        • 2.Qxd7
          • threat
            • 3.Qdd8+
              • 3...Re7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qgd8+
              • 3...Re7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Q8xe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Q7xe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qg5#
                    • 5.Qf6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qe6#
                    • 5.Qed7#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.Qdd7#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qg5#
            • 3.Qde6
              • threat
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...dxe2+
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                    • 5.Qd8#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf3
                • 4.Qd8+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                    • 5.Qh4#
              • 3...Bf7
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qxf7#
                    • 5.Qh4#
                • 4.Qgxf7
                  • threat
                    • 5.Qxe3#
                    • 5.Qef6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Rxe6
                    • 5.Sxe6#
              • 3...Be8
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qge6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qgxe8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qge6
              • threat
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qde7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qxe3#
                    • 5.Qf6#
                    • 5.Qde7#
                    • 5.Qd8#
                • 4.Qxe3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qde7+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf3
                • 4.Qf6+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qee7+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qde7+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxg4
                    • 5.Qh4#
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bf7
                • 4.Qe7+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Q6xf7#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qxf7#
                    • 5.Qh4#
                • 4.Qdxf7
                  • threat
                    • 5.Qxe3#
                    • 5.Qef6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Rxe6
                    • 5.Sxe6#
              • 3...Be8
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qdxe8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qde7+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qd4
              • threat
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Qxe3#
                    • 5.Qdf6#
                    • 5.Qf4#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...dxe2+
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Kh5
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                    • 5.Qf4#
                • 4.Qf4
                  • threat
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
              • 3...Rxf3
                • 4.Qgd8+
                  • 4...Kxf5
                    • 5.Q8f6#
                    • 5.Q8d5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
              • 3...Re5
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qxd3#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
          • 2...Bf7+
            • 3.Qgxf7
              • threat
                • 4.g8Q#
                • 4.g8R#
              • 3...dxe2+
                • 4.Rd3
                  • threat
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qde7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qde7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qde7+
                  • 4...Rxe7
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qd8+
                  • 4...Re7
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qdxe7#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Rxd8
                    • 5.Se6#
                    • 5.Rxd3#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qxe8#
                    • 5.Qdf7#
                • 4.g8Q+
                  • 4...Rxg8
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qde7#
                • 4.g8R+
                  • 4...Rxg8
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qde7#
                • 4.Sxe8
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Qde7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qdxe8
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe3#
                    • 5.Qee7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qfxe8
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qxd3
                  • 4...Rxe2
                    • 5.Rdxe2#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re3
                    • 5.Qxe3#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re4
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re5
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                  • 4...Re7
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Ra8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Qe3#
                  • 4...Rb8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Qe3#
                  • 4...Rc8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Qe3#
                  • 4...Rd8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Qe3#
                    • 5.Qxd8#
                  • 4...Rf8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Qe3#
                  • 4...Rg8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Qe3#
                  • 4...Rh8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Qe3#
                • 4.exd3
                  • 4...Re1
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re2
                    • 5.Rdxe2#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re3
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re4
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re5
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                  • 4...Re7
                    • 5.Qdxe7#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Ra8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                    • 5.Qde7#
                  • 4...Rb8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                    • 5.Qde7#
                  • 4...Rc8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                    • 5.Qde7#
                  • 4...Rd8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                    • 5.Qde7#
                    • 5.Qxd8#
                  • 4...Rf8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                    • 5.Qde7#
                  • 4...Rg8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                    • 5.Qde7#
                  • 4...Rh8
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rde2#
                    • 5.Rdf2#
                    • 5.Qde7#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                • 4.Qc6
                  • threat
                    • 5.Qcf6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qde6
                  • threat
                    • 5.Rxd3#
                    • 5.Qef6#
                  • 4...Rxe6
                    • 5.Sxe6#
                • 4.Qd4
                  • threat
                    • 5.Qdf6#
                    • 5.Qf4#
                • 4.Qd6
                  • threat
                    • 5.Qf4#
                    • 5.Qdf6#
                • 4.e3
                  • 4...Rxe3
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re4
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re5
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                  • 4...Re7
                    • 5.Qdxe7#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Ra8
                    • 5.Se6#
                    • 5.Qde7#
                  • 4...Rb8
                    • 5.Se6#
                    • 5.Qde7#
                  • 4...Rc8
                    • 5.Se6#
                    • 5.Qde7#
                  • 4...Rd8
                    • 5.Se6#
                    • 5.Qde7#
                    • 5.Qxd8#
                  • 4...Rf8
                    • 5.Se6#
                    • 5.Qde7#
                  • 4...Rg8
                    • 5.Se6#
                    • 5.Qde7#
                  • 4...Rh8
                    • 5.Se6#
                    • 5.Qde7#
                • 4.e4
                  • threat
                    • 5.Rxd3#
                  • 4...Rxe4
                    • 5.g8Q#
                    • 5.g8R#
            • 3.Qdxf7
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgf7#
                • 4.Qd8+
                  • 4...Re7
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qdxe7#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...dxe2+
                • 4.Rd3
                  • threat
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qd8#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Se6#
                    • 5.Bxd2#
                    • 5.Qd8#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Se6#
                    • 5.Bxd2#
                    • 5.Qd8#
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qd8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
                    • 5.Qgf7#
                • 4.Qd8+
                  • 4...Re7
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qdxe7#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Bxe2
                  • 4...dxe2
                    • 5.Rd4#
                • 4.Rgxe2
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qd8#
                • 4.Qxh7
                  • threat
                    • 5.Qfg6#
                    • 5.Qhg6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Se6#
                    • 5.Qd8#
                • 4.Qgf8
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Rxf3
                • 4.Qd8+
                  • 4...Kxg4
                    • 5.Qh4#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qd8#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.Qd8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgf7#
                • 4.Qd8+
                  • 4...Re7
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qdxe7#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qxh7
                  • threat
                    • 5.Qfg6#
                    • 5.Qhg6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                • 4.Qgf8
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qd8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgf7#
                • 4.Qd8+
                  • 4...Re7
                    • 5.Se6#
                    • 5.Rxd3#
                    • 5.Qdxe7#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qh5#
                    • 5.Qf6#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qxh7
                  • threat
                    • 5.Qfg6#
                    • 5.Qhg6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                • 4.Qgf8
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qd8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qge6#
                    • 5.Qgf7#
                    • 5.Qxh7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgf7#
                    • 5.Qge8#
                • 4.Qxh7
                  • threat
                    • 5.Qfg6#
                    • 5.Qhg6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qd8
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Qdxe7#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qd8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgf7#
                    • 5.Qxe8#
                • 4.Sxe8
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qfxe8
                  • 4...Kxf5
                    • 5.Qh5#
                    • 5.Qd5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qxh7
                  • threat
                    • 5.Qfg6#
                    • 5.Qhg6#
                  • 4...Re6
                    • 5.Sxe6#
                • 4.Qgxe8
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe3#
                    • 5.Qee7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Rh2
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                • 4.Qgf8
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Rxf8
                    • 5.Se6#
                    • 5.Rxd3#
                  • 4...Re6
                    • 5.Sxe6#
          • 2...dxe2+
            • 3.Rd3
              • threat
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qgxf7
                  • threat
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qde7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qdxf7
                  • threat
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qd8#
              • 3...Kh5
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Sed5#
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Bxe3#
                    • 5.Qgd8#
              • 3...Bxf5
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qde8#
                    • 5.Qgf7#
                    • 5.Qdf7#
                    • 5.Qge8#
                • 4.Qgd5
                  • threat
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                  • 4...Kh5
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                  • 4...Kg6
                    • 5.Q7xf5#
                    • 5.Q5xf5#
          • 2...Kh5
            • 3.Sxe3+
              • 3...Kg5
                • 4.Qgd8+
                  • 4...Kxh6
                    • 5.g8S#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qe7#
                    • 5.Qdd8#
                    • 5.Qgd8#
                  • 4...Bh5
                    • 5.Rxh5#
            • 3.Se5+
              • 3...Kg5
                • 4.Qgd8+
                  • 4...Kxh6
                    • 5.g8S#
              • 3...Kxh6
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qgd8#
                  • 4...Bh5
                    • 5.Sf7#
                    • 5.Rxh5#
              • 3...Rxf3
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qgd8#
            • 3.Rh2+
              • 3...Kg5
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
            • 3.Rxd3
              • threat
                • 4.Sxe3+
                  • 4...Kg5
                    • 5.Sed5#
                  • 4...Kxh6
                    • 5.Sd1#
                    • 5.Sf1#
                    • 5.Sxc2#
                    • 5.Sc4#
                    • 5.Sed5#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Bxe3#
                    • 5.Qgd8#
              • 3...Rxd3+
                • 4.Qxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
                • 4.exd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qdxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Bf7+
                • 4.Qgxf7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qde7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qdxf7+
                  • 4...Kg5
                    • 5.Se6#
                    • 5.Bxe3#
                    • 5.Qd8#
              • 3...Kg5
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qgd8
              • threat
                • 4.Rh2#
                • 4.Qh4#
              • 3...dxe2+
                • 4.Sxe3+
                  • 4...Kxh6
                    • 5.g8S#
              • 3...Re7
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Q8xe7#
                • 4.Q7xe7
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qg5#
                  • 4...Bf7+
                    • 5.Qxf7#
          • 2...Rxe2
            • 3.Rdxe2+
              • 3...d2
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd3#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxd2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxd2+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qf4#
                    • 5.Qg5#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qxc2#
                    • 5.Qd3#
                    • 5.Qdd5#
                    • 5.Qd7#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qg5#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Re5#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Rxd3+
              • 3...Rd2
                • 4.Bxd2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qdd8+
              • 3...Re7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qxd3#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qgd8+
              • 3...Re7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Q8xe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Q7xe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qg5#
                    • 5.Qf6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qe6#
                    • 5.Qed7#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.Qdd7#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qg5#
            • 3.Bxe2
              • threat
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxd3#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Rf2#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qgxf7
                  • 4...dxe2
                    • 5.Rd4#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qdxf7
                  • 4...dxe2
                    • 5.Rd4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qgd8#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qdxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
                • 4.Qgd8
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qde8#
                    • 5.Qgf7#
                    • 5.Qdf7#
                    • 5.Qge8#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Q7e8#
                • 4.Qgd5
                  • threat
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                  • 4...Kh5
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                  • 4...Kg6
                    • 5.Q7xf5#
                    • 5.Q5xf5#
              • 3...dxe2
                • 4.Rd4+
                  • 4...Kh5
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Be8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxd3#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qdxe8#
                    • 5.Qgxe8#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qdxe8#
                    • 5.Qgxe8#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qge6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgxe8#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgxe8#
                • 4.Qgxe8
                  • 4...dxe2
                    • 5.Rd4#
                    • 5.g8Q#
                    • 5.g8R#
            • 3.Rgxe2
              • threat
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Re5#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qgxf7
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Qde7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qdxf7
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qd8#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qgd8#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qdxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
                • 4.Qgd8
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qde8#
                    • 5.Qgf7#
                    • 5.Qdf7#
                    • 5.Qge8#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Q7e8#
                • 4.Re5
                  • threat
                    • 5.Qxf5#
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                • 4.Qgd5
                  • threat
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                  • 4...Kh5
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                  • 4...Kg6
                    • 5.Q7xf5#
                    • 5.Q5xf5#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh1#
                • 4.Rxc2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Rd6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Rd5#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Be8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxd3#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qdxe8#
                    • 5.Qgxe8#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qdxe8#
                    • 5.Qgxe8#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qge6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgxe8#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qe6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgxe8#
                • 4.Rxe8
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qdxe8
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qh5#
                    • 5.Qd5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qgxe8
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.g8Q#
                    • 5.g8R#
            • 3.Rh2
              • threat
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Bxd2#
                    • 5.Qgd8#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                    • 5.Qgd8#
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Bf7+
                • 4.Qgxf7
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qdxf7
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Se6#
                    • 5.Qd8#
              • 3...Rxh2
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rxh2#
                • 4.Rxh2+
                  • 4...d2
                    • 5.Bxd2#
                    • 5.Qgd8#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rxh2#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rxh2#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Rxh2#
              • 3...Bxf5
                • 4.Rh5+
                  • 4...Kxh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                    • 5.Qgf7#
                    • 5.Qdf7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qgd8+
                  • 4...Kxf5
                    • 5.Qxe6#
                    • 5.Qf6#
                  • 4...Rf6
                    • 5.Rxd3#
                    • 5.Qxf6#
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
                • 4.Qdxe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                    • 5.Qd8#
                • 4.Qgxe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                    • 5.Qf6#
                    • 5.Qee7#
                    • 5.Qde7#
                    • 5.Qd8#
              • 3...Re1
                • 4.Rde2+
                  • 4...Rxc1
                    • 5.Qgd8#
                  • 4...d2
                    • 5.Bxd2#
                    • 5.Qgd8#
                • 4.Rxd3+
                  • 4...Rxc1
                    • 5.Qgd8#
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Re3
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                  • 4...Rf4
                    • 5.Bxf4#
                    • 5.Qgd8#
                    • 5.gxf4#
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
              • 3...Be8
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Bxd2#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                  • 4...Re3
                    • 5.Bxe3#
            • 3.Qc6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Qcf6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qxf5#
              • 3...Re1
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Be8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
            • 3.Qge6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qde7+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                    • 5.Qde7#
                    • 5.Qd8#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qdxf7#
                  • 4...Bxf5
                    • 5.Qdxf5#
                    • 5.Qfxf5#
                • 4.Qde7
                  • threat
                    • 5.Qh4#
                • 4.Qd8
                  • threat
                    • 5.Qh4#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re1
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qde7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re3
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qde7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qde7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qde7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Sxe5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
              • 3...Bf7
                • 4.Qe7+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Q6xf7#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qxf7#
                    • 5.Qh4#
                • 4.Qdxf7
                  • threat
                    • 5.Qef6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Rxe6
                    • 5.Sxe6#
              • 3...Be8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
                • 4.Qde7+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
            • 3.Qd4
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Qdf6#
                    • 5.Qf4#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                    • 5.Qf4#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
                • 4.Qf4
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qxf5#
              • 3...Re1
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re3
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qf6#
                    • 5.Qxd3#
                    • 5.Qe4#
                    • 5.Qf4#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re7
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qd6
              • threat
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Qf4#
                    • 5.Qdf6#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf4#
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qf4
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qxf5#
              • 3...Re1
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re3
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sxe3#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qxd3#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re7
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qf8
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qdxf7
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                  • 4...Rxh2
                    • 5.Rxh2#
                • 4.Qf6
                  • threat
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qdxf7#
                  • 4...Bxf5
                    • 5.Qdxf5#
                    • 5.Qfxf5#
              • 3...Re1
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re3
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re4
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re7
                • 4.Qfxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qdxe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Re8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Be8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Qh4#
          • 2...Bxf5
            • 3.Qxf5+
              • 3...Kxf5
                • 4.Qf7+
                  • 4...Kg5
                    • 5.g8Q#
                    • 5.g8R#
            • 3.Qgd8+
              • 3...Kg6
                • 4.Qxf5+
                  • 4...Kxf5
                    • 5.Qf6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qdxf5#
                    • 5.Qfxf5#
                • 4.Qf7+
                  • 4...Kxf7
                    • 5.g8Q#
                • 4.g8Q+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                    • 5.Qh4#
                    • 5.Qdg5#
                    • 5.Qgg5#
                • 4.g8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Rg5#
                    • 5.Qxf5#
                    • 5.Qh4#
                    • 5.Qg5#
              • 3...Re7
                • 4.Q8xe7+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qde8#
                • 4.Q7xe7+
                  • 4...Kh5
                    • 5.Qg5#
                  • 4...Kg6
                    • 5.Qee8#
                    • 5.Qde8#
                • 4.g8Q+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qdd5#
                • 4.g8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Bg6
                    • 5.Qb5#
                    • 5.Qd5#
            • 3.Qgd5
              • threat
                • 4.Q7xf5#
                • 4.Q5xf5#
              • 3...dxe2+
                • 4.Rd3
                  • threat
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                  • 4...Kh5
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                  • 4...Kg6
                    • 5.Q7xf5#
                    • 5.Q5xf5#
              • 3...Rxf3
                • 4.g8Q+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qde8#
                    • 5.Qd7f7#
                • 4.g8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qe8#
                    • 5.Q7f7#
                • 4.exf3
                  • threat
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                  • 4...Kh5
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                  • 4...Kg6
                    • 5.Q7xf5#
                    • 5.Q5xf5#
              • 3...Re5
                • 4.g8Q+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.Qxe5#
                • 4.g8R+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Bg6
                    • 5.Qxe5#
                • 4.Qxe5
                  • threat
                    • 5.Qdxf5#
                    • 5.Qexf5#
                  • 4...Kh5
                    • 5.Qdxf5#
                    • 5.Qexf5#
                  • 4...Kg6
                    • 5.Qdxf5#
                    • 5.Qexf5#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Qe8#
                    • 5.Qxf5#
                    • 5.Qf7#
                  • 4...Kg6
                    • 5.Qe8#
                • 4.g8Q+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Rg6
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                • 4.g8R+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                  • 4...Rg6
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                • 4.Q7xe6
                  • threat
                    • 5.Qexf5#
                    • 5.Qdxf5#
                  • 4...Kh5
                    • 5.Qexf5#
                    • 5.Qdxf5#
          • 2...Re4
            • 3.Rxd3+
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rf4
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Bxf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Rd5#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qdd8+
              • 3...Re7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qgd8+
              • 3...Re7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Q8xe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Q7xe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qg5#
                    • 5.Qf6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qe6#
                    • 5.Qed7#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.Qdd7#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qg5#
            • 3.Rh2
              • threat
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                  • 4...Rf4
                    • 5.Bxf4#
                    • 5.Qgd8#
                    • 5.gxf4#
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Bf7+
                • 4.Qgxf7
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qdxf7
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Bxd2#
                    • 5.Qgd8#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                    • 5.Qgd8#
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Bxf5
                • 4.Rh5+
                  • 4...Kxh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                    • 5.Qgf7#
                    • 5.Qdf7#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                    • 5.Qgd8#
                    • 5.gxf4#
                • 4.Rxc2+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                    • 5.Qgd8#
                    • 5.gxf4#
                • 4.Rdxe2+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                    • 5.Qgd8#
                    • 5.gxf4#
                • 4.Rd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                  • 4...Rf4
                    • 5.Bxf4#
                    • 5.Qgd8#
                    • 5.gxf4#
                • 4.Rd4+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                    • 5.Qgd8#
                    • 5.gxf4#
                • 4.Rd5+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Se6#
                    • 5.Bxf4#
                    • 5.Qe7#
                    • 5.Qdd8#
                    • 5.Qgd8#
                    • 5.gxf4#
                • 4.Rd6+
                  • 4...Re3+
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                    • 5.Qgd8#
                    • 5.gxf4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Re7
                    • 5.Rd5#
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Q8xe7#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qgd8+
                  • 4...Kxf5
                    • 5.Qxe6#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Rf6
                    • 5.Rxd3#
                    • 5.Qxf6#
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
                • 4.Qdxe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                    • 5.Qd8#
                • 4.Qgxe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                    • 5.Qf6#
                    • 5.Qee7#
                    • 5.Qde7#
                    • 5.Qd8#
              • 3...Re3
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                    • 5.e4#
              • 3...Re8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
              • 3...Be8
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                  • 4...Rf4
                    • 5.Bxf4#
                    • 5.gxf4#
            • 3.Qde6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                    • 5.Qd8#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                • 4.Qd8
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                    • 5.Qh4#
              • 3...Bf7
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf7#
                    • 5.Qh4#
                • 4.Qgxf7
                  • threat
                    • 5.Qef6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Rxe6
                    • 5.Sxe6#
            • 3.Qge6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qde7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                    • 5.Qde7#
                    • 5.Qd8#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qdxf7#
                • 4.Qde7
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qde7+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bf7
                • 4.Qe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Q6xf7#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf7#
                    • 5.Qh4#
                • 4.Qdxf7
                  • threat
                    • 5.Qef6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Rxe6
                    • 5.Sxe6#
            • 3.Qf8
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qdxf7
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qdxf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxg4
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                  • 4...Rf4
                    • 5.Bxf4#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
          • 2...Re5
            • 3.Rxd3+
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qdd8+
              • 3...Re7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qgd8+
              • 3...Re7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Q8xe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Q7xe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qg5#
                    • 5.Qf6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qe6#
                    • 5.Qed7#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.Qdd7#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qg5#
            • 3.Sxe5
              • threat
                • 4.Rxd3+
                  • 4...Kf6
                    • 5.Sg4#
                    • 5.Qde6#
                    • 5.Qge6#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qge6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Qgd8+
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.g8S#
                • 4.Sd5
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                • 4.Qde6
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Sf7#
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                • 4.Qge6
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
              • 3...Bf7+
                • 4.Sxf7+
                  • 4...Kf6
                    • 5.Sd5#
                    • 5.Se8#
                    • 5.Bb2#
                    • 5.Qe6#
                    • 5.Qgd8#
                • 4.Qgxf7
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qh5#
                    • 5.Qf6#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                • 4.Qdxf7
                  • threat
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qh5#
                    • 5.Qf6#
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
              • 3...Kf6
                • 4.Sd5+
                  • 4...Kxe5
                    • 5.Bb2#
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Qde6+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Qge6+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qge6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kxe7
                    • 5.Qf8#
                • 4.Qdd8+
                  • 4...Kxe5
                    • 5.Qgd5#
                    • 5.Qe6#
                  • 4...Kxf5
                    • 5.Qe6#
                • 4.Qgd8+
                  • 4...Kxe5
                    • 5.Bb2#
                    • 5.Qb5#
                    • 5.Qe6#
                    • 5.Q8e7#
                    • 5.Qd5#
              • 3...Bxf5
                • 4.Qe7+
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kxh6
                    • 5.Rxd3#
                    • 5.Qh4#
                    • 5.g8S#
            • 3.Qc6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Qcf6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Be8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qd6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Qdf6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
                    • 5.Qf4#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
              • 3...Rxe2
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qe5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Be8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qf8
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qdxf7
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Sxe5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qdxf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf5
                • 4.Se6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Be8
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Rh2#
                    • 5.Qh4#
          • 2...Re8
            • 3.Rxd3+
              • 3...Re3
                • 4.Bxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Sxe3#
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qgd8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qd8+
              • 3...Re7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qa5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Rxd8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qxd8+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Sxe8
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Sd6#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Qa5#
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qdd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qgxf7
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Qde7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qdxf7
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Sh2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Sgf6+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Sef6+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qgxf7#
                    • 5.Qdxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Se5#
                    • 5.Qgf7#
                    • 5.Qdf7#
                • 4.Qgd5
                  • threat
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                  • 4...Kh5
                    • 5.Q7xf5#
                    • 5.Q5xf5#
                  • 4...Kg6
                    • 5.Q7xf5#
                    • 5.Q5xf5#
              • 3...Bxe8
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qdxe8#
                    • 5.Qgxe8#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qge6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgxe8#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgxe8#
                • 4.Qdxe8
                  • 4...Kxf5
                    • 5.Qh5#
                    • 5.Qd5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qgxe8
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rxc2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Rh2#
                • 4.Rdxe2+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Rh2#
                • 4.Rd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Rh2#
                • 4.Rd4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Rh2#
                • 4.Rd5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Rh2#
                • 4.Rd6+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sgf6#
                    • 5.Sef6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Sd6#
                    • 5.Rd5#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Sd6#
                    • 5.Rd5#
                    • 5.Qa5#
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
            • 3.Qdxe8
              • threat
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6
                  • threat
                    • 5.Qd5#
                  • 4...Kf5
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Qd5#
              • 3...Bf7+
                • 4.Qexf7
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qd8#
                • 4.Qgxf7
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe3#
                    • 5.Qee7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Kh5
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qexf7#
                    • 5.Qgxf7#
                • 4.fxg6
                  • threat
                    • 5.Qd5#
                  • 4...Kg5
                    • 5.Qd5#
                • 4.Se6
                  • threat
                    • 5.Rh2#
              • 3...Bxe8
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Qe6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxe8#
                • 4.Qxe8
                  • 4...Kxf5
                    • 5.Qh5#
                  • 4...dxe2
                    • 5.Rd5#
              • 3...dxe2
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rd1+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rxc2+
                  • 4...Kxf5
                    • 5.Rc5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rdxe2+
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd4+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd5+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.fxg6#
                    • 5.f6#
                • 4.Rd6+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Rf6#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd7+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Rd8+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qb5#
                    • 5.Qd7#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qee6#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qf4#
                    • 5.Qc5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Rd5#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qf6#
                    • 5.Qgd5#
                    • 5.Qe6#
                    • 5.Qdd5#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6
                  • threat
                    • 5.Rd5#
                    • 5.Qd5#
                  • 4...Kf5
                    • 5.Rd5#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Rd5#
                    • 5.Qd5#
              • 3...Bh5
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxh5#
                    • 5.e4#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qxh5#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe4#
                    • 5.Qee6#
                    • 5.e4#
                • 4.Qe3+
                  • 4...Kxf5
                    • 5.Qge6#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qge6#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qe6#
            • 3.Qgxe8
              • threat
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qde7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qb5#
                    • 5.Q8d7#
                    • 5.Qe5#
                    • 5.Qc8#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qdd8+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qf6#
                    • 5.Qb5#
                    • 5.Qed7#
                    • 5.Qd5#
                    • 5.Qe4#
                    • 5.Qe5#
                    • 5.Qe6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qee7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qed8+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                  • 4...Kh5
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qd5#
              • 3...Bf7+
                • 4.Qexf7
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Qde7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qdxf7
                  • 4...dxe2
                    • 5.Se6#
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qh5#
                    • 5.Qf6#
                    • 5.Qe3#
                    • 5.Qee7#
                    • 5.Qd8#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qe3#
                    • 5.Qee7#
                    • 5.Qed8#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qexf7#
                    • 5.Qdxf7#
                • 4.fxg6
                  • threat
                    • 5.Qb5#
                    • 5.Qf5#
                    • 5.Qd5#
                  • 4...Kg5
                    • 5.Qb5#
                    • 5.Qd5#
                • 4.Se6
                  • threat
                    • 5.Rh2#
                • 4.Qde7
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Q8xf7#
                • 4.Qdd8
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qxf7#
                • 4.Qe3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
                • 4.Qed8
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Bxe8
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qxe8#
                • 4.Qe7+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qxe8
                  • 4...Kxf5
                    • 5.Qh5#
                  • 4...dxe2
                    • 5.Rd5#
            • 3.Rh2
              • threat
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
              • 3...Bf7+
                • 4.Qgxf7
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
                • 4.Qdxf7
                  • threat
                    • 5.Rh5#
                    • 5.Qh5#
                    • 5.Qf6#
              • 3...Rxe2
                • 4.Rdxe2+
                  • 4...d2
                    • 5.Bxd2#
                    • 5.Qgd8#
                • 4.Rxd3+
                  • 4...Rd2
                    • 5.Bxd2#
                    • 5.Qgd8#
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Bxf5
                • 4.Rh5+
                  • 4...Kxh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxf5#
                    • 5.Qdxe8#
                    • 5.Qgf7#
                    • 5.Qdf7#
                    • 5.Qgxe8#
              • 3...dxe2
                • 4.Rd1+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rxc2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rdxe2+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Rd4+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd5+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Rd6+
                  • 4...Re3+
                    • 5.Bxe3#
                • 4.Qd8+
                  • 4...Kxf5
                    • 5.Qf6#
                  • 4...Re7
                    • 5.Rd5#
                  • 4...Rxd8
                    • 5.Rd5#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.e4#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qgxe6#
                    • 5.e4#
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qgd8+
                  • 4...Kxf5
                    • 5.Qxe6#
                    • 5.Qf6#
                    • 5.e4#
                  • 4...Rf6
                    • 5.Rxd3#
                    • 5.Qxf6#
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
                • 4.Qdxe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qf6#
                    • 5.Qd8#
                • 4.Qgxe6
                  • threat
                    • 5.Rxd3#
                    • 5.Qe3#
                    • 5.Qf6#
                    • 5.Qee7#
                    • 5.Qde7#
                    • 5.Qd8#
              • 3...Re3
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Re4
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                  • 4...Rf4
                    • 5.Bxf4#
                    • 5.Qgd8#
                    • 5.gxf4#
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Re5
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qgd8+
                  • 4...Re7
                    • 5.Rxd3#
                    • 5.Q8xe7#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.Qgd8#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qd5#
                    • 5.Qge6#
                    • 5.Qe5#
                    • 5.Qc8#
                    • 5.e4#
            • 3.Qc6
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Qcf6#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Rf8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qd5#
                    • 5.Qc5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qe4#
                    • 5.Qb5#
                    • 5.Qcd5#
                    • 5.Qd7#
                    • 5.Qgd5#
                    • 5.Qge6#
                    • 5.Qc5#
                    • 5.Qce6#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qde6
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Sh2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Sf7#
                    • 5.Rxd3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bxf5
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
              • 3...Bf7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexf7#
                    • 5.Qgxf7#
                • 4.Qgxf7
                  • threat
                    • 5.Rxd3#
                    • 5.Qef6#
                  • 4...Rxe6
                    • 5.Sxe6#
            • 3.Qge6
              • threat
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Kh5
                • 4.Sf2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Sh2+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Sf6+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Rxd3#
                    • 5.Qf6#
                • 4.Rxd3
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qdxf7#
              • 3...Rxe6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
              • 3...Bf7
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qexf7#
                    • 5.Qdxf7#
                • 4.Qdxf7
                  • threat
                    • 5.Rxd3#
                    • 5.Qef6#
                  • 4...Rxe6
                    • 5.Sxe6#
            • 3.Qd4
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Qdf6#
                    • 5.Qf4#
              • 3...Kh5
                • 4.Se3+
                  • 4...Kg5
                    • 5.Qh4#
                  • 4...Kxh6
                    • 5.Qf4#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                    • 5.Qf4#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
                • 4.Qf4
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
              • 3...Bxf5
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxe8#
              • 3...Re5
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Sxe5#
                    • 5.Sf6#
                    • 5.Rh2#
            • 3.Qd6
              • threat
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qxf7
                  • threat
                    • 5.Qf4#
                    • 5.Qdf6#
              • 3...Kh5
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf4#
                    • 5.Qf6#
                • 4.Qf4
                  • threat
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                  • 4...Bf7+
                    • 5.Qxf7#
                  • 4...Bxf5
                    • 5.Qxf5#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qgxf7#
              • 3...Rxe2
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se3#
                    • 5.Se5#
                    • 5.Sf6#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Bxf5
                • 4.Qf4+
                  • 4...Kh5
                    • 5.Qxf5#
                  • 4...Kg6
                    • 5.Qxe8#
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qxf5#
            • 3.Qf8
              • threat
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
              • 3...Bf7+
                • 4.Qdxf7
                  • threat
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Rxf8
                    • 5.Se6#
                    • 5.Rxd3#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Kh5
                • 4.Se5+
                  • 4...Kg5
                    • 5.Rxd3#
                  • 4...Kxh6
                    • 5.Rxd3#
                • 4.Rh2+
                  • 4...Kg5
                    • 5.Qf6#
                • 4.Qf6
                  • threat
                    • 5.Rh2#
                    • 5.Qh4#
                  • 4...Bf7+
                    • 5.Qdxf7#
              • 3...Rxe2
                • 4.Qf6+
                  • 4...Kh5
                    • 5.Qh4#
              • 3...Rxf8
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qd5#
                    • 5.e4#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Rxd3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kh5
                    • 5.Rh2#
          • 2...Be8
            • 3.Qd8+
              • 3...Re7
                • 4.Se6+
                  • 4...Kxf5
                    • 5.Qxd3#
                  • 4...Kh5
                    • 5.Rh2#
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qge6#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgxe8#
                • 4.Qgxe8
                  • 4...Kxf5
                    • 5.Qh5#
                  • 4...dxe2
                    • 5.Rd5#
            • 3.Qdxe8
              • threat
                • 4.Qxe3+
                  • 4...Kxf5
                    • 5.Qge6#
                    • 5.Qf7#
                    • 5.Qxh7#
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qf7#
                    • 5.Qge8#
                • 4.Rxd3
                  • 4...Kxf5
                    • 5.Qh5#
              • 3...Rxe2
                • 4.Rgxe2
                  • 4...Kxf5
                    • 5.Re5#
                    • 5.Qh5#
                    • 5.Qd5#
                  • 4...dxe2
                    • 5.Rd5#
                • 4.Qxh7
                  • threat
                    • 5.Qhg6#
                    • 5.Qeg6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Rxf3
                • 4.exf3
                  • 4...Kxf5
                    • 5.Qh5#
                    • 5.Qd5#
              • 3...Rxe8
                • 4.Qxe8
                  • 4...Kxf5
                    • 5.Qh5#
                  • 4...dxe2
                    • 5.Rd5#
              • 3...Re4
                • 4.Qxh7
                  • threat
                    • 5.Qhg6#
                    • 5.Qeg6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re5
                • 4.Qxh7
                  • threat
                    • 5.Qhg6#
                    • 5.Qeg6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re6
                    • 5.Sxe6#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qh5#
                    • 5.Qef7#
                    • 5.Qgf7#
                    • 5.Qxh7#
                    • 5.Qgf8#
                    • 5.e4#
                • 4.Qgxe6
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qxh7
                  • threat
                    • 5.Sxe6#
                  • 4...Rxe2
                    • 5.Qhg6#
                    • 5.Qeg6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Rxh6
                    • 5.Rxd3#
                  • 4...Rxe8
                    • 5.Qg6#
                  • 4...Rg6
                    • 5.Qhxg6#
                    • 5.Qexg6#
                  • 4...Re3
                    • 5.Qhg6#
                    • 5.Qeg6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re4
                    • 5.Qhg6#
                    • 5.Qeg6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Re5
                    • 5.Qhg6#
                    • 5.Qeg6#
                    • 5.g8Q#
                    • 5.g8R#
                  • 4...Ra6
                    • 5.Rxd3#
                  • 4...Rb6
                    • 5.Rxd3#
                  • 4...Rc6
                    • 5.Rxd3#
                  • 4...Rd6
                    • 5.Rxd3#
                  • 4...Rf6
                    • 5.Rxd3#
                  • 4...Re7
                    • 5.Qhg6#
                    • 5.Qeg6#
                • 4.fxe6
                  • 4...Kf5
                    • 5.Qh5#
                  • 4...dxe2
                    • 5.Rd5#
              • 3...Re7
                • 4.Qxe7+
                  • 4...Kxf5
                    • 5.Qf6#
                    • 5.Qge6#
                    • 5.Qgf7#
                    • 5.Qxh7#
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qh4#
                    • 5.Qgf7#
                    • 5.Qge8#
                • 4.Qxh7
                  • threat
                    • 5.Qhg6#
                    • 5.Qeg6#
                  • 4...Rxg7
                    • 5.Se6#
                    • 5.Rxd3#
                  • 4...Re6
                    • 5.Sxe6#
            • 3.Qgxe8
              • threat
                • 4.g8Q#
                • 4.g8R#
              • 3...dxe2+
                • 4.Qxe3+
                  • 4...Kh5
                    • 5.Sf2#
                    • 5.Sh2#
                    • 5.Se5#
                    • 5.Sf6#
                    • 5.Rh2#
                    • 5.Qde8#
                    • 5.Qf7#
                • 4.Rd3
                  • threat
                    • 5.Bxe3#
                    • 5.g8Q#
                    • 5.g8R#
              • 3...Rxe8
                • 4.Qxe8
                  • 4...Kxf5
                    • 5.Qh5#
                  • 4...dxe2
                    • 5.Rd5#
              • 3...Re6
                • 4.Sxe6+
                  • 4...Kxf5
                    • 5.Qb5#
                    • 5.Qh5#
                    • 5.Qef7#
                    • 5.Qxd3#
                    • 5.Qd5#
                    • 5.Qdf7#
                    • 5.e4#
                • 4.Rxd3+
                  • 4...Kxf5
                    • 5.Rd5#
                    • 5.Qdxe6#
                    • 5.Qh5#
                    • 5.Qef7#
                    • 5.Qexe6#
                    • 5.e4#
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qdxe6
                  • 4...dxe2
                    • 5.Rd1#
                    • 5.Rxc2#
                    • 5.Rdxe2#
                    • 5.Rd3#
                    • 5.Rd4#
                    • 5.Rd5#
                    • 5.Rd6#
                    • 5.Rd7#
                    • 5.Rd8#
                    • 5.Qf6#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.fxe6
                  • threat
                    • 5.Qb5#
                    • 5.Qd5#
                  • 4...Kf5
                    • 5.Qb5#
                    • 5.Qh5#
                    • 5.Qd5#
              • 3...Re7
                • 4.Rxd3+
                  • 4...Re3
                    • 5.Bxe3#
                    • 5.g8Q#
                    • 5.g8R#
                • 4.Qdxe7+
                  • 4...Kxf5
                    • 5.Se3#
                    • 5.Qc5#
                    • 5.Qf6#
                    • 5.Qh5#
                    • 5.Q8f7#
                    • 5.Qe5#
                    • 5.e4#
                • 4.Qexe7+
                  • 4...Kh5
                    • 5.Rh2#
                    • 5.Qde8#
                    • 5.Qh4#
                • 4.g8Q+
                  • 4...Rg7
                    • 5.Rxd3#
                    • 5.Qgxg7#
                • 4.g8R+
                  • 4...Rg7
                    • 5.Rxd3#
                    • 5.Rxg7#
                • 4.Qdd8
                  • 4...Kxf5
                    • 5.Qh5#
                  • 4...dxe2
                    • 5.Rd5#

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