Problem Display
PID: 163532 (b3n3/4PBkr/5RP1/K1pPR1P1/1p6/pPP5/8/B7 w - - 0 1)

Leontieva, Nadezhda Aleksandrovna

Novi Temi, 1973

b3n3/4PBkr/5RP1/K1pPR1P1/1p6/pPP5/8/B7

#5

11 + 7


SOLUTION


  • SOUND
  • Keys
    • 1.c4!
      • threat
        • 2.Bxe8
          • threat
            • 3.Rf8
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Ref5#
                • 4.Re6#
          • 2...Rh1
            • 3.Rf8
              • threat
                • 4.Re1#
              • 3...Rxa1
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rb1
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rc1
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rd1
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rf1
                • 4.Re1+
                  • 4...Rf6
                    • 5.Bxf6#
          • 2...Rh2
            • 3.Rf8
              • threat
                • 4.Re2#
              • 3...Ra2
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rb2
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rc2
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rd2
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rf2
                • 4.Re2+
                  • 4...Rf6
                    • 5.Bxf6#
          • 2...Rh3
            • 3.Rf8
              • threat
                • 4.Re3#
              • 3...Rxb3
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rc3
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rd3
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rf3
                • 4.Re3+
                  • 4...Rf6
                    • 5.Bxf6#
          • 2...Rh4
            • 3.Rf8
              • threat
                • 4.Re4#
              • 3...Rxc4
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rd4
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rf4
                • 4.Re4+
                  • 4...Rf6
                    • 5.Bxf6#
          • 2...Rh5
            • 3.Ree6
              • threat
                • 4.Rf8#
              • 3...Rxg5
                • 4.Rf7+
                  • 4...Kh6
                    • 5.Rh7#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
            • 3.Rf8
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Ref5#
                • 4.Re6#
              • 3...Rxg5
                • 4.Ref5+
                  • 4...Kh6
                    • 5.Rh8#
          • 2...Rh6
            • 3.Re1
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh1#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
            • 3.Re2
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh2#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
            • 3.Re3
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh3#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
            • 3.Re4
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh4#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
            • 3.Ree6
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rxg6#
                • 4.Bxg6
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Kh8
                    • 5.Rf8#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
          • 2...Rh8
            • 3.Ree6
              • threat
                • 4.Rf8#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
        • 2.gxh7
          • threat
            • 3.Re1
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.h8S#
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh1#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh1#
            • 3.Re2
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.h8S#
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh2#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh2#
            • 3.Re3
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.h8S#
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh3#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh3#
            • 3.Re4
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.h8S#
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh4#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh4#
            • 3.Rh6
              • threat
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Qf8#
                    • 5.g6#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
              • 3...Kxf7
                • 4.h8Q
                  • threat
                    • 5.Qf8#
                    • 5.g6#
              • 3...Kh8
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
              • 3...Sf6
                • 4.gxf6+
                  • 4...Kxh6
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kh8
                    • 5.e8Q#
                    • 5.e8R#
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Rxf6#
                    • 5.Qf8#
                    • 5.g6#
          • 2...Kxh7
            • 3.Ref5
              • threat
                • 4.Rh6#
              • 3...Kg7
                • 4.Rg6+
                  • 4...Kh7
                    • 5.Rh6#
              • 3...Sxf6
                • 4.gxf6
                  • threat
                    • 5.Rh5#
                  • 4...Kh6
                    • 5.Rh5#
                  • 4...Kh8
                    • 5.Rh5#
          • 2...Kh8
            • 3.Rh6
              • threat
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
              • 3...Kg7
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Qf8#
                    • 5.g6#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
              • 3...Sf6
                • 4.e8Q+
                  • 4...Kg7
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Sxe8
                    • 5.Rxe8#
                  • 4...Sg8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.Re7#
                    • 5.Qxg8#
                    • 5.hxg8Q#
                    • 5.hxg8R#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Sxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Sxe8
                    • 5.Rxe8#
          • 2...Bxd5
            • 3.Re2
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.h8S#
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh2#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxf7
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.h8Q#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh2#
            • 3.Re3
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.h8S#
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh3#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxf7
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.h8Q#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh3#
            • 3.Re4
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.h8S#
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh4#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Bxf7
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.h8Q#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh4#
            • 3.Rh6
              • threat
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Qf8#
                    • 5.g6#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxd5#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxd5#
                    • 5.Rf5#
                    • 5.Ree6#
              • 3...Kxf7
                • 4.h8Q
                  • threat
                    • 5.Qf8#
                    • 5.g6#
              • 3...Kh8
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxd5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxd5#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxd5#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
              • 3...Be4
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Qf8#
              • 3...Be6
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Qf8#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxc5#
                    • 5.Rd5#
                    • 5.Rf5#
                    • 5.Rexe6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxc5#
                    • 5.Rd5#
                    • 5.Rf5#
                    • 5.Rexe6#
              • 3...Sf6
                • 4.gxf6+
                  • 4...Kxh6
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kh8
                    • 5.e8Q#
                    • 5.e8R#
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Rxf6#
                    • 5.Qf8#
                    • 5.g6#
          • 2...Sxf6
            • 3.gxf6+
              • 3...Kxf6
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.e8Q#
                    • 5.e8B#
                • 4.h8B+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.e8Q
                  • threat
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kg7
                    • 5.Rh5#
                    • 5.h8Q#
                • 4.Be8
                  • threat
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kg7
                    • 5.Rh5#
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kxf6
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8B#
                • 4.e8B+
                  • 4...Kxf6
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kf8
                    • 5.h8Q#
                    • 5.h8R#
              • 3...Kh8
                • 4.e8Q+
                  • 4...Kxh7
                    • 5.Rh5#
                • 4.e8R+
                  • 4...Kxh7
                    • 5.Rh5#
          • 2...Bc6
            • 3.Rh6
              • threat
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Qf8#
                    • 5.g6#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
              • 3...Kxf7
                • 4.h8Q
                  • threat
                    • 5.Qf8#
                    • 5.g6#
              • 3...Kh8
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
              • 3...Sf6
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Rxf6#
                    • 5.Qf8#
                    • 5.g6#
          • 2...Sd6
            • 3.h8Q+
              • 3...Kxh8
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
            • 3.h8B+
              • 3...Kxh8
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
            • 3.Rxd6
              • threat
                • 4.Re1+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.Re2+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.Re3+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.Re4+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Ree6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
                • 4.Bg6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.Bg8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.g6
                  • threat
                    • 5.Rh5#
                  • 4...Kh6
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Rg5#
                    • 5.Rh5#
                    • 5.Ree6#
              • 3...Kxf7
                • 4.g6+
                  • 4...Kg7
                    • 5.Rh5#
                  • 4...Ke8
                    • 5.Rd8#
                    • 5.h8Q#
                    • 5.h8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Re7#
                    • 5.Rd7#
                    • 5.Qg8#
                    • 5.h8Q#
                • 4.e8S
                  • threat
                    • 5.Rf6#
                  • 4...Kf8
                    • 5.Rf6#
                • 4.e8R
                  • threat
                    • 5.R5e7#
                  • 4...Kg7
                    • 5.R5e7#
                • 4.h8Q
                  • threat
                    • 5.Rf6#
                    • 5.Qf8#
                    • 5.g6#
                    • 5.e8Q#
                    • 5.e8B#
              • 3...Kxh7
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                  • 4...Kg7
                    • 5.Qg8#
                • 4.e8S
                  • threat
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re1
                  • threat
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.Re2
                  • threat
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.Re3
                  • threat
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.Re4
                  • threat
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.Rf5
                  • threat
                    • 5.Rh6#
                • 4.Ree6
                  • threat
                    • 5.Rh6#
              • 3...Kh8
                • 4.Re1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.Re2+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.Re3+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.Re4+
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Ree6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
                • 4.Bg6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.Bg8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.Rh6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Rf5#
                • 4.g6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Rg5#
                    • 5.Rh5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Rh5#
            • 3.e8Q
              • threat
                • 4.Qg8#
                • 4.h8Q#
              • 3...Sxc4+
                • 4.bxc4
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
              • 3...Sb7+
                • 4.Ka4
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
                • 4.Ka6
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
                • 4.Kb6
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
              • 3...Sxe8
                • 4.Rxe8
                  • threat
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
          • 2...Sc7
            • 3.h8Q+
              • 3...Kxh8
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.h8B+
              • 3...Kxh8
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.e8Q
              • threat
                • 4.Qg8#
                • 4.h8Q#
              • 3...Sxe8
                • 4.Rxe8
                  • threat
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
            • 3.e8R
              • threat
                • 4.h8Q#
              • 3...Kxh7
                • 4.Bg6+
                  • 4...Kg7
                    • 5.R5e7#
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
                    • 5.R5e7#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                • 4.R5e7
                  • threat
                    • 5.Bh5#
                    • 5.Be6#
                    • 5.Bg6#
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Bh5#
                    • 5.Be6#
                    • 5.Bg6#
                    • 5.Rh6#
                • 4.Rg8
                  • threat
                    • 5.Rh6#
              • 3...Sxe8
                • 4.Rxe8
                  • threat
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
            • 3.h8R
              • threat
                • 4.Rg8+
                  • 4...Kh7
                    • 5.Rh6#
                • 4.Ref5
                  • threat
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kxh8
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Re1
              • threat
                • 4.Rff1+
                  • 4...Kxh7
                    • 5.Rh1#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh1#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh1#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Rh1
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
            • 3.Re2
              • threat
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rff2+
                  • 4...Kxh7
                    • 5.Rh2#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh2#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh2#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Rh2
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
            • 3.Re3
              • threat
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rff3+
                  • 4...Kxh7
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh3#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh3#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Rh3
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
            • 3.Re4
              • threat
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rff4+
                  • 4...Kxh7
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh4#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh4#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Rh4
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
            • 3.Ref5
              • threat
                • 4.Rh6#
              • 3...Sxd5
                • 4.Rg6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Bxd5
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                    • 5.Rf7#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
              • 3...Sb5
                • 4.Rg6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Rh6+
                  • 4...Sc3
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Sd4
                    • 5.h8Q#
                    • 5.h8B#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R
                  • threat
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Be5
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
              • 3...Se6
                • 4.Rxe6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Rg6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Rh6+
                  • 4...Sd4
                    • 5.h8Q#
                    • 5.h8B#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Bxe6
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                    • 5.Rf7#
                • 4.dxe6
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.e8R
                  • threat
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Sf8
                    • 5.Rh6#
              • 3...Se8
                • 4.Rg6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
            • 3.Ree6
              • threat
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Bg6
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Sxe6
                    • 5.Rxe6#
                • 4.Bg8
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rg6#
                    • 5.Rh6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rg6#
                    • 5.Rh6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Sxe6
                    • 5.Rxe6#
            • 3.Rh6
              • threat
                • 4.Rf5#
              • 3...Kxf7
                • 4.h8Q
                  • threat
                    • 5.Rf6#
                    • 5.Qf8#
                    • 5.g6#
                  • 4...Se6
                    • 5.e8Q#
              • 3...Sxd5
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Qf8#
                    • 5.g6#
                    • 5.e8Q#
                    • 5.e8B#
                • 4.h8B+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Bxd5
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.e8Q
                  • threat
                    • 5.Rxd5#
                    • 5.Qg8#
                    • 5.h8Q#
                    • 5.h8B#
                • 4.e8B
                  • threat
                    • 5.h8Q#
                  • 4...Kf8
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxd5#
                • 4.Bh5
                  • threat
                    • 5.Rxd5#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxd5#
                • 4.Be6
                  • threat
                    • 5.Rxd5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rxd5#
                • 4.Bg6
                  • threat
                    • 5.Rxd5#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxd5#
                • 4.Be8
                  • threat
                    • 5.Rxd5#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxd5#
                • 4.Bg8
                  • threat
                    • 5.Rxd5#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxd5#
                  • 4...Sxe7
                    • 5.Rf5#
                • 4.g6
                  • threat
                    • 5.h8Q#
                  • 4...Kf6
                    • 5.e8S#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kxh6
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxd5#
              • 3...Sb5
                • 4.Rf5+
                  • 4...Sc3
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Sd4
                    • 5.h8Q#
                    • 5.h8B#
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Rf6#
                    • 5.Qf8#
                    • 5.g6#
                    • 5.e8Q#
                    • 5.e8B#
                • 4.h8B+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                    • 5.h8B#
              • 3...Se6
                • 4.Rf5+
                  • 4...Sd4
                    • 5.h8Q#
                    • 5.h8B#
                • 4.Rexe6+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Bxe6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                • 4.dxe6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxc5#
                    • 5.Rd5#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxc5#
                    • 5.Rd5#
                    • 5.Rf5#
                • 4.e8Q
                  • threat
                    • 5.Rexe6#
                    • 5.Qg8#
                    • 5.h8Q#
                    • 5.h8B#
                • 4.Bh5
                  • threat
                    • 5.Rexe6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rexe6#
                • 4.Bg6
                  • threat
                    • 5.Rxe6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxe6#
                • 4.Be8
                  • threat
                    • 5.Rexe6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rexe6#
                • 4.Bg8
                  • threat
                    • 5.Rexe6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rexe6#
              • 3...Se8
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Qf8#
                    • 5.g6#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
        • 2.Re1
          • threat
            • 3.Rff1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Rff1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh1
              • threat
                • 4.Rxh7#
              • 3...Rxh1
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh1#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh2
                • 4.Rxh2+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh2#
                    • 5.Rfxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh3
                • 4.Rxh3+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh3#
                    • 5.Rfxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rfxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Re2
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rff2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rff2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh2
              • threat
                • 4.Rxh7#
              • 3...Rxh2
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh3
                • 4.Rxh3+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh3#
                    • 5.Rfxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rfxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Re3
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rff3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rff3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh3
              • threat
                • 4.Rxh7#
              • 3...Rxh3
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rfxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Re4
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rff4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rff4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh4
              • threat
                • 4.Rxh7#
              • 3...Rxh4
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Ree6
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Rg7
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
        • 2.Rf1
          • threat
            • 3.Ree1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Ree1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rh1
              • threat
                • 4.Rxh7#
              • 3...Rxh1
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh1#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh2
                • 4.Rxh2+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Ree1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh2#
                    • 5.Rexh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh3
                • 4.Rxh3+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Ree1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh3#
                    • 5.Rexh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Ree1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rexh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Ree1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Ree1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Sf6
                • 4.gxf6
                  • threat
                    • 5.Rxh7#
                    • 5.g7#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
        • 2.Rf2
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ree2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rh2
              • threat
                • 4.Rxh7#
              • 3...Rxh2
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh3
                • 4.Rxh3+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh3#
                    • 5.Rexh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rexh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Sf6
                • 4.gxf6
                  • threat
                    • 5.Rxh7#
                    • 5.g7#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Ree2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
        • 2.Rf3
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ree3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rh3
              • threat
                • 4.Rxh7#
              • 3...Rxh3
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rexh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Sf6
                • 4.gxf6
                  • threat
                    • 5.Rxh7#
                    • 5.g7#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Ree3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
        • 2.Rf4
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ree4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rh4
              • threat
                • 4.Rxh7#
              • 3...Rxh4
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Sf6
                • 4.gxf6
                  • threat
                    • 5.Rxh7#
                    • 5.g7#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Ree4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
        • 2.Rff5
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re6+
              • 3...Rg7
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
        • 2.Ra6
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Rg7
                • 4.Rxa8
                  • 4...a2
                    • 5.Rxe8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Ree6+
              • 3...Rg7
                • 4.Rxa8
                  • 4...a2
                    • 5.Rxe8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh6
                • 4.gxh7
                  • threat
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kxh7
                    • 5.Rh5#
                • 4.g7
                  • threat
                    • 5.Rh5#
                    • 5.g8S#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Ree6
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
        • 2.Rb6
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh6
                • 4.gxh7
                  • threat
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kxh7
                    • 5.Rh5#
                • 4.g7
                  • threat
                    • 5.Rh5#
                    • 5.g8S#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Ree6
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Rb8
              • threat
                • 4.e8Q
                  • threat
                    • 5.Qf8#
                  • 4...Sxe8
                    • 5.Rexe8#
                  • 4...Sg8
                    • 5.Qxg8#
                  • 4...Rh8
                    • 5.Qxh8#
                  • 4...Sd7
                    • 5.Qg8#
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
              • 3...Se8
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Re6#
                    • 5.Rg8#
              • 3...Rh5
                • 4.gxf6+
                  • 4...Kxf6
                    • 5.e8S#
                  • 4...Kh6
                    • 5.Rh8#
                • 4.e8Q
                  • threat
                    • 5.Qf8#
                  • 4...Sxe8
                    • 5.Rexe8#
                  • 4...Sg8
                    • 5.Qxg8#
                  • 4...Rh8
                    • 5.Qxh8#
                  • 4...Sd7
                    • 5.Qg8#
                  • 4...Sh7
                    • 5.Qg8#
                    • 5.Qh8#
              • 3...Rh6
                • 4.gxf6+
                  • 4...Kxf6
                    • 5.e8S#
              • 3...Rh8
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
        • 2.Rc6
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Rg7
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh6
                • 4.gxh7
                  • threat
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kxh7
                    • 5.Rh5#
                • 4.g7
                  • threat
                    • 5.Rh5#
                    • 5.g8S#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Ree6
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Rc8
              • threat
                • 4.e8Q
                  • threat
                    • 5.Qf8#
                  • 4...Sxe8
                    • 5.Rexe8#
                  • 4...Sg8
                    • 5.Qxg8#
                  • 4...Rh8
                    • 5.Qxh8#
                  • 4...Sd7
                    • 5.Qg8#
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
              • 3...Se8
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Re6#
                    • 5.Rg8#
              • 3...Rh5
                • 4.gxf6+
                  • 4...Kxf6
                    • 5.e8S#
                  • 4...Kh6
                    • 5.Rh8#
                • 4.e8Q
                  • threat
                    • 5.Qf8#
                  • 4...Sxe8
                    • 5.Rexe8#
                  • 4...Sg8
                    • 5.Qxg8#
                  • 4...Rh8
                    • 5.Qxh8#
                  • 4...Sd7
                    • 5.Qg8#
                  • 4...Sh7
                    • 5.Qg8#
                    • 5.Qh8#
              • 3...Rh6
                • 4.gxf6+
                  • 4...Kxf6
                    • 5.e8S#
              • 3...Rh8
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
        • 2.Rd6
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh6
                • 4.gxh7
                  • threat
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kxh7
                    • 5.Rh5#
                • 4.g7
                  • threat
                    • 5.Rh5#
                    • 5.g8S#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Ree6
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Rd8
              • threat
                • 4.e8Q
                  • threat
                    • 5.Qf8#
                  • 4...Sxe8
                    • 5.Rexe8#
                  • 4...Sg8
                    • 5.Qxg8#
                  • 4...Rh8
                    • 5.Qxh8#
                  • 4...Sd7
                    • 5.Qg8#
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
              • 3...Se8
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Re6#
                    • 5.Rg8#
              • 3...Rh5
                • 4.gxf6+
                  • 4...Kxf6
                    • 5.e8S#
                  • 4...Kh6
                    • 5.Rh8#
                • 4.e8Q
                  • threat
                    • 5.Qf8#
                  • 4...Sxe8
                    • 5.Rexe8#
                  • 4...Sg8
                    • 5.Qxg8#
                  • 4...Rh8
                    • 5.Qxh8#
                  • 4...Sd7
                    • 5.Qg8#
                  • 4...Sh7
                    • 5.Qg8#
                    • 5.Qh8#
              • 3...Rh6
                • 4.gxf6+
                  • 4...Kxf6
                    • 5.e8S#
              • 3...Rh8
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
        • 2.Rfe6
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Rg7
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh6
                • 4.gxh7
                  • threat
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kxh7
                    • 5.Rh5#
                • 4.g7
                  • threat
                    • 5.Rh5#
                    • 5.g8S#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
      • 1...Kh8
        • 2.Bxe8
          • threat
            • 3.Rf8+
              • 3...Kg7
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Ref5#
                • 4.Re6#
          • 2...Rxe7
            • 3.Rf8+
              • 3...Kg7
                • 4.Ref5+
                  • 4...Re5
                    • 5.Bxe5#
          • 2...Bxd5
            • 3.Rf8+
              • 3...Bg8
                • 4.Re1+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Re2+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Re3+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Re4+
                  • 4...Rg7
                    • 5.Rh4#
            • 3.Rxd5
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rff5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rfd6#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rff5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rfd6#
                    • 5.Re6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Re1
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rg7
                • 4.Rh1+
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rh7
                    • 5.Rf8#
                  • 4...Bxh1
                    • 5.Rf8#
                • 4.Rf8+
                  • 4...Bg8
                    • 5.Rh1#
              • 3...Bf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.gxh7#
                  • 4...Rg7
                    • 5.Rf8#
              • 3...Bg8
                • 4.Rf7+
                  • 4...Rg7
                    • 5.Bxg7#
                • 4.Rf8+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.gxh7
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Bxh7
                    • 5.Rg6#
                    • 5.Rf8#
            • 3.Re2
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rg7
                • 4.Rh2+
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rh7
                    • 5.Rf8#
                • 4.Rf8+
                  • 4...Bg8
                    • 5.Rh2#
              • 3...Bf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.gxh7#
                  • 4...Rg7
                    • 5.Rf8#
              • 3...Bg8
                • 4.Rf7+
                  • 4...Rg7
                    • 5.Bxg7#
                • 4.Rf8+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.gxh7
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Bxh7
                    • 5.Rg6#
                    • 5.Rf8#
            • 3.Re3
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rg7
                • 4.Rh3+
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rh7
                    • 5.Rf8#
                • 4.Rf8+
                  • 4...Bg8
                    • 5.Rh3#
              • 3...Bf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.gxh7#
                  • 4...Rg7
                    • 5.Rf8#
              • 3...Bg8
                • 4.Rf7+
                  • 4...Rg7
                    • 5.Bxg7#
                • 4.Rf8+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.gxh7
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Bxh7
                    • 5.Rg6#
                    • 5.Rf8#
            • 3.Re4
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rg7
                • 4.Rh4+
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rh7
                    • 5.Rf8#
                • 4.Rf8+
                  • 4...Bg8
                    • 5.Rh4#
              • 3...Bf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.gxh7#
                  • 4...Rg7
                    • 5.Rf8#
              • 3...Bg8
                • 4.Rf7+
                  • 4...Rg7
                    • 5.Bxg7#
                • 4.Rf8+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.gxh7
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Bxh7
                    • 5.Rg6#
                    • 5.Rf8#
            • 3.Ree6
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
          • 2...Rf7
            • 3.Bxf7
              • threat
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rg8#
                • 4.Re1
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.Re2
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.Re3
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.Re4
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.Ref5
                  • threat
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                • 4.Ree6
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                • 4.Rf1
                  • threat
                    • 5.Ree1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Ree1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                • 4.Rf2
                  • threat
                    • 5.Re1#
                    • 5.Ree2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Ree2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                • 4.Rf3
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Ree3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Ree3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                • 4.Rf4
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Ree4#
                    • 5.Ref5#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Ree4#
                    • 5.Ref5#
                    • 5.Re6#
                • 4.Rff5
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Re6#
                • 4.Ra6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.Rb6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.Rc6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.Rd6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.Rfe6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
              • 3...Kg7
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                • 4.e8R
                  • threat
                    • 5.Rg8#
                • 4.Re1
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kh8
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.Re2
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.Re3
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.Re4
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.Ref5
                  • threat
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Kh8
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                • 4.Ree6
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                • 4.Rf1
                  • threat
                    • 5.Ree1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                  • 4...Kh8
                    • 5.Ree1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                • 4.Rf2
                  • threat
                    • 5.Re1#
                    • 5.Ree2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Ree2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                • 4.Rf3
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Ree3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Ree3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                • 4.Rf4
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Ree4#
                    • 5.Ref5#
                    • 5.Re6#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Ree4#
                    • 5.Ref5#
                    • 5.Re6#
                • 4.Rff5
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Re6#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Re6#
                • 4.Ra6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.Rb6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.Rc6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.Rd6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.Rfe6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
            • 3.Rxf7
              • threat
                • 4.Re1+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Re2+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Re3+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Re4+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Ref5+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Re6+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Rh7+
                  • 4...Kg8
                    • 5.Bf7#
                • 4.Rf8+
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                • 4.Bd7
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Kg8
                • 4.Rf8+
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                • 4.Bd7
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Kh8
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re1
                  • threat
                    • 5.Rf8#
                • 4.Re2
                  • threat
                    • 5.Rf8#
                • 4.Re3
                  • threat
                    • 5.Rf8#
                • 4.Re4
                  • threat
                    • 5.Rf8#
                • 4.Ref5
                  • threat
                    • 5.Rf8#
                • 4.Re6
                  • threat
                    • 5.Rf8#
            • 3.gxf7
              • threat
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.f8Q#
                • 4.f8Q+
                  • 4...Kh7
                    • 5.Bg6#
                    • 5.Rh6#
                    • 5.g6#
                • 4.Re1
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                • 4.Re2
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                • 4.Re3
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                • 4.Re4
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                • 4.Ree6
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
              • 3...Kg7
                • 4.f8Q+
                  • 4...Kh7
                    • 5.Bg6#
                    • 5.Rh6#
                    • 5.g6#
                • 4.Re1
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re2
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re3
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re4
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Ree6
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Rh6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.f8Q#
                • 4.g6
                  • threat
                    • 5.f8Q#
                  • 4...Kxf6
                    • 5.f8Q#
                  • 4...Kh6
                    • 5.f8Q#
                    • 5.f8B#
                  • 4...Kh8
                    • 5.f8Q#
              • 3...Kh7
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.f8Q#
                • 4.g6+
                  • 4...Kh6
                    • 5.f8Q#
                    • 5.f8B#
                  • 4...Kg7
                    • 5.f8Q#
                  • 4...Kh8
                    • 5.f8Q#
                • 4.f8Q
                  • threat
                    • 5.Bg6#
                    • 5.Rh6#
                    • 5.g6#
                • 4.Re1
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re2
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re3
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re4
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Ree6
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
            • 3.Re1
              • threat
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
              • 3...Kg7
                • 4.Bxf7
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kh8
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
              • 3...Kg8
                • 4.Bxf7+
                  • 4...Kg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kh8
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7+
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Rxf7
                  • threat
                    • 5.Rf8#
              • 3...Rxf6
                • 4.Bxf6+
                  • 4...Kg8
                    • 5.Bf7#
                • 4.gxf6
                  • threat
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                • 4.Bf7
                  • threat
                    • 5.Bxf6#
                  • 4...Kg7
                    • 5.Bxf6#
            • 3.Re2
              • threat
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
              • 3...Kg7
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
              • 3...Kg8
                • 4.Bxf7+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7+
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Rxf7
                  • threat
                    • 5.Rf8#
              • 3...Rxf6
                • 4.Bxf6+
                  • 4...Kg8
                    • 5.Bf7#
                • 4.gxf6
                  • threat
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                • 4.Bf7
                  • threat
                    • 5.Bxf6#
                  • 4...Kg7
                    • 5.Bxf6#
            • 3.Re3
              • threat
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
              • 3...Kg7
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
              • 3...Kg8
                • 4.Bxf7+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7+
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Rxf7
                  • threat
                    • 5.Rf8#
              • 3...Rxf6
                • 4.Bxf6+
                  • 4...Kg8
                    • 5.Bf7#
                • 4.gxf6
                  • threat
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                • 4.Bf7
                  • threat
                    • 5.Bxf6#
                  • 4...Kg7
                    • 5.Bxf6#
            • 3.Re4
              • threat
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
              • 3...Kg7
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
              • 3...Kg8
                • 4.Bxf7+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7+
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Rxf7
                  • threat
                    • 5.Rf8#
              • 3...Rxf6
                • 4.Bxf6+
                  • 4...Kg8
                    • 5.Bf7#
                • 4.gxf6
                  • threat
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                • 4.Bf7
                  • threat
                    • 5.Bxf6#
                  • 4...Kg7
                    • 5.Bxf6#
            • 3.Ref5
              • threat
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
              • 3...Kg7
                • 4.Bxf7
                  • threat
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Kh8
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
              • 3...Kg8
                • 4.Bxf7+
                  • 4...Kg7
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Kh8
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                • 4.gxf7+
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Rxf7
                  • threat
                    • 5.Rf8#
              • 3...Rxf6
                • 4.Bxf6+
                  • 4...Kg8
                    • 5.Bf7#
                • 4.Rxf6
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                • 4.gxf6
                  • threat
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                • 4.Bf7
                  • threat
                    • 5.Bxf6#
                  • 4...Kg7
                    • 5.Bxf6#
            • 3.Ree6
              • threat
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
              • 3...Kg7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
              • 3...Kg8
                • 4.Bxf7+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                • 4.gxf7+
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Rxf7
                  • threat
                    • 5.Rf8#
              • 3...Rxf6
                • 4.Bxf6+
                  • 4...Kg8
                    • 5.Bf7#
                • 4.Rxf6
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                • 4.gxf6
                  • threat
                    • 5.f7#
                  • 4...Kg8
                    • 5.f7#
                • 4.Bf7
                  • threat
                    • 5.Bxf6#
                  • 4...Kg7
                    • 5.Bxf6#
        • 2.Re1
          • threat
            • 3.Rff1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh1
              • threat
                • 4.Rxh7#
              • 3...Rxh1
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh1#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh2
                • 4.Rxh2+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh2#
                    • 5.Rfxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh3
                • 4.Rxh3+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh3#
                    • 5.Rfxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rfxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
          • 2...Bxd5
            • 3.Rff1+
              • 3...Rg7
                • 4.Rh1+
                  • 4...Bxh1
                    • 5.Rxh1#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rg7
                • 4.Rh1+
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Rh7
                    • 5.Rf8#
                  • 4...Bxh1
                    • 5.Rf8#
                • 4.Rf8+
                  • 4...Bg8
                    • 5.Rh1#
              • 3...Bf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.gxh7#
                  • 4...Rg7
                    • 5.Rf8#
              • 3...Bg8
                • 4.Rf7+
                  • 4...Rg7
                    • 5.Bxg7#
                • 4.Rf8+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.gxh7
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Bxh7
                    • 5.Rg6#
                    • 5.Rf8#
          • 2...Bc6
            • 3.Rff1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
                • 4.Rh1
                  • threat
                    • 5.Rxh7#
                  • 4...Rxh1
                    • 5.Rxh1#
                  • 4...Rh2
                    • 5.Rxh2#
                  • 4...Rh3
                    • 5.Rxh3#
                  • 4...Rh4
                    • 5.Rxh4#
                  • 4...Rh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rxc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh1
              • threat
                • 4.Rxh7#
              • 3...Rxh1
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh1#
              • 3...Rh2
                • 4.Rxh2+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh2#
                    • 5.Rfxh2#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
              • 3...Rh3
                • 4.Rxh3+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh3#
                    • 5.Rfxh3#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rfxh4#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Re2
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rff2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh2
              • threat
                • 4.Rxh7#
              • 3...Rxh2
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh3
                • 4.Rxh3+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh3#
                    • 5.Rfxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rfxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
          • 2...Bc6
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rff2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
                • 4.Rh2
                  • threat
                    • 5.Rxh7#
                  • 4...Rxh2
                    • 5.Rxh2#
                  • 4...Rh3
                    • 5.Rxh3#
                  • 4...Rh4
                    • 5.Rxh4#
                  • 4...Rh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rxc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh2
              • threat
                • 4.Rxh7#
              • 3...Rxh2
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
              • 3...Rh3
                • 4.Rxh3+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh3#
                    • 5.Rfxh3#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rfxh4#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Re3
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rff3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh3
              • threat
                • 4.Rxh7#
              • 3...Rxh3
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rfxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
          • 2...Bc6
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rff3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
                • 4.Rh3
                  • threat
                    • 5.Rxh7#
                  • 4...Rxh3
                    • 5.Rxh3#
                  • 4...Rh4
                    • 5.Rxh4#
                  • 4...Rh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rxc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh3
              • threat
                • 4.Rxh7#
              • 3...Rxh3
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rfxh4#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Re4
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rff4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rxa8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh4
              • threat
                • 4.Rxh7#
              • 3...Rxh4
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
          • 2...Bc6
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rff4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
                • 4.Rh4
                  • threat
                    • 5.Rxh7#
                  • 4...Rxh4
                    • 5.Rxh4#
                  • 4...Rh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rxc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh4
              • threat
                • 4.Rxh7#
              • 3...Rxh4
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rff4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rff4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Ree6
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Rg7
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
          • 2...Rg7
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rf8+
                  • 4...Kh7
                    • 5.Bxg6#
                    • 5.Rh8#
                • 4.Bxg6
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rf2
              • threat
                • 4.Rh2#
              • 3...Sf6
                • 4.Rh2+
                  • 4...Rh7
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Sh5
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Sh7
                    • 5.Rxh7#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Rg8
                    • 5.Bxf6#
                    • 5.Qxg8#
                  • 4...Sxe8
                    • 5.Rh2#
                    • 5.Rxe8#
                  • 4...Sg8
                    • 5.Rh2#
                    • 5.Qxg8#
                • 4.e8R+
                  • 4...Rg8
                    • 5.Bxf6#
                    • 5.Rxg8#
                  • 4...Sxe8
                    • 5.Rh2#
                    • 5.Rxe8#
                  • 4...Sg8
                    • 5.Rh2#
                    • 5.Rxg8#
                • 4.Bxf6
                  • threat
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Rf3
              • threat
                • 4.Rh3#
              • 3...Sf6
                • 4.Rh3+
                  • 4...Rh7
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Sh5
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Sh7
                    • 5.Rxh7#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Rg8
                    • 5.Bxf6#
                    • 5.Qxg8#
                  • 4...Sxe8
                    • 5.Rh3#
                    • 5.Rxe8#
                  • 4...Sg8
                    • 5.Rh3#
                    • 5.Qxg8#
                • 4.e8R+
                  • 4...Rg8
                    • 5.Bxf6#
                    • 5.Rxg8#
                  • 4...Sxe8
                    • 5.Rh3#
                    • 5.Rxe8#
                  • 4...Sg8
                    • 5.Rh3#
                    • 5.Rxg8#
                • 4.Bxf6
                  • threat
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Rf4
              • threat
                • 4.Rh4#
              • 3...Sf6
                • 4.Rh4+
                  • 4...Rh7
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Sh5
                    • 5.Rxh5#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Sh7
                    • 5.Rxh7#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Rg8
                    • 5.Bxf6#
                    • 5.Qxg8#
                  • 4...Sxe8
                    • 5.Rh4#
                    • 5.Rxe8#
                  • 4...Sg8
                    • 5.Rh4#
                    • 5.Qxg8#
                • 4.e8R+
                  • 4...Rg8
                    • 5.Bxf6#
                    • 5.Rxg8#
                  • 4...Sxe8
                    • 5.Rh4#
                    • 5.Rxe8#
                  • 4...Sg8
                    • 5.Rh4#
                    • 5.Rxg8#
                • 4.Bxf6
                  • threat
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
      • 1...Bxd5
        • 2.Rxd5
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rff5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ra6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rb6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rc6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rfd6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rff5+
              • 3...Rg7
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Rd8
                  • 4...a2
                    • 5.Rxe8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Ra6+
              • 3...Rg7
                • 4.Rd8
                  • 4...a2
                    • 5.Rxe8#
                • 4.Ra8
                  • 4...a2
                    • 5.Rxe8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rd8#
                    • 5.Ra8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Ra8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Rb6+
              • 3...Rg7
                • 4.Rd8
                  • 4...a2
                    • 5.Rxe8#
                • 4.Rb8
                  • 4...a2
                    • 5.Rxe8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rd8#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Rc6+
              • 3...Rg7
                • 4.Rd8
                  • 4...a2
                    • 5.Rxe8#
                • 4.Rc8
                  • 4...a2
                    • 5.Rxe8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rd8#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Rfd6+
              • 3...Rg7
                • 4.Rd8
                  • 4...a2
                    • 5.Rxe8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Re6+
              • 3...Rg7
                • 4.Rd8
                  • 4...a2
                    • 5.Rxe8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rff5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rfd6#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rff5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rfd6#
                    • 5.Re6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rd8
              • threat
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rxe8#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rxe8#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rxe8#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rxe8#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Rxe8#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Rxe8#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Rxe8#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Rxe8#
                • 4.Rfd6+
                  • 4...Rg7
                    • 5.Rxe8#
                • 4.Re6+
                  • 4...Rg7
                    • 5.Rxe8#
                • 4.Rxe8+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg8#
              • 3...Kg7
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rfd6+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rxe8
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg8#
              • 3...Rxf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                    • 5.Rxe8#
              • 3...Rg7
                • 4.Rxe8+
                  • 4...Rg8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rxg8#
                • 4.Rf1
                  • 4...a2
                    • 5.Rh1#
                    • 5.Rxe8#
                • 4.Rf2
                  • 4...a2
                    • 5.Rh2#
                    • 5.Rxe8#
                • 4.Rf3
                  • 4...a2
                    • 5.Rh3#
                    • 5.Rxe8#
                • 4.Rf4
                  • 4...a2
                    • 5.Rh4#
                    • 5.Rxe8#
                • 4.Rf5
                  • 4...a2
                    • 5.Rxe8#
                • 4.Ra6
                  • 4...a2
                    • 5.Rxe8#
                • 4.Rb6
                  • 4...a2
                    • 5.Rxe8#
                • 4.Rc6
                  • 4...a2
                    • 5.Rxe8#
                • 4.Rfd6
                  • 4...a2
                    • 5.Rxe8#
                • 4.Re6
                  • 4...a2
                    • 5.Rxe8#
        • 2.Ree6
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
        • 2.Rfe6
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rxd5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rxd5+
              • 3...Rg7
                • 4.Rd8
                  • 4...a2
                    • 5.Rxe8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh6
                • 4.gxh7
                  • threat
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kxh7
                    • 5.Rh5#
                • 4.g7
                  • threat
                    • 5.Rh5#
                    • 5.g8S#
            • 3.Rxd5
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
      • 1...Rh1
        • 2.Rf1
          • threat
            • 3.Ree1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Rxf1
            • 3.Re1+
              • 3...Rf6
                • 4.Rh1
                  • threat
                    • 5.Rh7#
              • 3...Sf6
                • 4.Rxf1
                  • threat
                    • 5.Bxf6#
                  • 4...Kh8
                    • 5.Bxf6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                • 4.e8R
                  • threat
                    • 5.Rg8#
      • 1...Rh2
        • 2.Rf2
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Rxf2
            • 3.Re2+
              • 3...Rf6
                • 4.Rh2
                  • threat
                    • 5.Rh7#
              • 3...Sf6
                • 4.Rxf2
                  • threat
                    • 5.Bxf6#
                  • 4...Kh8
                    • 5.Bxf6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                • 4.e8R
                  • threat
                    • 5.Rg8#
      • 1...Rh3
        • 2.Rf3
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Rxf3
            • 3.Re3+
              • 3...Rf6
                • 4.Rh3
                  • threat
                    • 5.Rh7#
              • 3...Sf6
                • 4.Rxf3
                  • threat
                    • 5.Bxf6#
                  • 4...Kh8
                    • 5.Bxf6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                • 4.e8R
                  • threat
                    • 5.Rg8#
      • 1...Rh4
        • 2.Rf4
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Rxf4
            • 3.Re4+
              • 3...Rf6
                • 4.Rh4
                  • threat
                    • 5.Rh7#
              • 3...Sf6
                • 4.Rxf4
                  • threat
                    • 5.Bxf6#
                  • 4...Kh8
                    • 5.Bxf6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                • 4.e8R
                  • threat
                    • 5.Rg8#
      • 1...Rh5
        • 2.Bxe8
          • threat
            • 3.Ree6
              • threat
                • 4.Rf8#
              • 3...Rxg5
                • 4.Rf7+
                  • 4...Kh6
                    • 5.Rh7#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
            • 3.Rf8
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Ref5#
                • 4.Re6#
              • 3...Rxg5
                • 4.Ref5+
                  • 4...Kh6
                    • 5.Rh8#
          • 2...Rxg5
            • 3.Rxg5
              • threat
                • 4.Rff5+
                  • 4...Kh6
                    • 5.Rh5#
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rh5
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Kh6
                • 4.Rff5
                  • threat
                    • 5.Rh5#
              • 3...Bxd5
                • 4.Rff5+
                  • 4...Kh6
                    • 5.Rh5#
                  • 4...Kg8
                    • 5.Rf8#
          • 2...Rh1
            • 3.Rf8
              • threat
                • 4.Re1#
              • 3...Rxa1
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rb1
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rc1
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rd1
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rf1
                • 4.Re1+
                  • 4...Rf6
                    • 5.Bxf6#
          • 2...Rh2
            • 3.Rf8
              • threat
                • 4.Re2#
              • 3...Ra2
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rb2
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rc2
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rd2
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rf2
                • 4.Re2+
                  • 4...Rf6
                    • 5.Bxf6#
          • 2...Rh3
            • 3.Rf8
              • threat
                • 4.Re3#
              • 3...Rxb3
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rc3
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rd3
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rf3
                • 4.Re3+
                  • 4...Rf6
                    • 5.Bxf6#
          • 2...Rh4
            • 3.Rf8
              • threat
                • 4.Re4#
              • 3...Rxc4
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rd4
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rf4
                • 4.Re4+
                  • 4...Rf6
                    • 5.Bxf6#
          • 2...Rh6
            • 3.Re1
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh1#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
            • 3.Re2
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh2#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
            • 3.Re3
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh3#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
            • 3.Re4
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh4#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
            • 3.Ree6
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rxg6#
                • 4.Bxg6
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Kh8
                    • 5.Rf8#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
          • 2...Rh8
            • 3.Ree6
              • threat
                • 4.Rf8#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
      • 1...Rh6
        • 2.Bxe8
          • threat
            • 3.Re1
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh1#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
            • 3.Re2
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh2#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
            • 3.Re3
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh3#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
            • 3.Re4
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh4#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
            • 3.Ree6
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rxg6#
                • 4.Bxg6
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                  • 4...Kh8
                    • 5.Rf8#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
          • 2...Rxg6
            • 3.Rxg6+
              • 3...Kh7
                • 4.Re2
                  • threat
                    • 5.Rh2#
                • 4.Re3
                  • threat
                    • 5.Rh3#
                • 4.Re4
                  • threat
                    • 5.Rh4#
              • 3...Kh8
                • 4.Re1+
                  • 4...Kh7
                    • 5.Rh1#
                • 4.Re2+
                  • 4...Kh7
                    • 5.Rh2#
                • 4.Re3+
                  • 4...Kh7
                    • 5.Rh3#
                • 4.Re4+
                  • 4...Kh7
                    • 5.Rh4#
          • 2...Bxd5
            • 3.Re2
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh2#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Bf7
                • 4.Ra6+
                  • 4...Kg8
                    • 5.Bxf7#
                • 4.Rb6+
                  • 4...Kg8
                    • 5.Bxf7#
                • 4.Rc6+
                  • 4...Kg8
                    • 5.Bxf7#
                • 4.Rd6+
                  • 4...Kg8
                    • 5.Bxf7#
                • 4.Rfe6+
                  • 4...Kg8
                    • 5.Bxf7#
            • 3.Re3
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh3#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Bf7
                • 4.Ra6+
                  • 4...Kg8
                    • 5.Bxf7#
                • 4.Rb6+
                  • 4...Kg8
                    • 5.Bxf7#
                • 4.Rc6+
                  • 4...Kg8
                    • 5.Bxf7#
                • 4.Rd6+
                  • 4...Kg8
                    • 5.Bxf7#
                • 4.Rfe6+
                  • 4...Kg8
                    • 5.Bxf7#
            • 3.Re4
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rxg6+
                  • 4...Kh7
                    • 5.Rh4#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Bf7
                • 4.Ra6+
                  • 4...Kg8
                    • 5.Bxf7#
                • 4.Rb6+
                  • 4...Kg8
                    • 5.Bxf7#
                • 4.Rc6+
                  • 4...Kg8
                    • 5.Bxf7#
                • 4.Rd6+
                  • 4...Kg8
                    • 5.Bxf7#
                • 4.Rfe6+
                  • 4...Kg8
                    • 5.Bxf7#
            • 3.Ree6
              • threat
                • 4.Rf8#
              • 3...Rxg6
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rxg6#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
          • 2...Rh1
            • 3.Rf8
              • threat
                • 4.Re1#
              • 3...Rxa1
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rb1
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rc1
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rd1
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rf1
                • 4.Re1+
                  • 4...Rf6
                    • 5.Bxf6#
          • 2...Rh2
            • 3.Rf8
              • threat
                • 4.Re2#
              • 3...Ra2
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rb2
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rc2
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rd2
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rf2
                • 4.Re2+
                  • 4...Rf6
                    • 5.Bxf6#
          • 2...Rh3
            • 3.Rf8
              • threat
                • 4.Re3#
              • 3...Rxb3
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rc3
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rd3
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rf3
                • 4.Re3+
                  • 4...Rf6
                    • 5.Bxf6#
          • 2...Rh4
            • 3.Rf8
              • threat
                • 4.Re4#
              • 3...Rxc4
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rd4
                • 4.Bf7
                  • threat
                    • 5.Rg8#
              • 3...Rf4
                • 4.Re4+
                  • 4...Rf6
                    • 5.Bxf6#
          • 2...Rh5
            • 3.Ree6
              • threat
                • 4.Rf8#
              • 3...Rxg5
                • 4.Rf7+
                  • 4...Kh6
                    • 5.Rh7#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
            • 3.Rf8
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Ref5#
                • 4.Re6#
              • 3...Rxg5
                • 4.Ref5+
                  • 4...Kh6
                    • 5.Rh8#
          • 2...Rh8
            • 3.Ree6
              • threat
                • 4.Rf8#
              • 3...Rh1
                • 4.Rf1+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh2
                • 4.Rf2+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh3
                • 4.Rf3+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh4
                • 4.Rf4+
                  • 4...Kg8
                    • 5.Bf7#
                    • 5.Rf8#
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Ree6
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Rxg6
            • 3.Bxg6
              • threat
                • 4.Rf7+
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Sxf6
                • 4.e8Q
                  • threat
                    • 5.Bxf6#
                    • 5.Re7#
      • 1...Bc6
        • 2.Rxc6
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5+
              • 3...Rg7
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Rc8
                  • 4...a2
                    • 5.Rxe8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Ree6+
              • 3...Rg7
                • 4.Rc8
                  • 4...a2
                    • 5.Rxe8#
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh6
                • 4.gxh7
                  • threat
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kxh7
                    • 5.Rh5#
                • 4.g7
                  • threat
                    • 5.Rh5#
                    • 5.g8S#
            • 3.e8Q
              • threat
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.Ree6
                  • threat
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.Re7
                  • threat
                    • 5.Bxf6#
                    • 5.Be6#
                    • 5.Qg8#
                • 4.Rc8
                  • threat
                    • 5.Qf8#
                  • 4...Sxe8
                    • 5.Rexe8#
                  • 4...Sg8
                    • 5.Qxg8#
                  • 4...Rh8
                    • 5.Qxh8#
                  • 4...Sd7
                    • 5.Qg8#
              • 3...Rh5
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Qf8#
                    • 5.Qh8#
                • 4.Rc8
                  • threat
                    • 5.Qf8#
                  • 4...Sxe8
                    • 5.Rexe8#
                  • 4...Sg8
                    • 5.Qxg8#
                  • 4...Rh8
                    • 5.Qxh8#
                  • 4...Sd7
                    • 5.Qg8#
                  • 4...Sh7
                    • 5.Qg8#
                    • 5.Qh8#
              • 3...Rh8
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Qxh8#
            • 3.e8R
              • threat
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re5e6
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.R5e7
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
              • 3...Rh5
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh8#
              • 3...Rh8
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rxh8#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rf5
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Ree6
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
            • 3.Rc8
              • threat
                • 4.e8Q
                  • threat
                    • 5.Qf8#
                  • 4...Sxe8
                    • 5.Rexe8#
                  • 4...Sg8
                    • 5.Qxg8#
                  • 4...Rh8
                    • 5.Qxh8#
                  • 4...Sd7
                    • 5.Qg8#
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
              • 3...Se8
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Re6#
                    • 5.Rg8#
              • 3...Rh5
                • 4.gxf6+
                  • 4...Kxf6
                    • 5.e8S#
                  • 4...Kh6
                    • 5.Rh8#
                • 4.e8Q
                  • threat
                    • 5.Qf8#
                  • 4...Sxe8
                    • 5.Rexe8#
                  • 4...Sg8
                    • 5.Qxg8#
                  • 4...Rh8
                    • 5.Qxh8#
                  • 4...Sd7
                    • 5.Qg8#
                  • 4...Sh7
                    • 5.Qg8#
                    • 5.Qh8#
              • 3...Rh6
                • 4.gxf6+
                  • 4...Kxf6
                    • 5.e8S#
              • 3...Rh8
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
        • 2.Re1
          • threat
            • 3.Rff1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rxc6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Rff1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
                • 4.Rh1
                  • threat
                    • 5.Rxh7#
                  • 4...Rxh1
                    • 5.Rxh1#
                  • 4...Rh2
                    • 5.Rxh2#
                  • 4...Rh3
                    • 5.Rxh3#
                  • 4...Rh4
                    • 5.Rxh4#
                  • 4...Rh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rxc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh1
              • threat
                • 4.Rxh7#
              • 3...Rxh1
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh1#
              • 3...Rh2
                • 4.Rxh2+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh2#
                    • 5.Rfxh2#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
              • 3...Rh3
                • 4.Rxh3+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh3#
                    • 5.Rfxh3#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rfxh4#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Re2
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rff2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rxc6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rff2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
                • 4.Rh2
                  • threat
                    • 5.Rxh7#
                  • 4...Rxh2
                    • 5.Rxh2#
                  • 4...Rh3
                    • 5.Rxh3#
                  • 4...Rh4
                    • 5.Rxh4#
                  • 4...Rh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rxc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh2
              • threat
                • 4.Rxh7#
              • 3...Rxh2
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
              • 3...Rh3
                • 4.Rxh3+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh3#
                    • 5.Rfxh3#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rfxh4#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Re3
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rff3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rxc6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rff3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
                • 4.Rh3
                  • threat
                    • 5.Rxh7#
                  • 4...Rxh3
                    • 5.Rxh3#
                  • 4...Rh4
                    • 5.Rxh4#
                  • 4...Rh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rxc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh3
              • threat
                • 4.Rxh7#
              • 3...Rxh3
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rfxh4#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Re4
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rff4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rxc6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rff4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
                • 4.Rh4
                  • threat
                    • 5.Rxh7#
                  • 4...Rxh4
                    • 5.Rxh4#
                  • 4...Rh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Rxc6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc8+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Rd6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Rfe6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Rxc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Rh4
              • threat
                • 4.Rxh7#
              • 3...Rxh4
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rff4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rff4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rxc6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Bxe8
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
        • 2.Ree6
          • threat
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Rf1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
            • 3.Rf2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
            • 3.Rf3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
            • 3.Rf4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
            • 3.Bxe8
              • threat
                • 4.Rf8#
              • 3...Rf7
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Rf8#
                • 4.Bxf7
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
        • 2.Rf1
          • threat
            • 3.Ree1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Ree1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
                • 4.Rh1
                  • threat
                    • 5.Rxh7#
                  • 4...Rxh1
                    • 5.Rxh1#
                  • 4...Rh2
                    • 5.Rxh2#
                  • 4...Rh3
                    • 5.Rxh3#
                  • 4...Rh4
                    • 5.Rxh4#
                  • 4...Rh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
            • 3.Rh1
              • threat
                • 4.Rxh7#
              • 3...Rxh1
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh1#
              • 3...Rh2
                • 4.Rxh2+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Ree1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh2#
                    • 5.Rexh2#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
              • 3...Rh3
                • 4.Rxh3+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Ree1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh3#
                    • 5.Rexh3#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Ree1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rexh4#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Ree1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Ree1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
              • 3...Sf6
                • 4.Ree1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh8
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
            • 3.Ree1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ref5
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re6
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
        • 2.Rf2
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Ree2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
                • 4.Rh2
                  • threat
                    • 5.Rxh7#
                  • 4...Rxh2
                    • 5.Rxh2#
                  • 4...Rh3
                    • 5.Rxh3#
                  • 4...Rh4
                    • 5.Rxh4#
                  • 4...Rh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
            • 3.Rh2
              • threat
                • 4.Rxh7#
              • 3...Rxh2
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh2#
              • 3...Rh3
                • 4.Rxh3+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Ree2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh3#
                    • 5.Rexh3#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Ree2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rexh4#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Ree2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Ree2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
              • 3...Sf6
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Ree2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh8
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ree2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ref5
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re6
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
        • 2.Rf3
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Ree3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
                • 4.Rh3
                  • threat
                    • 5.Rxh7#
                  • 4...Rxh3
                    • 5.Rxh3#
                  • 4...Rh4
                    • 5.Rxh4#
                  • 4...Rh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
            • 3.Rh3
              • threat
                • 4.Rxh7#
              • 3...Rxh3
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh3#
              • 3...Rh4
                • 4.Rxh4+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Ree3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rhxh4#
                    • 5.Rexh4#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Ree3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Ree3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
              • 3...Sf6
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Ree3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh8
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ree3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ref5
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re6
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
        • 2.Rf4
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Ree4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
                • 4.Rh4
                  • threat
                    • 5.Rxh7#
                  • 4...Rxh4
                    • 5.Rxh4#
                  • 4...Rh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.Ref5+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be8
                  • threat
                    • 5.Rf8#
                  • 4...Kg8
                    • 5.Rf8#
            • 3.Rh4
              • threat
                • 4.Rxh7#
              • 3...Rxh4
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh4#
              • 3...Rh5
                • 4.Rxh5+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Ree4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh5#
              • 3...Rh6
                • 4.Rxh6+
                  • 4...Kg7
                    • 5.Rh7#
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Ree4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.Rxh6#
              • 3...Sf6
                • 4.Re1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Ree4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rf5
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Re6
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh8
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
            • 3.e8Q
              • threat
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh4#
              • 3...Bxe8
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh4#
                  • 4...Kf8
                    • 5.Rxe8#
                  • 4...Kh8
                    • 5.Rxe8#
                • 4.Rxe8
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
              • 3...Rh1
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Qf8#
                    • 5.Qh8#
              • 3...Rh2
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Qf8#
                    • 5.Qh8#
              • 3...Rh3
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Qf8#
                    • 5.Qh8#
              • 3...Rh4
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rxh4#
                    • 5.Qf8#
                    • 5.Qh8#
              • 3...Rh5
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Qf8#
                    • 5.Qh8#
              • 3...Rh8
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh4#
                    • 5.Qxh8#
            • 3.e8R
              • threat
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh4#
              • 3...Bxe8
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh4#
                  • 4...Kf8
                    • 5.Rxe8#
                  • 4...Kh8
                    • 5.Rxe8#
                • 4.Rxe8
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
              • 3...Rh1
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh8#
              • 3...Rh2
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh8#
              • 3...Rh3
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh8#
              • 3...Rh4
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rxh4#
                    • 5.Rh8#
              • 3...Rh5
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh8#
              • 3...Rh8
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh4#
                    • 5.Rxh8#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ree4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Ref5
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re6
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
        • 2.Rff5
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Be6
                  • threat
                    • 5.Rf8#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh8
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rh5
                  • threat
                    • 5.Rxh7#
                    • 5.g7#
                  • 4...Rxh5
                    • 5.Rxh5#
                  • 4...Rh6
                    • 5.Rxh6#
            • 3.e8Q
              • threat
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh5#
              • 3...Bxe8
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh5#
                  • 4...Kf8
                    • 5.Rxe8#
                  • 4...Kh8
                    • 5.Rxe8#
                • 4.Rxe8
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
              • 3...Rh1
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Qf8#
                    • 5.Qh8#
              • 3...Rh2
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Qf8#
                    • 5.Qh8#
              • 3...Rh3
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Qf8#
                    • 5.Qh8#
              • 3...Rh4
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Qf8#
                    • 5.Qh8#
              • 3...Rh5
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rxh5#
                    • 5.Qf8#
                    • 5.Qh8#
              • 3...Rh8
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh5#
                    • 5.Qxh8#
            • 3.e8R
              • threat
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh5#
              • 3...Bxe8
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh5#
                  • 4...Kf8
                    • 5.Rxe8#
                  • 4...Kh8
                    • 5.Rxe8#
                • 4.Rxe8
                  • threat
                    • 5.Bxf6#
                    • 5.Rg8#
              • 3...Rh1
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh8#
              • 3...Rh2
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh8#
              • 3...Rh3
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh8#
              • 3...Rh4
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh8#
              • 3...Rh5
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rxh5#
                    • 5.Rh8#
              • 3...Rh8
                • 4.gxf6+
                  • 4...Kh6
                    • 5.Rh5#
                    • 5.Rxh8#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
        • 2.Rd6
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Ree6+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh6
                • 4.gxh7
                  • threat
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kxh7
                    • 5.Rh5#
                • 4.g7
                  • threat
                    • 5.Rh5#
                    • 5.g8S#
              • 3...Kh8
                • 4.Rd8+
                  • 4...Be8
                    • 5.Rxe8#
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
        • 2.Rfe6
          • threat
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6#
            • 3.Rf5+
              • 3...Sf6
                • 4.Bxf6#
          • 2...Kh8
            • 3.Re1+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Re2+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Re3+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Re4+
              • 3...Sf6
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
              • 3...Sg7
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.Rxc6
                  • threat
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.dxc6
                  • threat
                    • 5.e8Q#
                    • 5.e8R#
          • 2...Sf6
            • 3.gxf6+
              • 3...Kh6
                • 4.gxh7
                  • threat
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kxh7
                    • 5.Rh5#
                • 4.g7
                  • threat
                    • 5.Rh5#
                    • 5.g8S#
              • 3...Kh8
                • 4.e8Q+
                  • 4...Bxe8
                    • 5.Rxe8#
                • 4.e8R+
                  • 4...Bxe8
                    • 5.Rxe8#
            • 3.Re1
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh1#
                • 4.Rh1
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re2
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh2#
                • 4.Rh2
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re3
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh3#
                • 4.Rh3
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
            • 3.Re4
              • threat
                • 4.Bxf6#
              • 3...Kh8
                • 4.Bxf6+
                  • 4...Rg7
                    • 5.Rh4#
                • 4.Rh4
                  • threat
                    • 5.Bxf6#
                    • 5.Rxh7#
                  • 4...Kg7
                    • 5.Bxf6#
                    • 5.Rxh7#
      • 1...Sc7
        • 2.e8S+
          • 2...Kf8
            • 3.Sxc7
              • threat
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
              • 3...Kg7
                • 4.Re8
                  • threat
                    • 5.Se6#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
              • 3...Rxf7
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                • 4.Rxf7+
                  • 4...Kg8
                    • 5.Re8#
              • 3...Bxd5
                • 4.Re8+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
              • 3...Rh1
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                    • 5.Rf1#
                    • 5.Rg8#
              • 3...Rh2
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                    • 5.Rf2#
                    • 5.Rg8#
              • 3...Rh3
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                    • 5.Rf3#
                    • 5.Rg8#
              • 3...Rh4
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                    • 5.Rf4#
                    • 5.Rg8#
              • 3...Rh8
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
              • 3...Bc6
                • 4.Rxc6
                  • threat
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
            • 3.gxh7
              • threat
                • 4.Bh5#
                • 4.Bg6#
                • 4.Bg8#
                • 4.h8Q#
                • 4.h8R#
              • 3...Se6
                • 4.Rexe6
                  • threat
                    • 5.Bh5#
                    • 5.Bg6#
                    • 5.Bg8#
                    • 5.h8Q#
                    • 5.h8R#
                • 4.d6
                  • threat
                    • 5.Bh5#
                    • 5.Bg6#
                    • 5.h8Q#
                    • 5.h8R#
          • 2...Kh8
            • 3.g7+
              • 3...Rxg7
                • 4.Rh6+
                  • 4...Rh7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.Re7#
            • 3.Sxc7
              • threat
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
                • 4.Rf1
                  • threat
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                • 4.Rf2
                  • threat
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                • 4.Rf3
                  • threat
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                • 4.Rf4
                  • threat
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                • 4.Rff5
                  • threat
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                • 4.Ra6
                  • threat
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                • 4.Rb6
                  • threat
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                • 4.Rc6
                  • threat
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                • 4.Rd6
                  • threat
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
              • 3...Kg7
                • 4.Re8
                  • threat
                    • 5.Se6#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
              • 3...Rxf7
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                  • 4...Rf8
                    • 5.Rfxf8#
                • 4.Rxf7
                  • threat
                    • 5.Re8#
                  • 4...Kg8
                    • 5.Re8#
              • 3...Bxd5
                • 4.Re8+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
              • 3...Rh1
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                    • 5.Rf1#
                    • 5.Rg8#
                • 4.Rf1
                  • threat
                    • 5.Ree1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
              • 3...Rh2
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                    • 5.Rf2#
                    • 5.Rg8#
                • 4.Rf2
                  • threat
                    • 5.Re1#
                    • 5.Ree2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
              • 3...Rh3
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                    • 5.Rf3#
                    • 5.Rg8#
                • 4.Rf3
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Ree3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
              • 3...Rh4
                • 4.Re8+
                  • 4...Kg7
                    • 5.Se6#
                    • 5.Rf4#
                    • 5.Rg8#
                • 4.Rf4
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Ree4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
              • 3...Rg7
                • 4.Re8+
                  • 4...Rg8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rxg8#
              • 3...Bc6
                • 4.Rxc6
                  • threat
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
            • 3.Re1
              • threat
                • 4.Rff1+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rfe6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.g7+
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.Rh1
                  • threat
                    • 5.Rxh7#
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.g7#
              • 3...Rxf7
                • 4.gxf7
                  • threat
                    • 5.Rh1#
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh1#
                    • 5.Rh6#
              • 3...Sxe8
                • 4.Rxe8+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
              • 3...Rg7
                • 4.Rh1+
                  • 4...Rh7
                    • 5.Rxh7#
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.g7#
                • 4.Rff1
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rf2
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rf3
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rf4
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rf5
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Ra6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rb6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rc6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rd6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rfe6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
              • 3...Se6
                • 4.Rfxe6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
            • 3.Re2
              • threat
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rff2+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rfe6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.g7+
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.Rh2
                  • threat
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.g7#
              • 3...Rxf7
                • 4.gxf7
                  • threat
                    • 5.Rh2#
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh2#
                    • 5.Rh6#
              • 3...Sxe8
                • 4.Rxe8+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
              • 3...Rg7
                • 4.Rh2+
                  • 4...Rh7
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.g7#
                • 4.Rf1
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rff2
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rf3
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rf4
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rf5
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Ra6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rb6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rc6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rd6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rfe6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
              • 3...Se6
                • 4.Rfxe6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
            • 3.Re3
              • threat
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rff3+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rfe6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.g7+
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.Rh3
                  • threat
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.g7#
              • 3...Rxf7
                • 4.gxf7
                  • threat
                    • 5.Rh3#
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh3#
                    • 5.Rh6#
              • 3...Sxe8
                • 4.Rxe8+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
              • 3...Rg7
                • 4.Rh3+
                  • 4...Rh7
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.g7#
                • 4.Rf1
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rf2
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rff3
                  • threat
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rf4
                  • threat
                    • 5.Bxg7#
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rf5
                  • threat
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Ra6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rb6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rc6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rd6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rfe6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh3#
              • 3...Se6
                • 4.Rfxe6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh3#
            • 3.Re4
              • threat
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rff4+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Rfe6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.g7+
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.Rh4
                  • threat
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.g7#
              • 3...Rxf7
                • 4.gxf7
                  • threat
                    • 5.Rh4#
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh4#
                    • 5.Rh6#
              • 3...Sxe8
                • 4.Rxe8+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
              • 3...Rg7
                • 4.Rh4+
                  • 4...Rh7
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.g7#
                • 4.Rf1
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rf2
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rf3
                  • threat
                    • 5.Bxg7#
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rff4
                  • threat
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Rf5
                  • threat
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Ra6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Rb6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Rc6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Rd6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Rfe6
                  • threat
                    • 5.Bxg7#
                    • 5.Rh4#
              • 3...Se6
                • 4.Rfxe6+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh4#
            • 3.Ree6
              • threat
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Bxg7#
                • 4.g7+
                  • 4...Rxg7
                    • 5.Rh6#
              • 3...Rxf7
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
              • 3...Sxe6
                • 4.Rxe6+
                  • 4...Rg7
                    • 5.Bxg7#
              • 3...Sxe8
                • 4.Rxe8+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
              • 3...Rg7
                • 4.Rf1
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rf2
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rf3
                  • threat
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rf4
                  • threat
                    • 5.Bxg7#
                    • 5.Rh4#
            • 3.Re7
              • threat
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Bxg7#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Bxg7#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Bxg7#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Bxg7#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Bxg7#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Bxg7#
                • 4.Rfe6+
                  • 4...Rg7
                    • 5.Bxg7#
                • 4.g7+
                  • 4...Rxg7
                    • 5.Rh6#
              • 3...Rxf7
                • 4.gxf7
                  • threat
                    • 5.Rh6#
                    • 5.f8Q#
                    • 5.f8R#
                  • 4...Kh7
                    • 5.Rh6#
                    • 5.f8Q#
                    • 5.f8R#
              • 3...Sxe8
                • 4.Rxe8+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
              • 3...Rg7
                • 4.Rf1
                  • threat
                    • 5.Bxg7#
                    • 5.Rh1#
                • 4.Rf2
                  • threat
                    • 5.Bxg7#
                    • 5.Rh2#
                • 4.Rf3
                  • threat
                    • 5.Bxg7#
                    • 5.Rh3#
                • 4.Rf4
                  • threat
                    • 5.Bxg7#
                    • 5.Rh4#
              • 3...Se6
                • 4.Rfxe6+
                  • 4...Rg7
                    • 5.Bxg7#
        • 2.gxh7
          • threat
            • 3.h8Q+
              • 3...Kxh8
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.h8B+
              • 3...Kxh8
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.e8Q
              • threat
                • 4.Qg8#
                • 4.h8Q#
              • 3...Sxe8
                • 4.Rxe8
                  • threat
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
            • 3.e8R
              • threat
                • 4.h8Q#
              • 3...Kxh7
                • 4.Bg6+
                  • 4...Kg7
                    • 5.R5e7#
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
                    • 5.R5e7#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                • 4.R5e7
                  • threat
                    • 5.Bh5#
                    • 5.Be6#
                    • 5.Bg6#
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Bh5#
                    • 5.Be6#
                    • 5.Bg6#
                    • 5.Rh6#
                • 4.Rg8
                  • threat
                    • 5.Rh6#
              • 3...Sxe8
                • 4.Rxe8
                  • threat
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
            • 3.h8R
              • threat
                • 4.Rg8+
                  • 4...Kh7
                    • 5.Rh6#
                • 4.Ref5
                  • threat
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kxh8
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
            • 3.Re1
              • threat
                • 4.Rff1+
                  • 4...Kxh7
                    • 5.Rh1#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh1#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh1#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Rh1
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
            • 3.Re2
              • threat
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rff2+
                  • 4...Kxh7
                    • 5.Rh2#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh2#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh2#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Rh2
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
            • 3.Re3
              • threat
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rff3+
                  • 4...Kxh7
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh3#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh3#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Rh3
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
            • 3.Re4
              • threat
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rff4+
                  • 4...Kxh7
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh4#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh4#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Rh4
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
            • 3.Ref5
              • threat
                • 4.Rh6#
              • 3...Sxd5
                • 4.Rg6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Bxd5
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                    • 5.Rf7#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
              • 3...Sb5
                • 4.Rg6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Rh6+
                  • 4...Sc3
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Sd4
                    • 5.h8Q#
                    • 5.h8B#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R
                  • threat
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Be5
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
              • 3...Se6
                • 4.Rxe6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Rg6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Rh6+
                  • 4...Sd4
                    • 5.h8Q#
                    • 5.h8B#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Bxe6
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                    • 5.Rf7#
                • 4.dxe6
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.e8R
                  • threat
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Sf8
                    • 5.Rh6#
              • 3...Se8
                • 4.Rg6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
            • 3.Ree6
              • threat
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Bg6
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Sxe6
                    • 5.Rxe6#
                • 4.Bg8
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rg6#
                    • 5.Rh6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rg6#
                    • 5.Rh6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Sxe6
                    • 5.Rxe6#
            • 3.Rh6
              • threat
                • 4.Rf5#
              • 3...Kxf7
                • 4.h8Q
                  • threat
                    • 5.Rf6#
                    • 5.Qf8#
                    • 5.g6#
                  • 4...Se6
                    • 5.e8Q#
              • 3...Sxd5
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Qf8#
                    • 5.g6#
                    • 5.e8Q#
                    • 5.e8B#
                • 4.h8B+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Bxd5
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                • 4.e8Q
                  • threat
                    • 5.Rxd5#
                    • 5.Qg8#
                    • 5.h8Q#
                    • 5.h8B#
                • 4.e8B
                  • threat
                    • 5.h8Q#
                  • 4...Kf8
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxd5#
                • 4.Bh5
                  • threat
                    • 5.Rxd5#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxd5#
                • 4.Be6
                  • threat
                    • 5.Rxd5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rxd5#
                • 4.Bg6
                  • threat
                    • 5.Rxd5#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxd5#
                • 4.Be8
                  • threat
                    • 5.Rxd5#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxd5#
                • 4.Bg8
                  • threat
                    • 5.Rxd5#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxd5#
                  • 4...Sxe7
                    • 5.Rf5#
                • 4.g6
                  • threat
                    • 5.h8Q#
                  • 4...Kf6
                    • 5.e8S#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kxh6
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxd5#
              • 3...Sb5
                • 4.Rf5+
                  • 4...Sc3
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Sd4
                    • 5.h8Q#
                    • 5.h8B#
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Rf6#
                    • 5.Qf8#
                    • 5.g6#
                    • 5.e8Q#
                    • 5.e8B#
                • 4.h8B+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                    • 5.h8B#
              • 3...Se6
                • 4.Rf5+
                  • 4...Sd4
                    • 5.h8Q#
                    • 5.h8B#
                • 4.Rexe6+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.Bxe6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                • 4.dxe6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxc5#
                    • 5.Rd5#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxc5#
                    • 5.Rd5#
                    • 5.Rf5#
                • 4.e8Q
                  • threat
                    • 5.Rexe6#
                    • 5.Qg8#
                    • 5.h8Q#
                    • 5.h8B#
                • 4.Bh5
                  • threat
                    • 5.Rexe6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rexe6#
                • 4.Bg6
                  • threat
                    • 5.Rxe6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rxe6#
                • 4.Be8
                  • threat
                    • 5.Rexe6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rexe6#
                • 4.Bg8
                  • threat
                    • 5.Rexe6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Rexe6#
              • 3...Se8
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Qf8#
                    • 5.g6#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
          • 2...Kh8
            • 3.e8Q+
              • 3...Sxe8
                • 4.Rxe8+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
            • 3.e8R+
              • 3...Kxh7
                • 4.Bg6+
                  • 4...Kg7
                    • 5.R5e7#
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
                    • 5.R5e7#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                • 4.R5e7
                  • threat
                    • 5.Bh5#
                    • 5.Be6#
                    • 5.Bg6#
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Bh5#
                    • 5.Be6#
                    • 5.Bg6#
                    • 5.Rh6#
                • 4.Rg8
                  • threat
                    • 5.Rh6#
              • 3...Sxe8
                • 4.Rxe8+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
            • 3.Bg6
              • threat
                • 4.Rf8+
                  • 4...Kg7
                    • 5.Re6#
                    • 5.Rg8#
                • 4.Re1
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.Re2
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.Re3
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.Re4
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                • 4.Ref5
                  • threat
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                • 4.Ree6
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
              • 3...Kg7
                • 4.Ree6
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Sxe6
                    • 5.Rxe6#
              • 3...Sxd5
                • 4.Rf8+
                  • 4...Kg7
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qf8#
                    • 5.Qg8#
                    • 5.h8Q#
                    • 5.h8B#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rg8#
                    • 5.h8Q#
                    • 5.h8B#
                • 4.Rxd5
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rff5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rfd6#
                    • 5.Re6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rfd6#
                    • 5.Re6#
              • 3...Sb5
                • 4.Rf8+
                  • 4...Kg7
                    • 5.Rg8#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Re7#
                    • 5.Qf8#
                    • 5.Qg8#
                    • 5.h8Q#
                    • 5.h8B#
                • 4.e8R+
                  • 4...Kg7
                    • 5.R5e7#
                    • 5.Rg8#
                    • 5.h8Q#
                    • 5.h8B#
              • 3...Se6
                • 4.Rf8+
                  • 4...Kg7
                    • 5.Rxe6#
                    • 5.Rg8#
                  • 4...Sxf8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Re6#
                    • 5.exf8Q#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Sf8
                    • 5.Qxf8#
                • 4.Rexe6
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                • 4.Rfxe6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                • 4.Rf7
                  • threat
                    • 5.Rxe6#
                  • 4...Sxg5
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Rxg5#
                    • 5.Re6#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Sd4
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Sf4
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Sc7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                  • 4...Sg7
                    • 5.Rf8#
                  • 4...Sd8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.exd8Q#
                    • 5.exd8R#
                    • 5.e8Q#
                    • 5.e8R#
                  • 4...Sf8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.exf8Q#
                    • 5.exf8R#
              • 3...Se8
                • 4.Rf8+
                  • 4...Kg7
                    • 5.Rg8#
                • 4.Ree6
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf7#
                  • 4...Sxf6
                    • 5.Bxf6#
            • 3.Re1
              • threat
                • 4.Rh6#
              • 3...Kg7
                • 4.Rff1+
                  • 4...Kxh7
                    • 5.Rh1#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh1#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh1#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Rh1
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
              • 3...Sxd5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Bxd5
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Sb5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Se6
                • 4.Rfxe6+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.Bxe6
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.dxe6
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Se8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Re2
              • threat
                • 4.Rh6#
              • 3...Kg7
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh2#
                • 4.Rff2+
                  • 4...Kxh7
                    • 5.Rh2#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh2#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh2#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Rh2
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
              • 3...Sxd5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Bxd5
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Sb5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Se6
                • 4.Rfxe6+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.Bxe6
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.dxe6
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Se8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Re3
              • threat
                • 4.Rh6#
              • 3...Kg7
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh3#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh3#
                • 4.Rff3+
                  • 4...Kxh7
                    • 5.Rh3#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh3#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh3#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Rh3
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
              • 3...Sxd5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Bxd5
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Sb5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Se6
                • 4.Rfxe6+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.Bxe6
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.dxe6
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Se8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Re4
              • threat
                • 4.Rh6#
              • 3...Kg7
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh4#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh4#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh4#
                • 4.Rff4+
                  • 4...Kxh7
                    • 5.Rh4#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh4#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh4#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Rh4
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Rg6#
                    • 5.Rfh6#
              • 3...Sxd5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Bxd5
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Sb5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Se6
                • 4.Rfxe6+
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.Bxe6
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.dxe6
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Se8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Ref5
              • threat
                • 4.Rh6#
              • 3...Sxd5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Bxd5
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Sb5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Be5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Se6
                • 4.Rxe6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.Bxe6
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.dxe6
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Se8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Ree6
              • threat
                • 4.Rh6#
              • 3...Kg7
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Bg6
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Sxe6
                    • 5.Rxe6#
                • 4.Bg8
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rg6#
                    • 5.Rh6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rg6#
                    • 5.Rh6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Sxe6
                    • 5.Rxe6#
              • 3...Sxd5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Sxe6
                • 4.Rxe6+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Sf8
                    • 5.Rh6#
                • 4.Bxe6
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.dxe6
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Sb5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Se8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bg6
                  • threat
                    • 5.Rf8#
                  • 4...Kg7
                    • 5.Rf7#
                  • 4...Sxf6
                    • 5.Bxf6#
            • 3.Rh6
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Rf5#
                • 4.Ree6#
              • 3...Sb5
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                    • 5.h8B#
              • 3...Se8
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
          • 2...Se6
            • 3.e8S+
              • 3...Kf8
                • 4.Rexe6
                  • threat
                    • 5.Bh5#
                    • 5.Bg6#
                    • 5.Bg8#
                    • 5.h8Q#
                    • 5.h8R#
                • 4.d6
                  • threat
                    • 5.Bh5#
                    • 5.Bg6#
                    • 5.h8Q#
                    • 5.h8R#
              • 3...Kh8
                • 4.Rexe6
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
            • 3.Bxe6
              • threat
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
                • 4.Re1
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                    • 5.Rf7#
                • 4.Re2
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                    • 5.Rf7#
                • 4.Re3
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                    • 5.Rf7#
                • 4.Re4
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                    • 5.Rf7#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                    • 5.Rf7#
                • 4.Rh6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
              • 3...Kxh7
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                  • 4...Kg7
                    • 5.Qg8#
                • 4.e8S
                  • threat
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re1
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re2
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re3
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re4
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
                • 4.Re1
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Re2
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Re3
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Re4
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Rh6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                • 4.Rf7
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.e8Q#
                    • 5.e8R#
            • 3.Rexe6
              • threat
                • 4.Rf1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.Rf2+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.Rf3+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.Rf4+
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Bg8#
                    • 5.Rh6#
                • 4.Rh6+
                  • 4...Kxf7
                    • 5.e8Q#
                • 4.e8S+
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kf8
                    • 5.Bh5#
                    • 5.Bg6#
                    • 5.Bg8#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.e8Q
                  • threat
                    • 5.Rh6#
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R
                  • threat
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.h8S
                  • threat
                    • 5.Rh6#
                  • 4...Kh7
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8R
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.Bg6
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rf7#
                    • 5.Rf8#
                • 4.Bg8
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rg6#
                    • 5.Rh6#
                    • 5.Rf7#
                    • 5.Rf8#
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rg6#
                    • 5.Rh6#
                    • 5.Rf7#
                    • 5.Rf8#
            • 3.Rfxe6
              • threat
                • 4.Re1+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.Re2+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.Re3+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.Re4+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
                • 4.Bg6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                • 4.Bg8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                • 4.g6
                  • threat
                    • 5.Rh5#
                  • 4...Kh6
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Rg5#
                    • 5.Rh5#
              • 3...Kxf7
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Re7#
                    • 5.Qg8#
                    • 5.h8Q#
                • 4.e8S
                  • threat
                    • 5.Rf5#
                    • 5.Rf6#
                  • 4...Kf8
                    • 5.Rf5#
                    • 5.Rf6#
                • 4.h8Q
                  • threat
                    • 5.Rf5#
                    • 5.Rf6#
                    • 5.Qf8#
                    • 5.g6#
                    • 5.e8Q#
                    • 5.e8B#
              • 3...Kxh7
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Rf5#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                  • 4...Kg7
                    • 5.Qg8#
                • 4.e8S
                  • threat
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re1
                  • threat
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.Re2
                  • threat
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.Re3
                  • threat
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.Re4
                  • threat
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.Rf5
                  • threat
                    • 5.Rh6#
              • 3...Kh8
                • 4.Re1+
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.Re2+
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.Re3+
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.Re4+
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.Rf5+
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
                • 4.Bg6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                • 4.Bg8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                • 4.Rh6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Rf5#
                • 4.g6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Rg5#
                    • 5.Rh5#
                  • 4...Kg7
                    • 5.Rh5#
            • 3.dxe6
              • threat
                • 4.Rxc5
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
                • 4.Re1
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re2
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re3
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re4
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Rd5
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Rh6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxc5#
                    • 5.Rd5#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxc5#
                    • 5.Rd5#
                    • 5.Rf5#
              • 3...Kxh7
                • 4.Rh6+
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxc5#
                    • 5.Rd5#
                    • 5.Rf5#
                • 4.Rxc5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                  • 4...Kg7
                    • 5.Qg8#
                • 4.e8S
                  • threat
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re1
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re2
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re3
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Re4
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Rd5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
                • 4.Rxc5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Re1
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Re2
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Re3
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Re4
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Rd5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Rh6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxc5#
                    • 5.Rd5#
                    • 5.Rf5#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rxc5#
                    • 5.Rd5#
                    • 5.Rf5#
                    • 5.h8Q#
                    • 5.h8B#
            • 3.e8Q
              • threat
                • 4.Qg8#
                • 4.h8Q#
              • 3...Sf8
                • 4.Qxf8+
                  • 4...Kxh7
                    • 5.Bg6#
                    • 5.Rh6#
                    • 5.Qh6#
                    • 5.Qg8#
                    • 5.g6#
                  • 4...Kxf8
                    • 5.h8Q#
                • 4.Bg6
                  • threat
                    • 5.Qxf8#
                  • 4...Kh8
                    • 5.Qxf8#
                  • 4...Sxg6
                    • 5.Rf7#
                    • 5.Qg8#
                  • 4...Sxh7
                    • 5.Re7#
                  • 4...Se6
                    • 5.Qg8#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Sd7
                    • 5.Re7#
                    • 5.Qg8#
                    • 5.h8Q#
                    • 5.h8B#
                • 4.Re1
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                  • 4...Sxh7
                    • 5.Rg6#
                    • 5.Qg8#
                  • 4...Se6
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Sg6
                    • 5.Qg8#
                  • 4...Sd7
                    • 5.Qg8#
                    • 5.h8Q#
                • 4.Re2
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                  • 4...Sxh7
                    • 5.Rg6#
                    • 5.Qg8#
                  • 4...Se6
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Sg6
                    • 5.Qg8#
                  • 4...Sd7
                    • 5.Qg8#
                    • 5.h8Q#
                • 4.Re3
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                  • 4...Sxh7
                    • 5.Rg6#
                    • 5.Qg8#
                  • 4...Se6
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Sg6
                    • 5.Qg8#
                  • 4...Sd7
                    • 5.Qg8#
                    • 5.h8Q#
                • 4.Re4
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                  • 4...Sxh7
                    • 5.Rg6#
                    • 5.Qg8#
                  • 4...Se6
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Sg6
                    • 5.Qg8#
                  • 4...Sd7
                    • 5.Qg8#
                    • 5.h8Q#
                • 4.Ref5
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                  • 4...Sxh7
                    • 5.Rg6#
                    • 5.Qg8#
                  • 4...Se6
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Sg6
                    • 5.Qg8#
                  • 4...Sd7
                    • 5.Qg8#
                    • 5.h8Q#
                • 4.Ree6
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                  • 4...Sxe6
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Sxh7
                    • 5.Rg6#
                    • 5.Qg8#
                  • 4...Sg6
                    • 5.Qg8#
                  • 4...Sd7
                    • 5.Qg8#
                    • 5.h8Q#
                • 4.Re7
                  • threat
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
                  • 4...Kh8
                    • 5.Rh6#
                  • 4...Sxh7
                    • 5.Bh5#
                    • 5.Be6#
                    • 5.Bg6#
                    • 5.Rg6#
                    • 5.Qg8#
                  • 4...Se6
                    • 5.Bh5#
                    • 5.Bxe6#
                    • 5.Bg6#
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Sg6
                    • 5.Bxg6#
                    • 5.Qg8#
                  • 4...Sd7
                    • 5.Bh5#
                    • 5.Be6#
                    • 5.Bg6#
                    • 5.Qg8#
                    • 5.h8Q#
                • 4.Rh6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.Re7#
                    • 5.h8Q#
                    • 5.h8B#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.Re7#
                    • 5.Qxf8#
                  • 4...Sxh7
                    • 5.Rg6#
                    • 5.Qg8#
                  • 4...Sg6
                    • 5.Qg8#
          • 2...Se8
            • 3.Re1
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.h8S#
                  • 4...Kxh7
                    • 5.Rh1#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh1#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh1#
            • 3.Re2
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.h8S#
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh2#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh2#
            • 3.Re3
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.h8S#
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh3#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh3#
            • 3.Re4
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.h8S#
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh4#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
              • 3...Kh8
                • 4.Rh6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh4#
            • 3.Rh6
              • threat
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Qf8#
                    • 5.g6#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
                  • 4...Kh8
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
              • 3...Kxf7
                • 4.h8Q
                  • threat
                    • 5.Qf8#
                    • 5.g6#
              • 3...Kh8
                • 4.Re1+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ree6+
                  • 4...Sf6
                    • 5.Bxf6#
                  • 4...Sg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Bxe8
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.h8Q#
              • 3...Sf6
                • 4.gxf6+
                  • 4...Kxh6
                    • 5.Rh5#
                    • 5.h8Q#
                    • 5.h8R#
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kh8
                    • 5.e8Q#
                    • 5.e8R#
                • 4.h8Q+
                  • 4...Kxf7
                    • 5.Rxf6#
                    • 5.Qf8#
                    • 5.g6#
        • 2.e8Q
          • threat
            • 3.Qg8#
          • 2...Rh8
            • 3.Qxh8+
              • 3...Kxh8
                • 4.Rf1
                  • threat
                    • 5.Ree1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rxe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rf2
                  • threat
                    • 5.Re1#
                    • 5.Ree2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rxe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rf3
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Ree3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rxe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rf4
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Ree4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rxe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rff5
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rxe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Ra6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rexe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rb6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rexe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rc6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rexe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rd6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rexe6#
                  • 4...Se8
                    • 5.Rxe8#
            • 3.Re7
              • threat
                • 4.Be6#
                • 4.Bg8#
                • 4.Rf1#
                • 4.Rf2#
                • 4.Rf3#
                • 4.Rf4#
                • 4.Rf5#
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
                • 4.Rfe6#
              • 3...Rxe8
                • 4.Rfe6+
                  • 4...Kf8
                    • 5.g7#
            • 3.Rf1
              • threat
                • 4.Ree1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Ref5#
                • 4.Re6#
                • 4.Re7#
              • 3...Sb5
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.Rf2
              • threat
                • 4.Re1#
                • 4.Ree2#
                • 4.Re3#
                • 4.Re4#
                • 4.Ref5#
                • 4.Re6#
                • 4.Re7#
              • 3...Sb5
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.Rf3
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Ree3#
                • 4.Re4#
                • 4.Ref5#
                • 4.Re6#
                • 4.Re7#
              • 3...Sb5
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.Rf4
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Ree4#
                • 4.Ref5#
                • 4.Re6#
                • 4.Re7#
              • 3...Sb5
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.Rff5
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Re6#
                • 4.Re7#
              • 3...Sb5
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.Ra6
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Rf5#
                • 4.Ree6#
                • 4.Re7#
              • 3...Sb5
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.Rb6
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Rf5#
                • 4.Ree6#
                • 4.Re7#
              • 3...Sb5
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Rxb5
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Re6#
                    • 5.Re7#
                  • 4...Rxe8
                    • 5.Rxe8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.Rc6
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Rf5#
                • 4.Ree6#
                • 4.Re7#
              • 3...Sb5
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.Rd6
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Rf5#
                • 4.Ree6#
                • 4.Re7#
              • 3...Sb5
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Rd7#
                    • 5.Qf7#
        • 2.e8R
          • threat
            • 3.Rg8#
          • 2...Rh8
            • 3.Rxh8
              • threat
                • 4.Rg8#
              • 3...Kxh8
                • 4.Rf1
                  • threat
                    • 5.Ree1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rxe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rf2
                  • threat
                    • 5.Re1#
                    • 5.Ree2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rxe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rf3
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Ree3#
                    • 5.Re4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rxe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rf4
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Ree4#
                    • 5.Ref5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rxe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rff5
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rxe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Ra6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rexe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rb6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rexe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rc6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rexe6#
                  • 4...Se8
                    • 5.Rxe8#
                • 4.Rd6
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Ree6#
                    • 5.Re7#
                    • 5.Re8#
                  • 4...Kg7
                    • 5.Re8#
                  • 4...Se6
                    • 5.Rexe6#
                  • 4...Se8
                    • 5.Rxe8#
            • 3.R5e7
              • threat
                • 4.Be6#
                • 4.Bg8#
                • 4.Rf1#
                • 4.Rf2#
                • 4.Rf3#
                • 4.Rf4#
                • 4.Rf5#
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
                • 4.Rfe6#
              • 3...Rxe8
                • 4.Rfe6+
                  • 4...Kf8
                    • 5.g7#
            • 3.Rf1
              • threat
                • 4.Ree1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Ref5#
                • 4.R5e6#
                • 4.R5e7#
              • 3...Sb5
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
            • 3.Rf2
              • threat
                • 4.Re1#
                • 4.Ree2#
                • 4.Re3#
                • 4.Re4#
                • 4.Ref5#
                • 4.R5e6#
                • 4.R5e7#
              • 3...Sb5
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
            • 3.Rf3
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Ree3#
                • 4.Re4#
                • 4.Ref5#
                • 4.R5e6#
                • 4.R5e7#
              • 3...Sb5
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
            • 3.Rf4
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Ree4#
                • 4.Ref5#
                • 4.R5e6#
                • 4.R5e7#
              • 3...Sb5
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
            • 3.Rff5
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.R5e6#
                • 4.R5e7#
              • 3...Sb5
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
            • 3.Ra6
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Rf5#
                • 4.Re5e6#
                • 4.R5e7#
              • 3...Sb5
                • 4.R5e7+
                  • 4...Sc3
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Bg8#
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
            • 3.Rb6
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Rf5#
                • 4.Re5e6#
                • 4.R5e7#
              • 3...Sb5
                • 4.R5e7+
                  • 4...Sc3
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Bg8#
                • 4.Rxb5
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.R5e6#
                    • 5.R5e7#
                  • 4...Rxe8
                    • 5.Rxe8#
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
            • 3.Rc6
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Rf5#
                • 4.Re5e6#
                • 4.R5e7#
              • 3...Sb5
                • 4.R5e7+
                  • 4...Sc3
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Bg8#
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
            • 3.Rd6
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Rf5#
                • 4.Re5e6#
                • 4.R5e7#
              • 3...Sb5
                • 4.R5e7+
                  • 4...Sc3
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Bg8#
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.R5e7#
                  • 4...Sxd6
                    • 5.R5e6#
        • 2.Re1
          • threat
            • 3.Rff1#
            • 3.Rf2#
            • 3.Rf3#
            • 3.Rf4#
            • 3.Rf5#
            • 3.Ra6#
            • 3.Rb6#
            • 3.Rc6#
            • 3.Rd6#
            • 3.Rfe6#
          • 2...Sxd5
            • 3.Bxd5
              • threat
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
              • 3...Bxd5
                • 4.Ra6+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Kg8
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Kg8
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Kg8
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rfe6+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q
                  • threat
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rf8#
                    • 5.Qf8#
              • 3...Rh2
                • 4.e8S+
                  • 4...Kh8
                    • 5.Rf2#
                    • 5.Rf8#
                • 4.e8Q
                  • threat
                    • 5.Re7#
                    • 5.Rf2#
                    • 5.Qf8#
                    • 5.Qg8#
              • 3...Rh3
                • 4.e8S+
                  • 4...Kh8
                    • 5.Rf3#
                    • 5.Rf8#
                • 4.e8Q
                  • threat
                    • 5.Re7#
                    • 5.Rf3#
                    • 5.Qf8#
                    • 5.Qg8#
              • 3...Rh4
                • 4.e8S+
                  • 4...Kh8
                    • 5.Rf4#
                    • 5.Rf8#
                • 4.e8Q
                  • threat
                    • 5.Re7#
                    • 5.Rf4#
                    • 5.Qf8#
                    • 5.Qg8#
            • 3.Be5
              • threat
                • 4.Rff1+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
              • 3...Kh8
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rg8#
              • 3...Sxe7
                • 4.Rd6+
                  • 4...Kf8
                    • 5.Rd8#
          • 2...Sb5
            • 3.e8S+
              • 3...Kf8
                • 4.gxh7
                  • threat
                    • 5.Bh5#
                    • 5.Bg6#
                    • 5.Bg8#
                    • 5.h8Q#
                    • 5.h8R#
              • 3...Kh8
                • 4.g7+
                  • 4...Rxg7
                    • 5.Rh6#
            • 3.Kxb5
              • threat
                • 4.Rff1#
                • 4.Rf2#
                • 4.Rf3#
                • 4.Rf4#
                • 4.Rf5#
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
                • 4.Rfe6#
              • 3...Kh8
                • 4.Rff1+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rfe6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.g7+
                  • 4...Kxg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rf6e6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Rxh7#
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Bc6+
                    • 5.Rxc6#
                  • 4...Kg7
                    • 5.Rxh7#
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
            • 3.Be5
              • threat
                • 4.Rff1#
                • 4.Rf2#
                • 4.Rf3#
                • 4.Rf4#
                • 4.Rf5#
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
                • 4.Re6#
              • 3...Kh8
                • 4.Rff1+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.g7+
                  • 4...Kxg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
                • 4.Rh1
                  • threat
                    • 5.Rxh7#
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Rxh7#
                    • 5.Rff1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
        • 2.Re2
          • threat
            • 3.Rf1#
            • 3.Rff2#
            • 3.Rf3#
            • 3.Rf4#
            • 3.Rf5#
            • 3.Ra6#
            • 3.Rb6#
            • 3.Rc6#
            • 3.Rd6#
            • 3.Rfe6#
          • 2...Sxd5
            • 3.Bxd5
              • threat
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
              • 3...Bxd5
                • 4.Ra6+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Kg8
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Kg8
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Kg8
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rfe6+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q
                  • threat
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rf8#
                    • 5.Qf8#
              • 3...Rh1
                • 4.e8S+
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf8#
                • 4.e8Q
                  • threat
                    • 5.Re7#
                    • 5.Rf1#
                    • 5.Qf8#
                    • 5.Qg8#
              • 3...Rh3
                • 4.e8S+
                  • 4...Kh8
                    • 5.Rf3#
                    • 5.Rf8#
                • 4.e8Q
                  • threat
                    • 5.Re7#
                    • 5.Rf3#
                    • 5.Qf8#
                    • 5.Qg8#
              • 3...Rh4
                • 4.e8S+
                  • 4...Kh8
                    • 5.Rf4#
                    • 5.Rf8#
                • 4.e8Q
                  • threat
                    • 5.Re7#
                    • 5.Rf4#
                    • 5.Qf8#
                    • 5.Qg8#
            • 3.gxh7
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh2#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh2#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
              • 3...Kh8
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Bxd5
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh2#
              • 3...Sc3
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
            • 3.Be5
              • threat
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rff2+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
              • 3...Kh8
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rg8#
              • 3...Sxe7
                • 4.Rd6+
                  • 4...Kf8
                    • 5.Rd8#
          • 2...Sb5
            • 3.e8S+
              • 3...Kf8
                • 4.gxh7
                  • threat
                    • 5.Bh5#
                    • 5.Bg6#
                    • 5.Bg8#
                    • 5.h8Q#
                    • 5.h8R#
              • 3...Kh8
                • 4.g7+
                  • 4...Rxg7
                    • 5.Rh6#
            • 3.Kxb5
              • threat
                • 4.Rf1#
                • 4.Rff2#
                • 4.Rf3#
                • 4.Rf4#
                • 4.Rf5#
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
                • 4.Rfe6#
              • 3...Kh8
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff2+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rfe6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.g7+
                  • 4...Kxg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rf6e6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Bc6+
                    • 5.Rxc6#
                  • 4...Kg7
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
            • 3.Be5
              • threat
                • 4.Rf1#
                • 4.Rff2#
                • 4.Rf3#
                • 4.Rf4#
                • 4.Rf5#
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
                • 4.Re6#
              • 3...Kh8
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff2+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.g7+
                  • 4...Kxg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
                • 4.Rh2
                  • threat
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rff2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
        • 2.Re3
          • threat
            • 3.Rf1#
            • 3.Rf2#
            • 3.Rff3#
            • 3.Rf4#
            • 3.Rf5#
            • 3.Ra6#
            • 3.Rb6#
            • 3.Rc6#
            • 3.Rd6#
            • 3.Rfe6#
          • 2...Sxd5
            • 3.Rf4+
              • 3...Sc3
                • 4.Rxc3
                  • threat
                    • 5.Rc1#
                    • 5.Rc2#
                    • 5.Rd3#
                    • 5.Re3#
                    • 5.Rcf3#
                    • 5.Rg3#
                    • 5.Rh3#
                  • 4...Kh8
                    • 5.Rh3#
                  • 4...bxc3
                    • 5.Bxc3#
            • 3.Bxd5
              • threat
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
              • 3...Bxd5
                • 4.Ra6+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Kg8
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Kg8
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Kg8
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rfe6+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rf8#
                    • 5.Qf8#
              • 3...Rh1
                • 4.e8S+
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf8#
                • 4.e8Q
                  • threat
                    • 5.Re7#
                    • 5.Rf1#
                    • 5.Qf8#
                    • 5.Qg8#
              • 3...Rh2
                • 4.e8S+
                  • 4...Kh8
                    • 5.Rf2#
                    • 5.Rf8#
                • 4.e8Q
                  • threat
                    • 5.Re7#
                    • 5.Rf2#
                    • 5.Qf8#
                    • 5.Qg8#
              • 3...Rh4
                • 4.e8S+
                  • 4...Kh8
                    • 5.Rf4#
                    • 5.Rf8#
                • 4.e8Q
                  • threat
                    • 5.Re7#
                    • 5.Rf4#
                    • 5.Qf8#
                    • 5.Qg8#
            • 3.gxh7
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh3#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh3#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
              • 3...Kh8
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Bxd5
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh3#
              • 3...Sc3
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
            • 3.Be5
              • threat
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rff3+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf4+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
              • 3...Kh8
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rg8#
              • 3...Sxe7
                • 4.Rd6+
                  • 4...Kf8
                    • 5.Rd8#
          • 2...Sb5
            • 3.Rf4+
              • 3...Sc3
                • 4.Rxc3
                  • threat
                    • 5.Rc1#
                    • 5.Rc2#
                    • 5.Rd3#
                    • 5.Re3#
                    • 5.Rcf3#
                    • 5.Rg3#
                    • 5.Rh3#
                  • 4...Kh8
                    • 5.Rh3#
                  • 4...bxc3
                    • 5.Bxc3#
              • 3...Sd4
                • 4.Rxd4
                  • threat
                    • 5.Rd1#
                    • 5.Rd2#
                    • 5.Rdd3#
                    • 5.Rde4#
                    • 5.Rf4#
                    • 5.Rg4#
                    • 5.Rh4#
                  • 4...Kh8
                    • 5.Rh4#
                  • 4...cxd4
                    • 5.Bxd4#
            • 3.e8S+
              • 3...Kf8
                • 4.gxh7
                  • threat
                    • 5.Bh5#
                    • 5.Bg6#
                    • 5.Bg8#
                    • 5.h8Q#
                    • 5.h8R#
              • 3...Kh8
                • 4.g7+
                  • 4...Rxg7
                    • 5.Rh6#
            • 3.Kxb5
              • threat
                • 4.Rf1#
                • 4.Rf2#
                • 4.Rff3#
                • 4.Rf4#
                • 4.Rf5#
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
                • 4.Rfe6#
              • 3...Kh8
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff3+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rfe6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.g7+
                  • 4...Kxg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rf6e6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Bc6+
                    • 5.Rxc6#
                  • 4...Kg7
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
            • 3.Be5
              • threat
                • 4.Rf1#
                • 4.Rf2#
                • 4.Rff3#
                • 4.Rf4#
                • 4.Rf5#
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
                • 4.Re6#
              • 3...Kh8
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff3+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.g7+
                  • 4...Kxg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
                • 4.Rh3
                  • threat
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rff3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
        • 2.Re4
          • threat
            • 3.Rf1#
            • 3.Rf2#
            • 3.Rf3#
            • 3.Rff4#
            • 3.Rf5#
            • 3.Ra6#
            • 3.Rb6#
            • 3.Rc6#
            • 3.Rd6#
            • 3.Rfe6#
          • 2...Sxd5
            • 3.Rf3+
              • 3...Sc3
                • 4.Rxc3
                  • threat
                    • 5.Rc1#
                    • 5.Rc2#
                    • 5.Rd3#
                    • 5.Rce3#
                    • 5.Rf3#
                    • 5.Rg3#
                    • 5.Rh3#
                  • 4...Kh8
                    • 5.Rh3#
                  • 4...bxc3
                    • 5.Bxc3#
            • 3.Bxd5
              • threat
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
              • 3...Bxd5
                • 4.Ra6+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Kg8
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Kg8
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Kg8
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rfe6+
                  • 4...Kg8
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q
                  • threat
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rf8#
                    • 5.Qf8#
              • 3...Rh1
                • 4.e8S+
                  • 4...Kh8
                    • 5.Rf1#
                    • 5.Rf8#
                • 4.e8Q
                  • threat
                    • 5.Re7#
                    • 5.Rf1#
                    • 5.Qf8#
                    • 5.Qg8#
              • 3...Rh2
                • 4.e8S+
                  • 4...Kh8
                    • 5.Rf2#
                    • 5.Rf8#
                • 4.e8Q
                  • threat
                    • 5.Re7#
                    • 5.Rf2#
                    • 5.Qf8#
                    • 5.Qg8#
              • 3...Rh3
                • 4.e8S+
                  • 4...Kh8
                    • 5.Rf3#
                    • 5.Rf8#
                • 4.e8Q
                  • threat
                    • 5.Re7#
                    • 5.Rf3#
                    • 5.Qf8#
                    • 5.Qg8#
            • 3.gxh7
              • threat
                • 4.Rg6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh4#
                    • 5.Rh6#
                • 4.h8Q+
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.h8B+
                  • 4...Kh7
                    • 5.Rh4#
                    • 5.Rh6#
                  • 4...Kxh8
                    • 5.Rh6#
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
              • 3...Kh8
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Rh6#
                • 4.Bxd5
                  • threat
                    • 5.Rh6#
                    • 5.Rf7#
                  • 4...Kg7
                    • 5.Rh6#
                  • 4...Kxh7
                    • 5.Rh6#
              • 3...Sxf6
                • 4.Bxf6+
                  • 4...Kxf7
                    • 5.e8Q#
                  • 4...Kxh7
                    • 5.Rh4#
              • 3...Sc3
                • 4.e8Q
                  • threat
                    • 5.Qg8#
                    • 5.h8Q#
                  • 4...Kxh7
                    • 5.Qg8#
            • 3.Be5
              • threat
                • 4.Rf1+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf2+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf3+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rff4+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rf5+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Ra6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rb6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rc6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Rd6+
                  • 4...Sf6
                    • 5.Bxf6#
                • 4.Re6+
                  • 4...Sf6
                    • 5.Bxf6#
              • 3...Kh8
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rg8#
              • 3...Sxe7
                • 4.Rd6+
                  • 4...Kf8
                    • 5.Rd8#
          • 2...Sb5
            • 3.Rf3+
              • 3...Sc3
                • 4.Rxc3
                  • threat
                    • 5.Rc1#
                    • 5.Rc2#
                    • 5.Rd3#
                    • 5.Rce3#
                    • 5.Rf3#
                    • 5.Rg3#
                    • 5.Rh3#
                  • 4...Kh8
                    • 5.Rh3#
                  • 4...bxc3
                    • 5.Bxc3#
              • 3...Sd4
                • 4.Rxd4
                  • threat
                    • 5.Rd1#
                    • 5.Rd2#
                    • 5.Rdd3#
                    • 5.Re4#
                    • 5.Rdf4#
                    • 5.Rg4#
                    • 5.Rh4#
                  • 4...Kh8
                    • 5.Rh4#
                  • 4...cxd4
                    • 5.Bxd4#
            • 3.e8S+
              • 3...Kf8
                • 4.gxh7
                  • threat
                    • 5.Bh5#
                    • 5.Bg6#
                    • 5.Bg8#
                    • 5.h8Q#
                    • 5.h8R#
              • 3...Kh8
                • 4.g7+
                  • 4...Rxg7
                    • 5.Rh6#
            • 3.Kxb5
              • threat
                • 4.Rf1#
                • 4.Rf2#
                • 4.Rf3#
                • 4.Rff4#
                • 4.Rf5#
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
                • 4.Rfe6#
              • 3...Kh8
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff4+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rfe6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.g7+
                  • 4...Kxg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rf6e6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Bc6+
                    • 5.Rxc6#
                  • 4...Kg7
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
            • 3.Be5
              • threat
                • 4.Rf1#
                • 4.Rf2#
                • 4.Rf3#
                • 4.Rff4#
                • 4.Rf5#
                • 4.Ra6#
                • 4.Rb6#
                • 4.Rc6#
                • 4.Rd6#
                • 4.Re6#
              • 3...Kh8
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rff4+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Ra6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rxa8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rb6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rc6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rc8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rd6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rd8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.g7+
                  • 4...Kxg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Rfe6#
                    • 5.Rg8#
                • 4.Rh4
                  • threat
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
                  • 4...Kg7
                    • 5.Rxh7#
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rff4#
                    • 5.Rf5#
                    • 5.Ra6#
                    • 5.Rb6#
                    • 5.Rc6#
                    • 5.Rd6#
                    • 5.Re6#
        • 2.Ree6
          • threat
            • 3.Rf1#
            • 3.Rf2#
            • 3.Rf3#
            • 3.Rf4#
            • 3.Rf5#
          • 2...Sxd5
            • 3.e8Q
              • threat
                • 4.Qg8#
              • 3...Rh8
                • 4.Bg8
                  • threat
                    • 5.Rf7#
                    • 5.Qf7#
                    • 5.Qf8#
          • 2...Sb5
            • 3.e8S+
              • 3...Kf8
                • 4.gxh7
                  • threat
                    • 5.Bh5#
                    • 5.Bg6#
                    • 5.Bg8#
                    • 5.h8Q#
                    • 5.h8R#
              • 3...Kh8
                • 4.g7+
                  • 4...Rxg7
                    • 5.Rh6#
            • 3.e8Q
              • threat
                • 4.Qg8#
              • 3...Rh8
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Rf7#
                    • 5.Qf7#
                    • 5.Qf8#
            • 3.e8R
              • threat
                • 4.Rg8#
              • 3...Rh8
                • 4.Bg8
                  • threat
                    • 5.R6e7#
                    • 5.Rf7#
            • 3.Be5
              • threat
                • 4.Rf1#
                • 4.Rf2#
                • 4.Rf3#
                • 4.Rf4#
                • 4.Rf5#
              • 3...Kh8
                • 4.Rf1+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf2+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf3+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf4+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.e8Q#
                    • 5.e8R#
                • 4.g7+
                  • 4...Kxg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                  • 4...Rxg7
                    • 5.Rh6#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Rf1#
                    • 5.Rf2#
                    • 5.Rf3#
                    • 5.Rf4#
                    • 5.Rf5#
                    • 5.Rg8#
        • 2.Rf1
          • threat
            • 3.Ree1#
            • 3.Re2#
            • 3.Re3#
            • 3.Re4#
            • 3.Ref5#
            • 3.Re6#
          • 2...Sb5
            • 3.e8Q
              • threat
                • 4.Qg8#
              • 3...Rh8
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.e8R
              • threat
                • 4.Rg8#
              • 3...Rh8
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
        • 2.Rf2
          • threat
            • 3.Re1#
            • 3.Ree2#
            • 3.Re3#
            • 3.Re4#
            • 3.Ref5#
            • 3.Re6#
          • 2...Sb5
            • 3.e8Q
              • threat
                • 4.Qg8#
              • 3...Rh8
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.e8R
              • threat
                • 4.Rg8#
              • 3...Rh8
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
        • 2.Rf3
          • threat
            • 3.Re1#
            • 3.Re2#
            • 3.Ree3#
            • 3.Re4#
            • 3.Ref5#
            • 3.Re6#
          • 2...Sb5
            • 3.Re4+
              • 3...Sc3
                • 4.Rxc3
                  • threat
                    • 5.Rc1#
                    • 5.Rc2#
                    • 5.Rd3#
                    • 5.Rce3#
                    • 5.Rf3#
                    • 5.Rg3#
                    • 5.Rh3#
                  • 4...Kh8
                    • 5.Rh3#
                  • 4...bxc3
                    • 5.Bxc3#
              • 3...Sd4
                • 4.Rxd4
                  • threat
                    • 5.Rd1#
                    • 5.Rd2#
                    • 5.Rdd3#
                    • 5.Re4#
                    • 5.Rdf4#
                    • 5.Rg4#
                    • 5.Rh4#
                  • 4...Kh8
                    • 5.Rh4#
                  • 4...cxd4
                    • 5.Bxd4#
            • 3.e8Q
              • threat
                • 4.Qg8#
              • 3...Rh8
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.e8R
              • threat
                • 4.Rg8#
              • 3...Rh8
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
        • 2.Rf4
          • threat
            • 3.Re1#
            • 3.Re2#
            • 3.Re3#
            • 3.Ree4#
            • 3.Ref5#
            • 3.Re6#
          • 2...Sb5
            • 3.Re3+
              • 3...Sc3
                • 4.Rxc3
                  • threat
                    • 5.Rc1#
                    • 5.Rc2#
                    • 5.Rd3#
                    • 5.Re3#
                    • 5.Rcf3#
                    • 5.Rg3#
                    • 5.Rh3#
                  • 4...Kh8
                    • 5.Rh3#
                  • 4...bxc3
                    • 5.Bxc3#
              • 3...Sd4
                • 4.Rxd4
                  • threat
                    • 5.Rd1#
                    • 5.Rd2#
                    • 5.Rdd3#
                    • 5.Rde4#
                    • 5.Rf4#
                    • 5.Rg4#
                    • 5.Rh4#
                  • 4...Kh8
                    • 5.Rh4#
                  • 4...cxd4
                    • 5.Bxd4#
            • 3.e8Q
              • threat
                • 4.Qg8#
              • 3...Rh8
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.e8R
              • threat
                • 4.Rg8#
              • 3...Rh8
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
        • 2.Rff5
          • threat
            • 3.Re1#
            • 3.Re2#
            • 3.Re3#
            • 3.Re4#
            • 3.Re6#
          • 2...Sb5
            • 3.e8Q
              • threat
                • 4.Qg8#
              • 3...Rh8
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.e8R
              • threat
                • 4.Rg8#
              • 3...Rh8
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
        • 2.Ra6
          • threat
            • 3.Re1#
            • 3.Re2#
            • 3.Re3#
            • 3.Re4#
            • 3.Rf5#
            • 3.Ree6#
          • 2...Sb5
            • 3.e8Q
              • threat
                • 4.Qg8#
              • 3...Rh8
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.e8R
              • threat
                • 4.Rg8#
              • 3...Rh8
                • 4.R5e7+
                  • 4...Sc3
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Bg8#
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
        • 2.Rb6
          • threat
            • 3.Re1#
            • 3.Re2#
            • 3.Re3#
            • 3.Re4#
            • 3.Rf5#
            • 3.Ree6#
          • 2...Sb5
            • 3.Rxb5
              • threat
                • 4.Re1#
                • 4.Re2#
                • 4.Re3#
                • 4.Re4#
                • 4.Rf5#
                • 4.Re6#
              • 3...Kh8
                • 4.Rb8+
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Re6#
                    • 5.Rg8#
                • 4.Re1+
                  • 4...Rg7
                    • 5.Rh1#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re2+
                  • 4...Rg7
                    • 5.Rh2#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re3+
                  • 4...Rg7
                    • 5.Rh3#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re4+
                  • 4...Rg7
                    • 5.Rh4#
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Rf5+
                  • 4...Rg7
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.Re6+
                  • 4...Rg7
                    • 5.Rb8#
                    • 5.e8Q#
                    • 5.e8R#
                • 4.e8Q+
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Re6#
                    • 5.Re7#
                    • 5.Qg8#
                • 4.e8R+
                  • 4...Kg7
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.R5e6#
                    • 5.R5e7#
                    • 5.Rg8#
            • 3.e8Q
              • threat
                • 4.Qg8#
              • 3...Rh8
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Rxb5
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Re6#
                    • 5.Re7#
                  • 4...Rxe8
                    • 5.Rxe8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.e8R
              • threat
                • 4.Rg8#
              • 3...Rh8
                • 4.R5e7+
                  • 4...Sc3
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Bg8#
                • 4.Rxb5
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.R5e6#
                    • 5.R5e7#
                  • 4...Rxe8
                    • 5.Rxe8#
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
            • 3.Rb8
              • threat
                • 4.Rg8#
              • 3...Rh8
                • 4.Rxb5
                  • threat
                    • 5.Re1#
                    • 5.Re2#
                    • 5.Re3#
                    • 5.Re4#
                    • 5.Rf5#
                    • 5.Re6#
        • 2.Rc6
          • threat
            • 3.Re1#
            • 3.Re2#
            • 3.Re3#
            • 3.Re4#
            • 3.Rf5#
            • 3.Ree6#
          • 2...Sb5
            • 3.e8Q
              • threat
                • 4.Qg8#
              • 3...Rh8
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Qf7#
            • 3.e8R
              • threat
                • 4.Rg8#
              • 3...Rh8
                • 4.R5e7+
                  • 4...Sc3
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Bg8#
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
        • 2.Rd6
          • threat
            • 3.Re1#
            • 3.Re2#
            • 3.Re3#
            • 3.Re4#
            • 3.Rf5#
            • 3.Ree6#
          • 2...Sb5
            • 3.e8Q
              • threat
                • 4.Qg8#
              • 3...Rh8
                • 4.Re7+
                  • 4...Sc3
                    • 5.Be6#
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Be6#
                    • 5.Bg8#
                • 4.Qxh8+
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.Re7#
                    • 5.Rd7#
                    • 5.Qf7#
            • 3.e8R
              • threat
                • 4.Rg8#
              • 3...Rh8
                • 4.R5e7+
                  • 4...Sc3
                    • 5.Bg8#
                  • 4...Sd4
                    • 5.Bg8#
                • 4.Rxh8
                  • threat
                    • 5.Rg8#
                  • 4...Kxh8
                    • 5.Re8#
                • 4.Bg8
                  • threat
                    • 5.R5e7#
                  • 4...Sxd6
                    • 5.R5e6#

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