Problem Display
PID: 154500 (2K1k3/4P2p/2pp1PpP/3r4/8/8/4BB2/4R2R w - - 0 1)

Amiryan, G

Zadachi i Etyudi, 1995

2K1k3/4P2p/2pp1PpP/3r4/8/8/4BB2/4R2R

#5

8 + 6


SOLUTION


  • COOKED
  • Keys
    • 1.Bd1!
      • threat
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qf7#
                    • 5.Qe4#
                    • 5.Qf8#
                  • 4...Rg5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...g5
                    • 5.Qe6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Be3#
                    • 5.Bh4#
                    • 5.Reg1#
                    • 5.Rhg1#
        • 2.Re6
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Rf5
            • 3.Ba4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rb5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rc5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
      • 1...Rd2
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Qf7#
                    • 5.Qe4#
                    • 5.Qf8#
                  • 4...g5
                    • 5.Qe6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Be3#
                    • 5.Bh4#
                    • 5.Reg1#
                    • 5.Rhg1#
        • 2.Re6
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Rxf2
            • 3.Ba4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc2
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
        • 2.Rhf1
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Bg1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rxf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Ra2
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rb2
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Rb8+
                • 4.Bxb8
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rc2
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Bxc2
              • threat
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Be3#
                    • 5.Bh4#
                    • 5.Qe7#
                • 4.Bg1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bg1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rxf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Re2
            • 3.Rxe2
              • threat
                • 4.Be1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Be3#
                    • 5.Bh4#
                • 4.Be1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Rxe2
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bxe7#
                • 4.fxe7
                  • threat
                    • 5.Rf8#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...g5
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rd3
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf3
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf3
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Be3#
                    • 5.Bh4#
            • 3.Bg1
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg3
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rd5
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
      • 1...Rd3
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Qf7#
                    • 5.Qe4#
                    • 5.Qf8#
                  • 4...g5
                    • 5.Qe6#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Bh4#
        • 2.Bd4
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Rxd4
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Re3
            • 3.Rxe3
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf3
            • 3.Bxf3
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
        • 2.Bh4
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Re3
            • 3.Rxe3
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Rxe3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bxe7#
                • 4.fxe7
                  • threat
                    • 5.Rf8#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf3
            • 3.Bxf3
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
        • 2.Re6
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Rf3
            • 3.Bxf3
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Ba4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc3
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
      • 1...Ra5
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qf7#
                    • 5.Qe4#
                    • 5.Qf8#
                  • 4...Rg5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...g5
                    • 5.Qe6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Be3#
                    • 5.Bh4#
                    • 5.Reg1#
                    • 5.Rhg1#
      • 1...Rb5
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qf7#
                    • 5.Qe4#
                    • 5.Qf8#
                  • 4...Rg5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...g5
                    • 5.Qe6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Be3#
                    • 5.Bh4#
                    • 5.Reg1#
                    • 5.Rhg1#
        • 2.Re6
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Rb8+
            • 3.Kxb8
              • threat
                • 4.f7+
                  • 4...Kd7
                    • 5.e8Q#
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...Rf5
            • 3.Ba4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rb5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rc5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
      • 1...Re5
        • 2.Rxe5
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qe7#
            • 3.Bc5
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf1#
                    • 5.Qe6#
                    • 5.Qe7#
              • 3...dxe5
                • 4.Bb3
                  • threat
                    • 5.f7#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...dxe5
            • 3.Bb3
              • threat
                • 4.Bc5
                  • threat
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
              • 3...c5
                • 4.Bxc5
                  • threat
                    • 5.f7#
      • 1...Rf5
        • 2.Re6
          • threat
            • 3.Ba4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rb5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rc5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...Rxf2
            • 3.Ba4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc2
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...Rxf6
            • 3.Rxf6
              • threat
                • 4.Re1
                  • threat
                    • 5.Rf8#
              • 3...Kxe7
                • 4.Bd4
                  • threat
                    • 5.Re1#
                  • 4...Ke8
                    • 5.Re1#
              • 3...c5
                • 4.Re1
                  • threat
                    • 5.Ba4#
                    • 5.Rf8#
              • 3...g5
                • 4.Re1
                  • threat
                    • 5.Bh5#
                    • 5.Rf8#
          • 2...Rf3
            • 3.Bxf3
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Ba4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc3
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...Rf4
            • 3.Ba4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rxa4
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rc4
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...d5
            • 3.Ba4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
      • 1...Rh5
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Be3#
                    • 5.Reg1#
                    • 5.Rhg1#
        • 2.Bxh5
          • threat
            • 3.Bg3
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Be3#
                    • 5.Bh4#
                • 4.Bg1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Rhg1
              • threat
                • 4.Rxg6
                  • threat
                    • 5.Rgg1#
                    • 5.Rg2#
                    • 5.Rg3#
                    • 5.Rg4#
                    • 5.Rg5#
                    • 5.Rg7#
                    • 5.Rg8#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...hxg6
                    • 5.Bxg6#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe6#
                    • 5.Qf8#
              • 3...gxh5
                • 4.Rg7
                  • threat
                    • 5.f7#
            • 3.Rh3
              • threat
                • 4.Rf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Rh4
              • threat
                • 4.Rf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rf4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Kf7
            • 3.e8Q+
              • 3...Kxf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qf7#
                    • 5.Qe4#
                    • 5.Qf8#
                  • 4...g5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qf7#
                    • 5.Qe6#
                    • 5.Qf8#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Be3#
                    • 5.Reg1#
                • 4.Be3
                  • threat
                    • 5.Ref1#
                    • 5.Rhf1#
                  • 4...Kf5
                    • 5.Ref1#
                    • 5.Rhf1#
                • 4.Ref1
                  • threat
                    • 5.Be3#
                    • 5.Bh4#
                  • 4...Kf5
                    • 5.Be3#
                    • 5.Bh4#
                  • 4...Kg5
                    • 5.Be3#
                • 4.Rhg1
                  • threat
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...Kf5
                    • 5.Qf7#
                    • 5.Qf8#
            • 3.Bd4
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Be3#
                    • 5.Bh4#
                • 4.Bg1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Ke8
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhg1
              • threat
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe6#
                    • 5.Qf8#
              • 3...Kxf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Rgf1#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...g5
                    • 5.Rgf1#
                • 4.e8Q
                  • threat
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...Kf5
                    • 5.Qf7#
                    • 5.Qf8#
              • 3...Ke8
                • 4.Rxg6
                  • threat
                    • 5.Rgg1#
                    • 5.Rg2#
                    • 5.Rg3#
                    • 5.Rg4#
                    • 5.Rg5#
                    • 5.Rg7#
                    • 5.Rg8#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...hxg6
                    • 5.Bxg6#
        • 2.Rxh5
          • threat
            • 3.Rf5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.e8Q#
              • 3...gxf5
                • 4.Bh5#
          • 2...g5
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
            • 3.Rxg5
              • threat
                • 4.Bh5#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Bd4
                  • threat
                    • 5.Bh5#
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.Bh5#
            • 3.Bd4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rxg5
                  • threat
                    • 5.Bh5#
                  • 4...Kf7
                    • 5.Bh5#
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rxg5
                  • threat
                    • 5.Bh5#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Re6
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Rxh6
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bd4#
            • 3.Rxh6
              • threat
                • 4.Rxh7
                  • threat
                    • 5.f7#
              • 3...c5
                • 4.Ba4+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxh7
                  • threat
                    • 5.Ba4#
                    • 5.f7#
            • 3.Ba4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf5
            • 3.Ba4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rb5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rc5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
    • 1.Bd3!
      • threat
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Qe7#
      • 1...Rxd3
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Qe4#
                  • 4...g5
                    • 5.Qe6#
      • 1...Re5
        • 2.Rxe5
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qe7#
            • 3.Bc5
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf1#
                    • 5.Qe6#
                    • 5.Qe7#
              • 3...dxe5
                • 4.Bc4
                  • threat
                    • 5.f7#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...dxe5
            • 3.Bc4
              • threat
                • 4.Bc5
                  • threat
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
          • 2...g5
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Rf5#
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qe7#
            • 3.Bxh7
              • threat
                • 4.Bg6#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf5#
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qe7#
            • 3.Bc5
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf1#
                    • 5.Rf5#
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qe7#
              • 3...dxe5
                • 4.Bc4
                  • threat
                    • 5.f7#
            • 3.Rf5
              • threat
                • 4.Re1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg6
                    • 5.e8Q#
                    • 5.e8B#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.e8Q#
                  • 4...Kg6
                    • 5.e8Q#
                    • 5.e8B#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Bxh7
                  • threat
                    • 5.Bg6#
                  • 4...Kf7
                    • 5.e8Q#
      • 1...Rf5
        • 2.Bxf5
          • threat
            • 3.Bd7+
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Re6
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Be6
              • threat
                • 4.Bg8
                  • threat
                    • 5.f7#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...Kf7
            • 3.e8Q+
              • 3...Kxf6
                • 4.Bh4+
                  • 4...Kxf5
                    • 5.Qe4#
                  • 4...g5
                    • 5.Qe6#
                    • 5.Qf8#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Rhg1
                  • threat
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...Kxf5
                    • 5.Qf7#
                    • 5.Qf8#
            • 3.Bd4
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...g5
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe6#
                    • 5.Qf8#
            • 3.Re6
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
    • 1.Bc4!
      • threat
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Qe4#
                  • 4...Rg5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qf7#
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...g5
                    • 5.Qe6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Reg1#
                • 4.Rhg1
                  • threat
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...Kf5
                    • 5.Qf7#
                    • 5.Qf8#
        • 2.Bxd5
          • threat
            • 3.f7#
          • 2...cxd5
            • 3.Bg3
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Be3#
                    • 5.Bh4#
                • 4.Bg1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Rh3
              • threat
                • 4.Rf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
        • 2.Bg3
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxd5
              • threat
                • 4.f7#
              • 3...cxd5
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Re5
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.Rd1
                  • threat
                    • 5.Rd8#
              • 3...d5
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Bf7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
        • 2.Bd4
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Re5
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.Bc5
                  • threat
                    • 5.f7#
              • 3...d5
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
        • 2.Bh4
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...g5
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
            • 3.Bxd5
              • threat
                • 4.f7#
              • 3...cxd5
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bxg5
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
        • 2.Bc5
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxd5
              • threat
                • 4.f7#
              • 3...cxd5
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Re5
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...d5
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Bf7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
        • 2.Bb6
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxd5
              • threat
                • 4.f7#
              • 3...cxd5
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd8
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Re5
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.Bc5
                  • threat
                    • 5.f7#
                • 4.Bd8
                  • threat
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
              • 3...d5
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Bf7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Bd8#
                    • 5.Qe7#
        • 2.Ba7
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxd5
              • threat
                • 4.f7#
              • 3...cxd5
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Re5
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.Bc5
                  • threat
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
              • 3...d5
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Bf7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
        • 2.Rhf1
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.Bg1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bg3+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bc5+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bb6+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ba7+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Bxd5
              • threat
                • 4.f7#
              • 3...cxd5
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg3
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bd4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bc5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.Rxe5+
                  • 4...Kf6
                    • 5.Bg3#
                    • 5.Bd4#
                  • 4...Kf8
                    • 5.Re8#
                  • 4...dxe5
                    • 5.Bc5#
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                • 4.Bc5
                  • threat
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
              • 3...d5
                • 4.Be1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Be3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg3
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bd4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bxe7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
              • 3...g5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
            • 3.Bc5
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bb6
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Ba7
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Bf7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
        • 2.Rh3
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.Rf3+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxd5
              • threat
                • 4.f7#
              • 3...cxd5
                • 4.Rf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rf3
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Re5
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.Bc5
                  • threat
                    • 5.f7#
                • 4.Rd3
                  • threat
                    • 5.Rd8#
              • 3...d5
                • 4.Rf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rf3
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Bf7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
        • 2.Rh4
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.Rf4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxd5
              • threat
                • 4.f7#
              • 3...cxd5
                • 4.Rf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rf4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Re5
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.Bc5
                  • threat
                    • 5.f7#
              • 3...d5
                • 4.Rf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rf4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Bf7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
          • 2...g5
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
      • 1...Re5
        • 2.f7+
          • 2...Kxe7
            • 3.Rxe5+
              • 3...Kf6
                • 4.f8Q+
                  • 4...Kxe5
                    • 5.Re1#
                • 4.f8R+
                  • 4...Kxe5
                    • 5.Re1#
              • 3...dxe5
                • 4.Rf1
                  • threat
                    • 5.Bc5#
                  • 4...Kd6
                    • 5.f8Q#
                    • 5.f8B#
                  • 4...Kf6
                    • 5.Bh4#
                  • 4...Kf8
                    • 5.Bc5#
                  • 4...c5
                    • 5.Bxc5#
        • 2.Rxe5
          • threat
            • 3.f7#
          • 2...d5
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qe7#
            • 3.Be1
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf1#
                    • 5.Qe6#
                    • 5.Qe7#
                • 4.Rf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Be3
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Bg5#
                    • 5.Rf1#
                    • 5.Qe6#
                    • 5.Qe7#
                • 4.Rf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bg3
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Rf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf1#
                    • 5.Rxd5#
                    • 5.Reh5#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Rf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf1#
                    • 5.Qe6#
                    • 5.Qe7#
                • 4.Rf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Bd8#
                    • 5.Rf1#
                    • 5.Qe6#
                    • 5.Qe7#
                • 4.Rf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf1#
                    • 5.Qe6#
                    • 5.Qe7#
                • 4.Rf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Rf1
              • threat
                • 4.Be1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Be3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Be1#
                    • 5.Bg1#
                    • 5.Be3#
                    • 5.Bg3#
                    • 5.Bd4#
                    • 5.Bh4#
                    • 5.Bc5#
                    • 5.Bb6#
                    • 5.Ba7#
                    • 5.Qe6#
                    • 5.Qe7#
                • 4.Be1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Be3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Rh3
              • threat
                • 4.Rf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf3#
                    • 5.Qe6#
                    • 5.Qe7#
                • 4.Rf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
        • 2.Bd4
          • threat
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.Bc5
                  • threat
                    • 5.f7#
              • 3...d5
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rxe1
            • 3.f7+
              • 3...Kxe7
                • 4.Rxe1+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
            • 3.Rxe1
              • threat
                • 4.f7#
              • 3...d5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...Re6
            • 3.Bxe6
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Bg8
                  • threat
                    • 5.f7#
            • 3.Rxe6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rxd6
                  • threat
                    • 5.Rd8#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
              • 3...Rxf6
                • 4.Rxf6
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
          • 2...d5
            • 3.Rxe5
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf1#
                    • 5.Rxd5#
                    • 5.Reh5#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Rf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Re2
            • 3.f7+
              • 3...Kxe7
                • 4.Rxe2+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
            • 3.Rxe2
              • threat
                • 4.f7#
              • 3...d5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
          • 2...Re3
            • 3.f7+
              • 3...Kxe7
                • 4.Rxe3+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
            • 3.Rxe3
              • threat
                • 4.f7#
              • 3...d5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
          • 2...Re4
            • 3.f7+
              • 3...Kxe7
                • 4.Rxe4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
            • 3.Rxe4
              • threat
                • 4.f7#
              • 3...d5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...c5
            • 3.Bxe5
              • threat
                • 4.Bb5+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bg7#
                • 4.Bxd6
                  • 4...g5
                    • 5.f7#
              • 3...dxe5
                • 4.Rxe5
                  • 4...g5
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.Bxc5
                  • threat
                    • 5.f7#
              • 3...d5
                • 4.Bxd5
                  • threat
                    • 5.f7#
                • 4.Rxd5
                  • threat
                    • 5.Rd8#
                  • 4...Kf7
                    • 5.Rd8#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bb5#
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bb5+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bb5#
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
        • 2.Bh4
          • threat
            • 3.f7#
          • 2...Re6
            • 3.f7+
              • 3...Kxf7
                • 4.Ref1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxe6
              • threat
                • 4.f7#
              • 3...g5
                • 4.Bxg5
                  • threat
                    • 5.f7#
                • 4.Bg8
                  • threat
                    • 5.f7#
            • 3.Rxe6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rxd6
                  • threat
                    • 5.Rd8#
                    • 5.f7#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bxe6+
                  • 4...Ke8
                    • 5.f7#
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxf6
                • 4.Rxf6
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bxe7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...g5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...d5
            • 3.Rxe5
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...g5
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.Bxg5
                  • threat
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
              • 3...d5
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
    • 1.Bg4!
      • threat
        • 2.Bd7+
          • 2...Kf7
            • 3.e8Q+
              • 3...Kxf6
                • 4.Qe7#
            • 3.Re6
              • threat
                • 4.e8Q#
              • 3...Kg8
                • 4.e8Q#
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Qe7#
      • 1...Re5
        • 2.Rxe5
          • threat
            • 3.Bd7+
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe6#
                    • 5.Qe7#
                • 4.Re6
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qe7#
            • 3.Bh4
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf1#
                    • 5.Qe6#
                    • 5.Qe7#
              • 3...dxe5
                • 4.Be6
                  • threat
                    • 5.f7#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...dxe5
            • 3.Be6
              • threat
                • 4.Bc5
                  • threat
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
    • 1.Bb5!
      • threat
        • 2.Re6
          • threat
            • 3.Bxc6+
              • 3...Kf7
                • 4.e8Q#
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
      • 1...Rxb5
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Qe4#
                  • 4...Rg5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...g5
                    • 5.Qe6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Reg1#
      • 1...cxb5
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Qe4#
                  • 4...Rg5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...g5
                    • 5.Qe6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Reg1#
      • 1...Re5
        • 2.Rxe5
          • threat
            • 3.Bxc6+
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe6#
                    • 5.Qe7#
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qe7#
            • 3.Bc5
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf1#
                    • 5.Qe6#
                    • 5.Qe7#
              • 3...dxe5
                • 4.Bc4
                  • threat
                    • 5.f7#
            • 3.Re6
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...dxe5
            • 3.Bc4
              • threat
                • 4.Bc5
                  • threat
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
    • 1.Ba6!
      • threat
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Qe4#
                  • 4...Rg5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...g5
                    • 5.Qe6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Reg1#
        • 2.Re6
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Rf5
            • 3.Bb7
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...c5
                • 4.Bc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bc6#
      • 1...Re5
        • 2.Rxe5
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qe7#
            • 3.Bc5
              • threat
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rf1#
                    • 5.Qe6#
                    • 5.Qe7#
              • 3...dxe5
                • 4.Bc4
                  • threat
                    • 5.f7#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...dxe5
            • 3.Bc4
              • threat
                • 4.Bc5
                  • threat
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
      • 1...Rd2
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Qe4#
                  • 4...g5
                    • 5.Qe6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Reg1#
        • 2.Re6
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Rxf2
            • 3.Bb7
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc2
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...c5
                • 4.Bc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bc6#
        • 2.Rhf1
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Bg1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rxf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Ra2
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Bg1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rxf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rb2
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Rb8+
                • 4.Bxb8
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rc2
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Bg1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rxf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Re2
            • 3.Rxe2
              • threat
                • 4.Be1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Be3#
                    • 5.Bh4#
                • 4.Be1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Rxe2
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bxe7#
                • 4.fxe7
                  • threat
                    • 5.Rf8#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...g5
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rd3
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf3
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf3
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Be3#
                    • 5.Bh4#
            • 3.Bxd3
              • threat
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Be3#
                    • 5.Bh4#
                    • 5.Qe7#
                • 4.Bg1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bg1
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg3
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rd5
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
      • 1...Rd3
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Qe4#
                  • 4...g5
                    • 5.Qe6#
        • 2.Bxd3
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe7#
            • 3.Bg3
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Bd8#
                    • 5.Qe7#
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Be3#
                    • 5.Bh4#
                    • 5.Qe7#
                • 4.Bg1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Rh3
              • threat
                • 4.Rf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
                • 4.Rf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...g5
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bd4#
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
            • 3.Bxh7
              • threat
                • 4.Bg6#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Bd4#
                    • 5.Re6#
                    • 5.Qg6#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.Bg6#
            • 3.Bg3
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Ref1#
                    • 5.Re6#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Bxh7
                  • threat
                    • 5.Bg6#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Ref1#
                    • 5.Re6#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Bd4#
                    • 5.Ref1#
                    • 5.Re6#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Bd4#
                    • 5.Bd8#
                    • 5.Ref1#
                    • 5.Re6#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Bd4#
                    • 5.Ref1#
                    • 5.Re6#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Bxh7
                  • threat
                    • 5.Bg6#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Bg1#
                    • 5.Be3#
                    • 5.Bg3#
                    • 5.Bd4#
                    • 5.Bh4#
                    • 5.Bc5#
                    • 5.Bb6#
                    • 5.Ba7#
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Bg1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
        • 2.Re6
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Rf3
            • 3.Bb7
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc3
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...c5
                • 4.Bc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bc6#
      • 1...Ra5
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Qe4#
                  • 4...Rg5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...g5
                    • 5.Qe6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Reg1#
        • 2.Re6
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Rf5
            • 3.Bb7
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...c5
                • 4.Bc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bc6#
      • 1...Rb5
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Qe4#
                  • 4...Rg5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...g5
                    • 5.Qe6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Reg1#
        • 2.Bxb5
          • threat
            • 3.Bxc6+
              • 3...Kf7
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bg3
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc5
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bb6
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Ba7
              • threat
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rhf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Be3#
                    • 5.Bh4#
                • 4.Bg1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Rh3
              • threat
                • 4.Rf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Kf7
            • 3.e8Q+
              • 3...Kxf6
                • 4.Bh4+
                  • 4...Kf5
                    • 5.Qe4#
                  • 4...g5
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Reg1#
                • 4.Rhg1
                  • threat
                    • 5.Qe6#
                    • 5.Qf8#
                  • 4...Kf5
                    • 5.Qf7#
                    • 5.Qf8#
            • 3.Bd4
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...g5
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
            • 3.Rhf1
              • threat
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Be3#
                    • 5.Bh4#
                • 4.Bg1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Ke8
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...g5
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Bg1#
                    • 5.Be3#
                    • 5.Bg3#
                    • 5.Bd4#
                    • 5.Bh4#
                    • 5.Bc5#
                    • 5.Bb6#
                    • 5.Ba7#
                    • 5.Qe6#
        • 2.Re6
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Rb8+
            • 3.Kxb8
              • threat
                • 4.f7+
                  • 4...Kd7
                    • 5.Bc8#
                    • 5.e8Q#
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...c5
                • 4.Bb5+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kd7
                    • 5.e8Q#
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...Rf5
            • 3.Bb7
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...c5
                • 4.Bc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bc6#
      • 1...Rf5
        • 2.Re6
          • threat
            • 3.Bb7
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...c5
                • 4.Bc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bc6#
          • 2...Rxf2
            • 3.Bb7
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc2
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...c5
                • 4.Bc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bc6#
          • 2...Rxf6
            • 3.Rxf6
              • threat
                • 4.Re1
                  • threat
                    • 5.Rf8#
              • 3...Kxe7
                • 4.Bd4
                  • threat
                    • 5.Re1#
                  • 4...Ke8
                    • 5.Re1#
              • 3...c5
                • 4.Re1
                  • threat
                    • 5.Bb5#
                    • 5.Rf8#
          • 2...Rf3
            • 3.Bb7
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc3
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...c5
                • 4.Bc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bc6#
          • 2...Rf4
            • 3.Bb7
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc4
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...c5
                • 4.Bc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bc6#
          • 2...d5
            • 3.Bb7
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...c5
                • 4.Bc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bc6#
      • 1...Rh5
        • 2.f7+
          • 2...Kxf7
            • 3.e8Q+
              • 3...Kf6
                • 4.Qe6+
                  • 4...Kg5
                    • 5.Be3#
                • 4.Qf8+
                  • 4...Kg5
                    • 5.Reg1#
                    • 5.Rhg1#
        • 2.Rxh5
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bd4#
                    • 5.Re6#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
            • 3.Bd4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Rh3
              • threat
                • 4.Rf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
        • 2.Re6
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Rxh6
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bd4#
            • 3.Rxh6
              • threat
                • 4.Rxh7
                  • threat
                    • 5.f7#
              • 3...c5
                • 4.Bb5+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxh7
                  • threat
                    • 5.Bb5#
                    • 5.f7#
            • 3.Bd4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb7
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
              • 3...c5
                • 4.Bc6+
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf5
            • 3.Bb7
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
              • 3...Rc5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...c5
                • 4.Bc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bc6#
    • 1.Bh4!
      • threat
        • 2.f7+
          • 2...Kxf7
            • 3.Kd7
              • threat
                • 4.e8Q#
              • 3...Rg5
                • 4.Ref1+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Rhf1+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                • 4.Bxg5
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...g5
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
              • 3...Re5
                • 4.Ref1+
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Rhf1+
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rf5
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rg5
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Bd7#
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Ref1#
                    • 5.Re6#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
              • 3...g5
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Re6#
                    • 5.Qe6#
                • 4.Re6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.Bh5#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Re5
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Bd7#
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rf5
                    • 5.e8Q#
        • 2.Bf3
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Re5
            • 3.Rxe5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...Rg5
            • 3.Bxc6+
              • 3...Kf7
                • 4.Bd5+
                  • 4...Kxf6
                    • 5.Rhf1#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Rxd5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qf8#
                • 4.Bxg5
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qf8#
            • 3.Bxg5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
        • 2.Bc4
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...g5
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
            • 3.Bxd5
              • threat
                • 4.f7#
              • 3...cxd5
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bxg5
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
        • 2.Bg4
          • threat
            • 3.Bd7+
              • 3...Kf7
                • 4.e8Q#
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
          • 2...Re5
            • 3.f7+
              • 3...Kxf7
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Bd7#
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rf5
                    • 5.e8Q#
            • 3.Rxe5
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rg5
            • 3.Bd7+
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Bxg5
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Re6
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.f7+
              • 3...Kxf7
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Bd7#
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Ref1#
                    • 5.Re6#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
            • 3.Bxg5
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Be6
                  • threat
                    • 5.f7#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Be6
              • threat
                • 4.Bxg5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bd7#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
        • 2.Rhf1
          • threat
            • 3.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxg5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
      • 1...Re5
        • 2.Bc4
          • threat
            • 3.f7#
          • 2...Re6
            • 3.f7+
              • 3...Kxf7
                • 4.Ref1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxe6
              • threat
                • 4.f7#
              • 3...g5
                • 4.Bxg5
                  • threat
                    • 5.f7#
                • 4.Bg8
                  • threat
                    • 5.f7#
            • 3.Rxe6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rxd6
                  • threat
                    • 5.Rd8#
                    • 5.f7#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bxe6+
                  • 4...Ke8
                    • 5.f7#
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxf6
                • 4.Rxf6
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bxe7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...g5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...d5
            • 3.Rxe5
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...g5
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.Bxg5
                  • threat
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
              • 3...d5
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
        • 2.Rhf1
          • threat
            • 3.f7#
          • 2...Kf7
            • 3.Bc4+
              • 3...Re6
                • 4.Bxe6+
                  • 4...Ke8
                    • 5.f7#
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxg5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
      • 1...Ra5
        • 2.f7+
          • 2...Kxf7
            • 3.Bc4+
              • 3...Ke8
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
      • 1...Rf5
        • 2.Bg4
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q#
              • 3...Rxf7
                • 4.Bd7#
          • 2...Re5
            • 3.f7+
              • 3...Kxf7
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Bd7#
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rf5
                    • 5.e8Q#
            • 3.Rxe5
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rg5
            • 3.Bd7+
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Bxg5
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Re6
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.f7+
              • 3...Kxf7
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Bd7#
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Ref1#
                    • 5.Re6#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
            • 3.Bxg5
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Be6
                  • threat
                    • 5.f7#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Be6
              • threat
                • 4.Bxg5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bd7#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
        • 2.Rhf1
          • threat
            • 3.Rxf5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Kf7
            • 3.Bc4+
              • 3...Ke8
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Rxf5
              • threat
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Ke6
                • 4.Bd3+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg4+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kxf5
                    • 5.Rf1#
              • 3...gxf5
                • 4.Bh5+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
              • 3...g5
                • 4.Bh5+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
          • 2...Rxf1
            • 3.Rxf1
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rf2
            • 3.Rxf2
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
              • 3...Rxf6
                • 4.Rxf6
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf3
            • 3.Bxf3
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd5
                  • threat
                    • 5.f7#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rxf3
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...g5
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
              • 3...Rxf6
                • 4.Rxf6
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf4
            • 3.Rxf4
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
              • 3...Rxf6
                • 4.Rxf6
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxg5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
      • 1...Rg5
        • 2.f7+
          • 2...Kxf7
            • 3.Kd7
              • threat
                • 4.Ref1+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Rhf1+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                • 4.Bxg5
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Kf6
                • 4.e8Q
                  • threat
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                  • 4...Kf5
                    • 5.Ref1#
                    • 5.Rhf1#
              • 3...Re5
                • 4.Ref1+
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Rhf1+
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rf5
                    • 5.e8Q#
        • 2.Bxg5
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.Rhf1+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bf1
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bf3
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...d5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Be6
                  • threat
                    • 5.f7#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ref1
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
        • 2.Bf3
          • threat
            • 3.Bxc6+
              • 3...Kf7
                • 4.Bd5+
                  • 4...Kxf6
                    • 5.Rhf1#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Rxd5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qf8#
                • 4.Bxg5
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.f7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe6#
                    • 5.Qf8#
            • 3.Bxg5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Re6
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...Re5
            • 3.Rxe5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
        • 2.Bc4
          • threat
            • 3.f7#
          • 2...d5
            • 3.f7+
              • 3...Kxf7
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qf8#
            • 3.Bxg5
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Bg4
          • threat
            • 3.Bd7+
              • 3...Kf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Ref1#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
                • 4.Bxg5
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Re6
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.f7+
              • 3...Kxf7
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Bd7#
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Ref1#
                    • 5.Re6#
                    • 5.Rhf1#
                    • 5.Qe6#
                    • 5.Qe7#
                    • 5.Qf8#
            • 3.Bxg5
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Be6
                  • threat
                    • 5.f7#
                • 4.Rhf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Be6
              • threat
                • 4.Bxg5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bd7#
            • 3.Rhf1
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxf7
                • 4.Rhf1+
                  • 4...Ke8
                    • 5.Bd7#
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rf5
                    • 5.e8Q#
            • 3.Rxe5
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Rf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Rhf1
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxg5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
    • 1.Rhf1!
      • threat
        • 2.Bc4
          • threat
            • 3.f7+
              • 3...Kxf7
                • 4.Bg1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bg3+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bc5+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bb6+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ba7+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Bxd5
              • threat
                • 4.f7#
              • 3...cxd5
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg3
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bd4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bc5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.Rxe5+
                  • 4...Kf6
                    • 5.Bg3#
                    • 5.Bd4#
                  • 4...Kf8
                    • 5.Re8#
                  • 4...dxe5
                    • 5.Bc5#
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                • 4.Bc5
                  • threat
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
              • 3...d5
                • 4.Be1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Be3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg3
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bd4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bxe7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
              • 3...g5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
            • 3.Bc5
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bb6
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Ba7
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Bf7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
        • 2.Bg1
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd2
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
              • 3...Rf2
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rd4
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re4
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re4
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxd4
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
              • 3...Rf4
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
        • 2.Bg3
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qf7#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd2
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
              • 3...Rf2
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...Rd5
                    • 5.e8Q#
                  • 4...d5
                    • 5.e8Q#
          • 2...Rd4
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re4
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re4
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
              • 3...Rf4
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
                    • 5.Qf7#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
        • 2.Bd4
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qf7#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rxd4
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re4
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re4
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
              • 3...Rf4
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
        • 2.Bh4
          • threat
            • 3.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxg5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Bc5
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rxc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...dxc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kd6
                    • 5.Rf6#
                    • 5.f8Q#
                    • 5.f8B#
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Re6#
                    • 5.Rf6#
                    • 5.f8Q#
                    • 5.f8B#
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Rd8+
                • 4.exd8Q+
                  • 4...Kf7
                    • 5.Re7#
                    • 5.Qe8#
                • 4.exd8R+
                  • 4...Kf7
                    • 5.Re7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • 4...g5
                    • 5.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Rd8+
                • 4.exd8Q+
                  • 4...Kf7
                    • 5.Be6#
                    • 5.Re7#
                    • 5.Qe8#
                • 4.exd8R+
                  • 4...Kf7
                    • 5.Be6#
                    • 5.Re7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Rd8+
                • 4.exd8Q+
                  • 4...Kf7
                    • 5.Re7#
                    • 5.Qe8#
                • 4.exd8R+
                  • 4...Kf7
                    • 5.Re7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rd2
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
              • 3...Rf2
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rd4
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re4
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re4
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxd4
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
              • 3...Rf4
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qxd6#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Bb6
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd2
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
              • 3...Rf2
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd8
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...Rd5
                    • 5.e8Q#
                  • 4...d5
                    • 5.e8Q#
          • 2...Rd4
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re4
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re4
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxd4
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
              • 3...Rf4
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
            • 3.Bxa5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
        • 2.Ba7
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd2
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
              • 3...Rf2
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rd4
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re4
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re4
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxd4
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
              • 3...Rf4
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
      • 1...Kf7
        • 2.Bc4
          • threat
            • 3.e8Q+
              • 3...Kxf6
                • 4.Bh4#
            • 3.Bg1
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7#
              • 3...Kg8
                • 4.e8Q#
            • 3.Bg3
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7#
              • 3...Kg8
                • 4.e8Q#
            • 3.Bd4
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7#
              • 3...Kg8
                • 4.f7#
                • 4.e8Q#
            • 3.Bh4
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7#
              • 3...Kg8
                • 4.e8Q#
            • 3.Bc5
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7#
              • 3...Kg8
                • 4.e8Q#
            • 3.Bb6
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7#
              • 3...Kg8
                • 4.e8Q#
            • 3.Ba7
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7#
              • 3...Kg8
                • 4.e8Q#
          • 2...Ke8
            • 3.f7+
              • 3...Kxf7
                • 4.Bg1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bg3+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bc5+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bb6+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ba7+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Bxd5
              • threat
                • 4.f7#
              • 3...cxd5
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg3
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bd4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bc5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
        • 2.Bg3
          • threat
            • 3.Bc4
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7#
              • 3...Kg8
                • 4.e8Q#
          • 2...Ke8
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qf7#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Ke6
                • 4.Bd3+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg4+
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Ke8
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...gxf5
                • 4.Bh5+
                  • 4...Kxf6
                    • 5.Bh4#
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
              • 3...g5
                • 4.Bh5+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
          • 2...Re5
            • 3.Bc4+
              • 3...Ke8
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Re6
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
        • 2.Bd4
          • threat
            • 3.Bc4
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7#
              • 3...Kg8
                • 4.f7#
                • 4.e8Q#
          • 2...Ke8
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qf7#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.Bc4+
              • 3...Ke8
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Re6
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rf5
            • 3.Bc4+
              • 3...Ke8
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Rxf5
              • threat
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
              • 3...Ke6
                • 4.Bd3+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg4+
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Ke8
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...gxf5
                • 4.Bh5+
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...g5
                • 4.Bh5+
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxg5
                  • threat
                    • 5.Bh5#
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bh5#
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.Bh5#
            • 3.Kd7
              • threat
                • 4.e8Q#
              • 3...Re5
                • 4.Bxe5
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
        • 2.Bh4
          • threat
            • 3.Bc4
              • threat
                • 4.e8Q#
              • 3...Ke8
                • 4.f7#
              • 3...Kg8
                • 4.e8Q#
          • 2...Re5
            • 3.Bc4+
              • 3...Re6
                • 4.Bxe6+
                  • 4...Ke8
                    • 5.f7#
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rf5
            • 3.Bc4+
              • 3...Ke8
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Rxf5
              • threat
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Ke6
                • 4.Bd3+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg4+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kxf5
                    • 5.Rf1#
              • 3...gxf5
                • 4.Bh5+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
              • 3...g5
                • 4.Bh5+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
      • 1...Re5
        • 2.Bg1
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Kf7
            • 3.Bc4+
              • 3...Ke8
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Re6
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rxe7
            • 3.fxe7
              • threat
                • 4.Bd1
                  • threat
                    • 5.Rf8#
                • 4.Bd3
                  • threat
                    • 5.Rf8#
                • 4.Bc4
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Bg4
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
                • 4.Bb5
                  • threat
                    • 5.Bxc6#
                    • 5.Rf8#
                • 4.Bh5
                  • threat
                    • 5.Rf8#
                • 4.Ba6
                  • threat
                    • 5.Rf8#
          • 2...Re3
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Re4
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...d5
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                    • 5.f8Q#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...d5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc5+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.f8S#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
        • 2.Bg3
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Kf7
            • 3.Bc4+
              • 3...Ke8
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Re6
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rxe7
            • 3.fxe7
              • threat
                • 4.Bxd6
                  • threat
                    • 5.Rf8#
                • 4.Bd1
                  • threat
                    • 5.Rf8#
                • 4.Bd3
                  • threat
                    • 5.Rf8#
                • 4.Bc4
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Bg4
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
                • 4.Bb5
                  • threat
                    • 5.Bxc6#
                    • 5.Rf8#
                • 4.Bh5
                  • threat
                    • 5.Rf8#
                • 4.Ba6
                  • threat
                    • 5.Rf8#
                • 4.Bh4
                  • threat
                    • 5.Rf8#
                  • 4...g5
                    • 5.Bh5#
          • 2...Re3
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qxd6#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Re4
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qxd6#
                    • 5.Qf7#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
                    • 5.Qf7#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qf7#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...d5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
        • 2.Bd4
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Kf7
            • 3.Bc4+
              • 3...Ke8
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Re6
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rxe7
            • 3.fxe7
              • threat
                • 4.Bd1
                  • threat
                    • 5.Rf8#
                • 4.Bd3
                  • threat
                    • 5.Rf8#
                • 4.Bc4
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Bg4
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
                • 4.Bb5
                  • threat
                    • 5.Bxc6#
                    • 5.Rf8#
                • 4.Bh5
                  • threat
                    • 5.Rf8#
                • 4.Ba6
                  • threat
                    • 5.Rf8#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qf7#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...d5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc5+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.f8S#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
        • 2.Bh4
          • threat
            • 3.f7#
          • 2...Kf7
            • 3.Bc4+
              • 3...Re6
                • 4.Bxe6+
                  • 4...Ke8
                    • 5.f7#
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxg5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Bc5
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qxd6#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Kf7
            • 3.Bc4+
              • 3...Ke8
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Re6
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rxc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rxe7
            • 3.fxe7
              • threat
                • 4.Bxd6
                  • threat
                    • 5.Rf8#
                • 4.Bd1
                  • threat
                    • 5.Rf8#
                • 4.Bd3
                  • threat
                    • 5.Rf8#
                • 4.Bc4
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Bg4
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
                • 4.Bb5
                  • threat
                    • 5.Bxc6#
                    • 5.Rf8#
                • 4.Bh5
                  • threat
                    • 5.Rf8#
                • 4.Ba6
                  • threat
                    • 5.Rf8#
                • 4.Ba3
                  • 4...Kxe7
                    • 5.Bd1#
                    • 5.Bd3#
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Bb5#
                    • 5.Bh5#
                    • 5.Ba6#
                  • 4...c5
                    • 5.Bb5#
                  • 4...d5
                    • 5.Rf8#
                  • 4...g5
                    • 5.Bh5#
                • 4.Bb4
                  • 4...Kxe7
                    • 5.Bd1#
                    • 5.Bd3#
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Bb5#
                    • 5.Bh5#
                    • 5.Ba6#
                  • 4...c5
                    • 5.Bb5#
                  • 4...d5
                    • 5.Rf8#
                  • 4...g5
                    • 5.Bh5#
          • 2...dxc5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • 4...g5
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • 4...g5
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re3
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qxd6#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf3
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Re4
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qxd6#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf4
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Bb6
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Kf7
            • 3.Bc4+
              • 3...Ke8
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Re6
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rxe7
            • 3.fxe7
              • threat
                • 4.Bd1
                  • threat
                    • 5.Rf8#
                • 4.Bd3
                  • threat
                    • 5.Rf8#
                • 4.Bc4
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Bg4
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
                • 4.Bb5
                  • threat
                    • 5.Bxc6#
                    • 5.Rf8#
                • 4.Bh5
                  • threat
                    • 5.Rf8#
                • 4.Ba6
                  • threat
                    • 5.Rf8#
                • 4.Bd8
                  • threat
                    • 5.Rf8#
          • 2...Re3
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Re4
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...d5
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                    • 5.f8Q#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
            • 3.Bxa5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...d5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc5+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.f8S#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
        • 2.Ba7
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Kf7
            • 3.Bc4+
              • 3...Ke8
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Re6
                • 4.Rxe6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rxe7
            • 3.fxe7
              • threat
                • 4.Bd1
                  • threat
                    • 5.Rf8#
                • 4.Bd3
                  • threat
                    • 5.Rf8#
                • 4.Bc4
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Bg4
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
                • 4.Bb5
                  • threat
                    • 5.Bxc6#
                    • 5.Rf8#
                • 4.Bh5
                  • threat
                    • 5.Rf8#
                • 4.Ba6
                  • threat
                    • 5.Rf8#
          • 2...Re3
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Re4
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf4
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...d5
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                    • 5.f8Q#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...d5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc5+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.f8S#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Rxe5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
      • 1...Ra5
        • 2.f7+
          • 2...Kxe7
            • 3.Bc4+
              • 3...Re5
                • 4.Rxe5+
                  • 4...Kf6
                    • 5.Bg3#
                    • 5.Bd4#
                  • 4...Kf8
                    • 5.Re8#
                  • 4...dxe5
                    • 5.Bc5#
            • 3.Bb5+
              • 3...Kxf7
                • 4.Bg1+
                  • 4...Kg8
                    • 5.Re8#
                • 4.Bg3+
                  • 4...Kg8
                    • 5.Re8#
                • 4.Bd4+
                  • 4...Kg8
                    • 5.Re8#
                • 4.Bh4+
                  • 4...Kg8
                    • 5.Re8#
                • 4.Bc5+
                  • 4...Kg8
                    • 5.Re8#
                • 4.Bb6+
                  • 4...Kg8
                    • 5.Re8#
                • 4.Ba7+
                  • 4...Kg8
                    • 5.Re8#
              • 3...Kf8
                • 4.Ba7
                  • threat
                    • 5.Re8#
          • 2...Kxf7
            • 3.Bc5+
              • 3...Ke8
                • 4.Ba6
                  • threat
                    • 5.Rf8#
        • 2.Ba7
          • threat
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.e8Q#
          • 2...Rxa7
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bf3#
                    • 5.Bc4#
          • 2...Ra2
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
              • 3...Rf2
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
      • 1...Rf5
        • 2.Bd4
          • threat
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
          • 2...Kf7
            • 3.Bc4+
              • 3...Ke8
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Rxf5
              • threat
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
              • 3...Ke6
                • 4.Bd3+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg4+
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Ke8
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...gxf5
                • 4.Bh5+
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...g5
                • 4.Bh5+
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxg5
                  • threat
                    • 5.Bh5#
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bh5#
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.Bh5#
            • 3.Kd7
              • threat
                • 4.e8Q#
              • 3...Re5
                • 4.Bxe5
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
          • 2...Rxf1
            • 3.Bxf1
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
          • 2...Rxf6
            • 3.Bxf6
              • threat
                • 4.Bh4
                  • threat
                    • 5.Rf8#
                  • 4...g5
                    • 5.Bh5#
                • 4.Bg5
                  • threat
                    • 5.Rf8#
              • 3...Kf7
                • 4.Bh4+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bg5+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...c5
                • 4.Bb5+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.Bb5#
                    • 5.Rf8#
                • 4.Bg5
                  • threat
                    • 5.Bb5#
                    • 5.Rf8#
            • 3.Rxf6
              • threat
                • 4.Bd1
                  • threat
                    • 5.Rf8#
                • 4.Bf1
                  • threat
                    • 5.Rf8#
                • 4.Bd3
                  • threat
                    • 5.Rf8#
                • 4.Bf3
                  • threat
                    • 5.Bxc6#
                    • 5.Rf8#
                • 4.Bc4
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Bg4
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
                • 4.Bb5
                  • threat
                    • 5.Bxc6#
                    • 5.Rf8#
                • 4.Bh5
                  • threat
                    • 5.Rf8#
                • 4.Ba6
                  • threat
                    • 5.Rf8#
            • 3.Bg4
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.Rf8#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Re6
                • 4.Bxe6
                  • threat
                    • 5.Bd7#
                    • 5.Bf7#
                  • 4...Kxe7
                    • 5.Ba2#
                    • 5.Bb3#
                    • 5.Bh3#
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Bd5#
                    • 5.Bd7#
                    • 5.Bg8#
                • 4.Rxe6
                  • threat
                    • 5.Rf8#
            • 3.Bb5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bxc6#
                    • 5.Rf8#
              • 3...cxb5
                • 4.Rxf6
                  • threat
                    • 5.Rf8#
              • 3...Re6
                • 4.Rxe6
                  • threat
                    • 5.Bxc6#
                    • 5.Rf8#
          • 2...Rf2
            • 3.Rxf2
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
              • 3...Rxf6
                • 4.Rxf6
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf3
            • 3.Bxf3
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd5
                  • threat
                    • 5.f7#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rxf3
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
              • 3...Rxf6
                • 4.Rxf6
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
            • 3.Bb5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf4
            • 3.Rxf4
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
              • 3...Rxf6
                • 4.Rxf6
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re4
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re4
                • 4.Rxe4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qf7#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...d5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Bh4
          • threat
            • 3.Rxf5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Kf7
            • 3.Bc4+
              • 3...Ke8
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Rxf5
              • threat
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...Ke6
                • 4.Bd3+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg4+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kxf5
                    • 5.Rf1#
              • 3...gxf5
                • 4.Bh5+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
              • 3...g5
                • 4.Bh5+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
          • 2...Rxf1
            • 3.Rxf1
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rf2
            • 3.Rxf2
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
              • 3...Rxf6
                • 4.Rxf6
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf3
            • 3.Bxf3
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd5
                  • threat
                    • 5.f7#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Rxf3
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
              • 3...g5
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
              • 3...Rxf6
                • 4.Rxf6
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf4
            • 3.Rxf4
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
              • 3...Rxf6
                • 4.Rxf6
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rg5
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxg5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
      • 1...Rg5
        • 2.f7+
          • 2...Kxe7
            • 3.Bc4+
              • 3...Re5
                • 4.Rxe5+
                  • 4...Kf6
                    • 5.Bg3#
                    • 5.Bd4#
                  • 4...Kf8
                    • 5.Re8#
                  • 4...dxe5
                    • 5.Bc5#
          • 2...Kxf7
            • 3.Kd7
              • threat
                • 4.Bd4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bd4#
                    • 5.Bh4#
                    • 5.Qe6#
              • 3...Rg1
                • 4.Bxg1+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bd4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rxf1
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rxf1
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
              • 3...Rg2
                • 4.Bd4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf2
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
              • 3...Rg3
                • 4.Bxg3+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bd4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf3
                    • 5.e8Q#
              • 3...Rg4
                • 4.Bd4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf4
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf4
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
              • 3...Ra5
                • 4.Bd4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bc5+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
              • 3...Rb5
                • 4.Bd4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bc5+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
              • 3...Rc5
                • 4.Bd4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bxc5+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
              • 3...Rd5
                • 4.Bd4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
              • 3...Re5
                • 4.Bd4+
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rf5
                    • 5.e8Q#
              • 3...Rf5
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Qe7#
              • 3...Rh5
                • 4.Bd4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
        • 2.Bc4
          • threat
            • 3.f7#
          • 2...Rd5
            • 3.f7+
              • 3...Kxf7
                • 4.Bg1+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bg3+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bc5+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bb6+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ba7+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bh4#
            • 3.Bxd5
              • threat
                • 4.f7#
              • 3...cxd5
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg3
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bd4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bc5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bb6
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Ba7
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...d5
            • 3.f7+
              • 3...Kxf7
                • 4.Bd4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.Bh4+
                  • 4...Ke8
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Rf5
                    • 5.e8Q#
                • 4.e8Q+
                  • 4...Kf6
                    • 5.Bd4#
                    • 5.Bh4#
                    • 5.Qe6#
                    • 5.Qf8#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.Rxe5+
                  • 4...Kf6
                    • 5.Bg3#
                    • 5.Bd4#
                  • 4...Kf8
                    • 5.Re8#
                  • 4...dxe5
                    • 5.Bc5#
            • 3.Rxe5
              • threat
                • 4.f7#
              • 3...dxe5
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                • 4.Bc5
                  • threat
                    • 5.f7#
                • 4.Rd1
                  • threat
                    • 5.Rd8#
              • 3...d5
                • 4.Be1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Be3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bg3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba7
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bg1
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg3
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bd4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bh4
              • threat
                • 4.f7#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bxe7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
              • 3...g5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
            • 3.Bc5
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bb6
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Ba7
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Bf7+
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Qe7#
        • 2.Bg1
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rxg1
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bf3#
                    • 5.Bc4#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bd1#
                    • 5.Bd3#
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Bb5#
                    • 5.Bh5#
                    • 5.Ba6#
          • 2...Rg2
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
              • 3...Rf2
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rg3
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re3
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re3
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bf3#
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
              • 3...Rf3
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...d5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc5+
                  • 4...Ke6
                    • 5.Bg4#
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Re6#
                    • 5.Rf6#
                    • 5.f8Q#
                    • 5.f8B#
                  • 4...Kf8
                    • 5.Bc5#
                    • 5.Re8#
                  • 4...Re5
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.Qf6#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Bg3
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rxg3
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re3
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re3
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bf3#
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
              • 3...Rf3
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
                    • 5.Qf7#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qf7#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...d5
            • 3.f7+
              • 3...Kxe7
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qd6#
                    • 5.Qf6#
                    • 5.Qf7#
                    • 5.Qe8#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Bd4
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rg1
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bf3#
                    • 5.Bc4#
                    • 5.Qf7#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bd1#
                    • 5.Bd3#
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Bb5#
                    • 5.Bh5#
                    • 5.Ba6#
            • 3.Bxg1
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bf3
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Rxf1
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Rxf1
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
          • 2...Rg2
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
              • 3...Rf2
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rg3
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re3
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re3
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bf3#
                    • 5.Bc4#
                    • 5.Qf7#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bf3
              • threat
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
              • 3...Rxf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
              • 3...Rf3
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qf7#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
                    • 5.Qf7#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.f7+
                  • 4...Kf8
                    • 5.Bg7#
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
          • 2...d5
            • 3.f7+
              • 3...Kxe7
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Re6#
                    • 5.Rf6#
                    • 5.f8Q#
                    • 5.f8B#
                  • 4...Kf8
                    • 5.Bc5#
                    • 5.Bg7#
                    • 5.Re8#
                  • 4...Re5
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.Bc5+
                  • 4...Ke6
                    • 5.Bg4#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.Rf6#
                    • 5.Qf6#
                • 4.Rf6
                  • threat
                    • 5.f8Q#
                  • 4...Kf8
                    • 5.Bc5#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Bh4
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxg5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bf7+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Bxc6+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bxc6#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.f7#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bf3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bg4
              • threat
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
              • 3...Rxf1
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
              • 3...Rxf6
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Rxf6
                  • threat
                    • 5.Bd7#
                    • 5.Rf8#
              • 3...Rf2
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf4
                • 4.Bd7+
                  • 4...Kf7
                    • 5.e8Q#
                • 4.f7+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Rxf7
                    • 5.Bd7#
                • 4.Rxf4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Bc5
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rxc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rg1
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bf3#
                    • 5.Bc4#
                    • 5.Qxd6#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bd1#
                    • 5.Bd3#
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Bb5#
                    • 5.Bh5#
                    • 5.Ba6#
            • 3.Bxg1
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg2
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Qxd6#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
              • 3...Rf2
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rg3
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re3
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Bxd6#
                    • 5.Re8#
                  • 4...Re3
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bf3#
                    • 5.Bc4#
                    • 5.Qxd6#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
              • 3...Rf3
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qxd6#
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
        • 2.Bb6
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rg1
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bf3#
                    • 5.Bc4#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bd1#
                    • 5.Bd3#
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Bb5#
                    • 5.Bh5#
                    • 5.Ba6#
            • 3.Bxg1
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg2
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
              • 3...Rf2
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rg3
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re3
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re3
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bf3#
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
              • 3...Rf3
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Ra5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bb5#
            • 3.Bxa5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...d5
            • 3.f7+
              • 3...Kxe7
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Re6#
                    • 5.Rf6#
                    • 5.f8Q#
                    • 5.f8B#
                  • 4...Kf8
                    • 5.Bc5#
                    • 5.Re8#
                  • 4...Re5
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.Bc5+
                  • 4...Ke6
                    • 5.Bg4#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.Qf6#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
        • 2.Ba7
          • threat
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rg1
            • 3.f7+
              • 3...Kxe7
                • 4.Bd1+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bd3+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bb5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Bh5+
                  • 4...Kf8
                    • 5.Re8#
                • 4.Ba6+
                  • 4...Kf8
                    • 5.Re8#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bf3#
                    • 5.Bc4#
                • 4.f8B+
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Ke8
                    • 5.Bd1#
                    • 5.Bd3#
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Bb5#
                    • 5.Bh5#
                    • 5.Ba6#
            • 3.Bxg1
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...Rg2
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re2
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
              • 3...Rf2
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf2
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re2
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re2
                • 4.Rxe2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf2
                • 4.Rxf2
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rg3
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re3
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re3
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bf3#
                    • 5.Bc4#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bd3
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
              • 3...Rf3
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf3
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re3
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bb5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
            • 3.Ba6
              • threat
                • 4.f7#
              • 3...Re3
                • 4.Rxe3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf3
                • 4.Rxf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
          • 2...Rc5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
            • 3.Bxc5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Kd7
                  • threat
                    • 5.e8Q#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Kd8
                  • threat
                    • 5.e8Q#
                  • 4...Ke6
                    • 5.Bc4#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd1
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bd3
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bg4
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bb5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
                • 4.Ba6
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Rd5
            • 3.f7+
              • 3...Kxe7
                • 4.Bc4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.Bg4+
                  • 4...Kf8
                    • 5.Re8#
                  • 4...Re5
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bc4#
                    • 5.Bg4#
                    • 5.Qf6#
                    • 5.Qe8#
            • 3.Bc4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
          • 2...Re5
            • 3.f7+
              • 3...Kxe7
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Qf7#
            • 3.Bc4
              • threat
                • 4.f7+
                  • 4...Kxe7
                    • 5.f8Q#
              • 3...Rxe7
                • 4.fxe7
                  • threat
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...d5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.f7+
                  • 4...Rxf7
                    • 5.Bxf7#
                • 4.Rxf5
                  • threat
                    • 5.f7#
          • 2...Rf5
            • 3.Rxf5
              • threat
                • 4.Bd1
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bf3
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bc4
                  • threat
                    • 5.f7#
                • 4.Bg4
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
                • 4.Bh5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Kf7
                • 4.Bc4+
                  • 4...Ke8
                    • 5.f7#
                  • 4...d5
                    • 5.e8Q#
                • 4.Bh5
                  • threat
                    • 5.e8Q#
                  • 4...Ke8
                    • 5.f7#
                  • 4...Kg8
                    • 5.e8Q#
          • 2...d5
            • 3.f7+
              • 3...Kxe7
                • 4.Bg4+
                  • 4...Kd6
                    • 5.Re6#
                    • 5.Rf6#
                    • 5.f8Q#
                    • 5.f8B#
                  • 4...Kf8
                    • 5.Bc5#
                    • 5.Re8#
                  • 4...Re5
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.Bc5+
                  • 4...Ke6
                    • 5.Bg4#
                • 4.f8Q+
                  • 4...Ke6
                    • 5.Bg4#
                    • 5.Qf6#
            • 3.Bd1
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bg4
              • threat
                • 4.f7#
              • 3...Re5
                • 4.f7+
                  • 4...Kxe7
                    • 5.Bc5#
                    • 5.f8Q#
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
                  • 4...gxf5
                    • 5.Bh5#
            • 3.Bh5
              • threat
                • 4.f7#
              • 3...Re5
                • 4.Rxe5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#
              • 3...Rf5
                • 4.Rxf5
                  • threat
                    • 5.f7#
                  • 4...Kf7
                    • 5.e8Q#

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