Problem Display
PID: 35077 (7r/4B2p/7R/4K2B/1p2p2p/2Np3k/6p1/n5r1 w - - 0 1)

Loyd, Sam

Source?, 0000

7r/4B2p/7R/4K2B/1p2p2p/2Np3k/6p1/n5r1

#4

5 + 10


5206 Sam Loyd and His Chess Problems 1913

SOLUTION


  • SOUND
  • Keys
    • 1.Bxh4!
      • threat
        • 2.Kf4
          • threat
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Kh2
            • 3.Bg3+
              • 3...Kh1
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh1
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg4
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Rd1
            • 3.Bg4+
              • 3...Kh2
                • 4.Bf2#
            • 3.Bf2
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Bf2#
        • 2.Be1
          • threat
            • 3.Bd1#
            • 3.Be2#
            • 3.Bf3#
          • 2...Re8+
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
          • 2...Rxe1
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
        • 2.Bf2
          • threat
            • 3.Bd1#
            • 3.Be2#
            • 3.Bf3#
          • 2...Re8+
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
        • 2.Bg3
          • threat
            • 3.Bd1+
              • 3...Kxg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kxg3
                • 4.Sxe4#
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Re8+
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
          • 2...Kxg3
            • 3.Sxe4+
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
              • 3...Kh4
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
        • 2.Bg5
          • threat
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Re8+
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
          • 2...Kh2
            • 3.Bf4+
              • 3...Kh1
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
          • 2...Kg3
            • 3.Sxe4+
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
        • 2.Bf6
          • threat
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Re8+
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
          • 2...Kh2
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
          • 2...Kg3
            • 3.Sxe4+
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
        • 2.Be7
          • threat
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Sxe4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Kh2
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
          • 2...Kg3
            • 3.Sxe4+
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
        • 2.Bd8
          • threat
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Re8+
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
          • 2...Kh2
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
          • 2...Kg3
            • 3.Sxe4+
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
        • 2.Be2
          • threat
            • 3.Be1#
            • 3.Bf2#
          • 2...Re8+
            • 3.Be7+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Kf4
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...dxe2
            • 3.Kf4
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
        • 2.Bf3
          • threat
            • 3.Be1#
            • 3.Bf2#
          • 2...Re8+
            • 3.Kf4
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...exf3
            • 3.Kf4
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
      • 1...Re8+
        • 2.Kf4
          • threat
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bxe8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Kh2
            • 3.Bg3+
              • 3...Kh1
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bxe8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg4
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Rd1
            • 3.Bg4+
              • 3...Kh2
                • 4.Bf2#
            • 3.Bf2
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bg3
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Bf2#
          • 2...Re5
            • 3.Bg4+
              • 3...Kh2
                • 4.Bg3#
                • 4.Bg5#
          • 2...Re6
            • 3.Bg4+
              • 3...Kh2
                • 4.Bg3#
                • 4.Bf6#
          • 2...Re7
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
            • 3.Bxe7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rf7+
                • 4.Bxf7#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rf7+
                • 4.Bxf7#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rf7+
                • 4.Bxf7#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rf7+
                • 4.Bxf7#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Bxe7#
          • 2...Rd8
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bxd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
          • 2...Rg8
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
        • 2.Be7
          • threat
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
          • 2...Rxe7+
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rf7+
                • 4.Bxf7#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh4
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Kh2
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
          • 2...Kg3
            • 3.Sxe4+
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
      • 1...Rd1
        • 2.Bf2
          • threat
            • 3.Bxd1#
            • 3.Be2#
            • 3.Bf3#
          • 2...Re8+
            • 3.Kf4
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
      • 1...Rf1
        • 2.Bf2
          • threat
            • 3.Bd1#
            • 3.Be2#
            • 3.Bf3#
          • 2...Re8+
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
          • 2...Rxf2
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
      • 1...Ra8
        • 2.Kf4
          • threat
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Kh2
            • 3.Bg3+
              • 3...Kh1
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg4
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Rd1
            • 3.Bg4+
              • 3...Kh2
                • 4.Bf2#
            • 3.Bf2
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Bf2#
          • 2...Ra5
            • 3.Bg4+
              • 3...Kh2
                • 4.Bg3#
                • 4.Bg5#
          • 2...Ra6
            • 3.Bg4+
              • 3...Kh2
                • 4.Bg3#
                • 4.Bf6#
      • 1...Rb8
        • 2.Kf4
          • threat
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Kh2
            • 3.Bg3+
              • 3...Kh1
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg4
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Rd1
            • 3.Bg4+
              • 3...Kh2
                • 4.Bf2#
            • 3.Bf2
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Bf2#
          • 2...Rb5
            • 3.Bg4+
              • 3...Kh2
                • 4.Bg3#
                • 4.Bg5#
          • 2...Rb6
            • 3.Bg4+
              • 3...Kh2
                • 4.Bg3#
                • 4.Bf6#
      • 1...Rc8
        • 2.Kf4
          • threat
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Kh2
            • 3.Bg3+
              • 3...Kh1
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg4
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Rd1
            • 3.Bg4+
              • 3...Kh2
                • 4.Bf2#
            • 3.Bf2
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Bf2#
          • 2...Rc5
            • 3.Bg4+
              • 3...Kh2
                • 4.Bg3#
                • 4.Bg5#
          • 2...Rc6
            • 3.Bg4+
              • 3...Kh2
                • 4.Bg3#
                • 4.Bf6#
      • 1...Rd8
        • 2.Bxd8
          • threat
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Sxe4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Kh2
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
          • 2...Kg3
            • 3.Sxe4+
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
        • 2.Kf4
          • threat
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bxd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
          • 2...Rf8+
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Kh2
            • 3.Bg3+
              • 3...Kh1
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bg4
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
          • 2...Rd1
            • 3.Bg4+
              • 3...Kh2
                • 4.Bf2#
            • 3.Bf2
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
              • 3...Kh2
                • 4.Bf2#
          • 2...Rd4
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Rd5
            • 3.Bg4+
              • 3...Kh2
                • 4.Bg3#
                • 4.Bg5#
          • 2...Rd6
            • 3.Bg4+
              • 3...Kh2
                • 4.Bg3#
                • 4.Bf6#
          • 2...Re8
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bxe8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
        • 2.Bf2
          • threat
            • 3.Bd1#
            • 3.Be2#
            • 3.Bf3#
          • 2...Rd5+
            • 3.Kxd5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Sxd5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Re8+
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
          • 2...Rd6
            • 3.Kxd6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
      • 1...Rf8
        • 2.Bf2
          • threat
            • 3.Bd1#
            • 3.Be2#
            • 3.Bf3#
          • 2...Rf5+
            • 3.Kxf5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Re8+
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
          • 2...Rxf2
            • 3.Bd1+
              • 3...Kg3
                • 4.Sxe4#
            • 3.Be2+
              • 3...Kg3
                • 4.Sxe4#
          • 2...Rf4
            • 3.Bd1+
              • 3...Rh4
                • 4.Rxh4#
            • 3.Be2+
              • 3...Rh4
                • 4.Rxh4#
            • 3.Bf3+
              • 3...Rh4
                • 4.Rxh4#
            • 3.Kxf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Rf6
            • 3.Kxf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
      • 1...Rg8
        • 2.Kf4
          • threat
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Rg4+
            • 3.Bxg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Rf8+
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Kh2
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Rd1
            • 3.Bf2
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Kh2
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
          • 2...Rg3
            • 3.Bxg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Rg5
            • 3.Bxg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Rg6
            • 3.Bxg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Rg7
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Rf7+
                • 4.Bxf7#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Rf7+
                • 4.Bxf7#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Rf7+
                • 4.Bxf7#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rf7+
                • 4.Bxf7#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Rf7+
                • 4.Bxf7#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Rg4+
                • 4.Bxg4#
              • 3...Rf7+
                • 4.Bxf7#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Re8
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bxe8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Bxe8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
      • 1...e3
        • 2.Kf4
          • threat
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be1
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg5
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf6
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Be7
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Kh2
            • 3.Bg3+
              • 3...Kh1
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf2
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh1
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bd1
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be2
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg4
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bg6
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Bf7
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
            • 3.Be8
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh1
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh3
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
          • 2...Rd1
            • 3.Bg4+
              • 3...Kh2
                • 4.Bf2#
            • 3.Bf2
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bg3
              • threat
                • 4.Bxd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Bf3
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Bf2#
          • 2...Rd8
            • 3.Bg4+
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bxd8#
            • 3.Bxd8
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
        • 2.Be7
          • threat
            • 3.Bd1+
              • 3...Kg3
                • 4.Se4#
            • 3.Be2+
              • 3...Kg3
                • 4.Se4#
            • 3.Kf4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
            • 3.Se4
              • threat
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
          • 2...Kh2
            • 3.Bd1+
              • 3...Kg3
                • 4.Se4#
            • 3.Be2+
              • 3...Kg3
                • 4.Se4#
          • 2...Kg3
            • 3.Se4+
              • 3...Kh2
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh3
                • 4.Bd1#
                • 4.Be2#
                • 4.Bf3#
          • 2...e2
            • 3.Bxe2+
              • 3...Kg3
                • 4.Se4#
            • 3.Kf4
              • threat
                • 4.Bxe2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
              • 3...Kh2
                • 4.Bxe2#
                • 4.Bf3#
                • 4.Bg4#
                • 4.Bg6#
                • 4.Bf7#
                • 4.Be8#
        • 2.Be2
          • threat
            • 3.Be1#
            • 3.Bf2#
          • 2...Re8+
            • 3.Be7+
              • 3...Kg3
                • 4.Se4#
          • 2...dxe2
            • 3.Kf4
              • threat
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#
              • 3...Kh2
                • 4.Be1#
                • 4.Bf2#
                • 4.Bg3#
                • 4.Bg5#
                • 4.Bf6#
                • 4.Be7#
                • 4.Bd8#

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