Problem Display
PID: 158860 (8/8/2p5/P2kP3/P1pb3p/2P4B/2R4p/R3Q2K w - - 0 1)

Wood, Walter John

British Chess Magazine, 1907

8/8/2p5/P2kP3/P1pb3p/2P4B/2R4p/R3Q2K

#4

9 + 6


SOLUTION


  • COOKED
  • Keys
    • 1.Rd1!
      • threat
        • 2.Rxd4+
          • 2...Kc5
            • 3.Be6
              • 3...h3
                • 4.Rxc4#
        • 2.Bf5
          • threat
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxd4#
            • 3.Qe3
              • threat
                • 4.Qxd4#
              • 3...Kc5
                • 4.Qxd4#
              • 3...c5
                • 4.Qe4#
          • 2...Kc5
            • 3.cxd4+
              • 3...Kd5
                • 4.Qe4#
        • 2.Qf2
          • threat
            • 3.Qxd4#
          • 2...Ke4
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Re2#
                • 4.Qf4#
                • 4.Qf5#
            • 3.Re2+
              • 3...Kd5
                • 4.Qxd4#
              • 3...Be3
                • 4.Rxe3#
                • 4.Qxe3#
                • 4.Qf5#
            • 3.cxd4
              • threat
                • 4.Bg2#
              • 3...Kd5
                • 4.Qg2#
                • 4.Qf3#
          • 2...c5
            • 3.Qf5
              • 3...Kc6
                • 4.Qd7#
        • 2.Qf1
          • threat
            • 3.Rxd4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qf8#
              • 3...Kxe5
                • 4.Re2#
                • 4.Qf4#
                • 4.Qf5#
          • 2...Ke4
            • 3.Rxd4+
              • 3...Ke3
                • 4.Re2#
                • 4.Qe2#
                • 4.Qf2#
                • 4.Qf4#
              • 3...Kxe5
                • 4.Re2#
                • 4.Qf4#
                • 4.Qf5#
          • 2...Kc5
            • 3.Be6
              • threat
                • 4.Qxc4#
                • 4.Qf8#
            • 3.Qf4
              • threat
                • 4.Qxd4#
              • 3...Kd5
                • 4.Qxd4#
              • 3...Bxc3
                • 4.Qf8#
              • 3...Bxe5
                • 4.Qxe5#
              • 3...Bg1
                • 4.Qf8#
              • 3...Bf2
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Be3
                • 4.Qxe3#
                • 4.Qf8#
            • 3.Qf7
              • 3...Bxc3
                • 4.Qe7#
                • 4.Qf8#
              • 3...Bxe5
                • 4.Qa7#
              • 3...Bg1
                • 4.Qa7#
                • 4.Qe7#
                • 4.Qf8#
              • 3...Bf2
                • 4.Qxf2#
                • 4.Qa7#
                • 4.Qe7#
                • 4.Qf8#
              • 3...Be3
                • 4.Qa7#
                • 4.Qe7#
                • 4.Qf8#
          • 2...Kxe5
            • 3.Rxd4
              • 3...c5
                • 4.Re2#
                • 4.Qf4#
                • 4.Qf5#
          • 2...c5
            • 3.Qf5
              • 3...Kc6
                • 4.Qd7#
      • 1...Kc5
        • 2.cxd4+
          • 2...Kd5
            • 3.Rxc4
              • threat
                • 4.Rc5#
              • 3...Kxc4
                • 4.Be6#
              • 3...c5
                • 4.Rxc5#
        • 2.Qxh4
          • threat
            • 3.Qxd4#
          • 2...Bxe5
            • 3.Qf2+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qe7+
              • 3...Bd6
                • 4.Qxd6#
                • 4.Qe3#
                • 4.Qa7#
            • 3.Qd8
              • threat
                • 4.Qb6#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bc7
                • 4.Qd4#
        • 2.Bg2
          • threat
            • 3.cxd4#
          • 2...Bxc3
            • 3.Qxc3
              • 3...h3
                • 4.Qa3#
                • 4.Qxc4#
          • 2...Bg1
            • 3.Qxh4
              • threat
                • 4.Qe7#
            • 3.Rd6
              • threat
                • 4.Rxc6#
            • 3.Rf2
              • threat
                • 4.Qe3#
              • 3...Bxf2
                • 4.Qxf2#
            • 3.Qd2
              • threat
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
                • 4.cxd4#
            • 3.Qf1
              • threat
                • 4.Qf8#
              • 3...Bf2
                • 4.Qxf2#
            • 3.Qe4
              • threat
                • 4.Qxc6#
        • 2.Bf5
          • threat
            • 3.cxd4+
              • 3...Kd5
                • 4.Qe4#
          • 2...Kd5
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxd4#
            • 3.Qe3
              • threat
                • 4.Qxd4#
              • 3...Kc5
                • 4.Qxd4#
              • 3...c5
                • 4.Qe4#
          • 2...Bxc3
            • 3.Qxc3
              • 3...h3
                • 4.Qa3#
                • 4.Qxc4#
          • 2...Bg1
            • 3.Qxh4
              • threat
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rf2
              • threat
                • 4.Qe3#
              • 3...Bxf2
                • 4.Qxf2#
            • 3.Qd2
              • threat
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
        • 2.Be6
          • threat
            • 3.cxd4#
          • 2...Bxc3
            • 3.Qxc3
              • 3...h3
                • 4.Qa3#
                • 4.Qxc4#
          • 2...Bg1
            • 3.Rxh2
              • threat
                • 4.Qxg1#
              • 3...Bxh2
                • 4.Qf2#
                • 4.Qe3#
              • 3...Bf2
                • 4.Qxf2#
              • 3...Be3
                • 4.Qxe3#
              • 3...Bd4
                • 4.cxd4#
            • 3.Qxh4
              • threat
                • 4.Qe7#
                • 4.Qxc4#
            • 3.Rf2
              • threat
                • 4.Qe3#
              • 3...Bxf2
                • 4.Qxf2#
            • 3.Qd2
              • threat
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
                • 4.cxd4#
            • 3.Qf1
              • threat
                • 4.Qxc4#
                • 4.Qf8#
            • 3.Qe2
              • threat
                • 4.Qxc4#
            • 3.Qe4
              • threat
                • 4.Qxc4#
              • 3...Bd4
                • 4.Qxd4#
        • 2.Qd2
          • threat
            • 3.Qxd4#
          • 2...Bxe5
            • 3.Qe3+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qf2+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rcc1
              • 3...Bxc3
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bg3
                • 4.Qe3#
                • 4.Qd4#
              • 3...Bf4
                • 4.Qd4#
              • 3...Bd6
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qxd6#
              • 3...Bf6
                • 4.Qd6#
              • 3...Bc7
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
              • 3...Bg7
                • 4.Qd6#
              • 3...Bb8
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
              • 3...Bh8
                • 4.Qd6#
            • 3.Ra2
              • 3...Bxc3
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bg3
                • 4.Qe3#
                • 4.Qd4#
              • 3...Bf4
                • 4.Qd4#
              • 3...Bd6
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qxd6#
              • 3...Bf6
                • 4.Qd6#
              • 3...Bc7
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
              • 3...Bg7
                • 4.Qd6#
              • 3...Bb8
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
              • 3...Bh8
                • 4.Qd6#
            • 3.Rb2
              • 3...Bxc3
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bg3
                • 4.Qe3#
                • 4.Qd4#
              • 3...Bf4
                • 4.Qd4#
              • 3...Bd6
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qxd6#
              • 3...Bf6
                • 4.Qd6#
              • 3...Bc7
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
              • 3...Bg7
                • 4.Qd6#
              • 3...Bb8
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
              • 3...Bh8
                • 4.Qd6#
            • 3.Qd7
              • threat
                • 4.Qa7#
              • 3...Bxc3
                • 4.Qd6#
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bc7
                • 4.Qd4#
              • 3...Bb8
                • 4.Qd4#
            • 3.Qd8
              • threat
                • 4.Qb6#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bc7
                • 4.Qd4#
        • 2.Qf1
          • threat
            • 3.Be6
              • threat
                • 4.Qxc4#
                • 4.Qf8#
            • 3.Qf4
              • threat
                • 4.Qxd4#
              • 3...Kd5
                • 4.Qxd4#
              • 3...Bxc3
                • 4.Qf8#
              • 3...Bxe5
                • 4.Qxe5#
              • 3...Bg1
                • 4.Qf8#
              • 3...Bf2
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Be3
                • 4.Qxe3#
                • 4.Qf8#
            • 3.Qf7
              • 3...Bxc3
                • 4.Qe7#
                • 4.Qf8#
              • 3...Bxe5
                • 4.Qa7#
              • 3...Bg1
                • 4.Qa7#
                • 4.Qe7#
                • 4.Qf8#
              • 3...Bf2
                • 4.Qxf2#
                • 4.Qa7#
                • 4.Qe7#
                • 4.Qf8#
              • 3...Be3
                • 4.Qa7#
                • 4.Qe7#
                • 4.Qf8#
          • 2...Kd5
            • 3.Rxd4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qf8#
              • 3...Kxe5
                • 4.Re2#
                • 4.Qf4#
                • 4.Qf5#
          • 2...Bxe5
            • 3.Qf2+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qf8+
              • 3...Bd6
                • 4.Qxd6#
                • 4.Qf2#
            • 3.Be6
              • threat
                • 4.Qxc4#
              • 3...Bd4
                • 4.Qf8#
      • 1...c5
        • 2.Qxh4
          • 2...Kxe5
            • 3.Rxd4
              • 3...cxd4
                • 4.Qxd4#
          • 2...Kc6
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Qd7#
              • 3...Kd5
                • 4.Bg2#
        • 2.Bd7
          • 2...h3
            • 3.Rd3
              • 3...cxd3
                • 4.c4#
        • 2.Qf2
          • threat
            • 3.Qf5
              • 3...Kc6
                • 4.Qd7#
          • 2...Ke4
            • 3.Re2+
              • 3...Kd5
                • 4.Qg2#
                • 4.Qf3#
              • 3...Be3
                • 4.Rxe3#
                • 4.Qxe3#
                • 4.Qf5#
            • 3.Qf5+
              • 3...Ke3
                • 4.Re1#
              • 3...Kd5
                • 4.Bg2#
          • 2...Kxe5
            • 3.Rxd4
              • 3...cxd4
                • 4.Qxd4#
          • 2...Kc6
            • 3.Qf7
              • threat
                • 4.Bg2#
                • 4.Qd7#
    • 1.Rd2!
      • threat
        • 2.Rxd4+
          • 2...Kc5
            • 3.Be6
              • 3...h3
                • 4.Rxc4#
        • 2.Bf5
          • threat
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxd4#
            • 3.Qe3
              • threat
                • 4.Qxd4#
              • 3...Kc5
                • 4.Qxd4#
              • 3...c5
                • 4.Qe4#
          • 2...Kc5
            • 3.cxd4+
              • 3...Kb4
                • 4.Rb2#
              • 3...Kd5
                • 4.Qe4#
        • 2.Qf2
          • threat
            • 3.Qxd4#
          • 2...Ke4
            • 3.Re1+
              • 3...Kd5
                • 4.Qxd4#
              • 3...Be3
                • 4.Rxe3#
                • 4.Qxe3#
                • 4.Qf5#
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Re1#
                • 4.Qf4#
                • 4.Qf5#
            • 3.cxd4
              • threat
                • 4.Bg2#
              • 3...Kd5
                • 4.Qg2#
                • 4.Qf3#
          • 2...c5
            • 3.Qf5
              • 3...Kc6
                • 4.Qd7#
        • 2.Qf1
          • threat
            • 3.Rxd4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qf8#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qf4#
                • 4.Qf5#
          • 2...Ke4
            • 3.Rxd4+
              • 3...Ke3
                • 4.Re1#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qf4#
                • 4.Qf5#
          • 2...Kc5
            • 3.Be6
              • threat
                • 4.Qxc4#
                • 4.Qf8#
            • 3.Qf4
              • threat
                • 4.Qxd4#
              • 3...Kd5
                • 4.Qxd4#
              • 3...Bxc3
                • 4.Qf8#
              • 3...Bxe5
                • 4.Qxe5#
              • 3...Bg1
                • 4.Qf8#
              • 3...Bf2
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Be3
                • 4.Qxe3#
                • 4.Qf8#
            • 3.Qf7
              • 3...Bxc3
                • 4.Qe7#
                • 4.Qf8#
              • 3...Bxe5
                • 4.Qa7#
              • 3...Bg1
                • 4.Qa7#
                • 4.Qe7#
                • 4.Qf8#
              • 3...Bf2
                • 4.Qxf2#
                • 4.Qa7#
                • 4.Qe7#
                • 4.Qf8#
              • 3...Be3
                • 4.Qa7#
                • 4.Qe7#
                • 4.Qf8#
          • 2...Kxe5
            • 3.Rxd4
              • 3...c5
                • 4.Re1#
                • 4.Qf4#
                • 4.Qf5#
          • 2...c5
            • 3.Qf5
              • 3...Kc6
                • 4.Qd7#
      • 1...Kc5
        • 2.Qxh4
          • threat
            • 3.Qxd4#
          • 2...Bxe5
            • 3.Qf2+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qe7+
              • 3...Bd6
                • 4.Qxd6#
                • 4.Qe3#
                • 4.Qa7#
            • 3.Qd8
              • threat
                • 4.Qb6#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bc7
                • 4.Qd4#
        • 2.Bg2
          • threat
            • 3.cxd4+
              • 3...Kb4
                • 4.Rb2#
            • 3.Qb1
              • threat
                • 4.Qb4#
                • 4.Qb6#
                • 4.cxd4#
          • 2...Bxc3
            • 3.Qf2+
              • 3...Kb4
                • 4.Qb6#
              • 3...Bd4
                • 4.Qf8#
            • 3.Qe3+
              • 3...Kb4
                • 4.Qb6#
              • 3...Bd4
                • 4.Qa3#
          • 2...Bg1
            • 3.Qxh4
              • threat
                • 4.Qe7#
            • 3.Rf2
              • threat
                • 4.Qe3#
              • 3...Bxf2
                • 4.Qxf2#
            • 3.Rd6
              • threat
                • 4.Rxc6#
            • 3.Qb1
              • threat
                • 4.Qb4#
                • 4.Qb6#
            • 3.Qc1
              • threat
                • 4.Qa3#
            • 3.Qf1
              • threat
                • 4.Qf8#
              • 3...Bf2
                • 4.Qxf2#
            • 3.Qe4
              • threat
                • 4.Qxc6#
        • 2.Be6
          • threat
            • 3.cxd4+
              • 3...Kb4
                • 4.Rb2#
            • 3.Rxd4
              • 3...h3
                • 4.Rxc4#
            • 3.Qxh4
              • threat
                • 4.Qe7#
                • 4.Qxd4#
              • 3...Bxe5
                • 4.Qxc4#
            • 3.Qb1
              • threat
                • 4.Qb4#
                • 4.Qb6#
                • 4.cxd4#
            • 3.Qf1
              • threat
                • 4.Qxc4#
                • 4.Qf8#
            • 3.Qe2
              • threat
                • 4.Qxc4#
            • 3.Qe4
              • threat
                • 4.Qxd4#
              • 3...Bxc3
                • 4.Qxc4#
              • 3...Bxe5
                • 4.Qxc4#
                • 4.Qxe5#
              • 3...Bg1
                • 4.Qxc4#
              • 3...Bf2
                • 4.Qxc4#
              • 3...Be3
                • 4.Qxe3#
                • 4.Qxc4#
          • 2...Bxc3
            • 3.Qf2+
              • 3...Kb4
                • 4.Qb6#
              • 3...Bd4
                • 4.Qf8#
            • 3.Qe3+
              • 3...Kb4
                • 4.Qb6#
              • 3...Bd4
                • 4.Qa3#
        • 2.Qb1
          • threat
            • 3.Qb6+
              • 3...Kd5
                • 4.Qxd4#
            • 3.Bg2
              • threat
                • 4.Qb4#
                • 4.Qb6#
                • 4.cxd4#
            • 3.Be6
              • threat
                • 4.Qb4#
                • 4.Qb6#
                • 4.cxd4#
          • 2...Kd5
            • 3.Rxd4+
              • 3...Kc5
                • 4.Qb4#
                • 4.Qb6#
              • 3...Kxe5
                • 4.Qf5#
        • 2.Qc1
          • 2...Kd5
            • 3.Rxd4+
              • 3...Kc5
                • 4.Qa3#
              • 3...Kxe5
                • 4.Qf4#
                • 4.Qg5#
          • 2...Bxc3
            • 3.Qa3+
              • 3...Bb4
                • 4.Qe3#
        • 2.Qf1
          • threat
            • 3.Be6
              • threat
                • 4.Qxc4#
                • 4.Qf8#
            • 3.Qf4
              • threat
                • 4.Qxd4#
              • 3...Kd5
                • 4.Qxd4#
              • 3...Bxc3
                • 4.Qf8#
              • 3...Bxe5
                • 4.Qxe5#
              • 3...Bg1
                • 4.Qf8#
              • 3...Bf2
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Be3
                • 4.Qxe3#
                • 4.Qf8#
            • 3.Qf7
              • 3...Bxc3
                • 4.Qe7#
                • 4.Qf8#
              • 3...Bxe5
                • 4.Qa7#
              • 3...Bg1
                • 4.Qa7#
                • 4.Qe7#
                • 4.Qf8#
              • 3...Bf2
                • 4.Qxf2#
                • 4.Qa7#
                • 4.Qe7#
                • 4.Qf8#
              • 3...Be3
                • 4.Qa7#
                • 4.Qe7#
                • 4.Qf8#
          • 2...Kd5
            • 3.Rxd4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qf8#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qf4#
                • 4.Qf5#
          • 2...Bxe5
            • 3.Qf2+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qf8+
              • 3...Bd6
                • 4.Qxd6#
                • 4.Qf2#
            • 3.Be6
              • threat
                • 4.Qxc4#
              • 3...Bd4
                • 4.Qf8#
      • 1...c5
        • 2.Qxh4
          • 2...Kxe5
            • 3.Rxd4
              • 3...cxd4
                • 4.Qxd4#
          • 2...Kc6
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Qd7#
              • 3...Kd5
                • 4.Bg2#
        • 2.Qf2
          • threat
            • 3.Qf5
              • 3...Kc6
                • 4.Qd7#
          • 2...Ke4
            • 3.Re1+
              • 3...Kd5
                • 4.Qg2#
                • 4.Qf3#
              • 3...Be3
                • 4.Rxe3#
                • 4.Qxe3#
                • 4.Qf5#
          • 2...Kxe5
            • 3.Rxd4
              • 3...cxd4
                • 4.Qxd4#
          • 2...Kc6
            • 3.Qf7
              • threat
                • 4.Bg2#
                • 4.Qd7#
    • 1.Re2!
      • threat
        • 2.Qxh4
          • threat
            • 3.Qxd4#
          • 2...Bxc3
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd6#
          • 2...Bxe5
            • 3.Rd1+
              • 3...Kc5
                • 4.Rxe5#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rxe5+
              • 3...Kxe5
                • 4.Qd4#
              • 3...Kd6
                • 4.Qe7#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxe5#
              • 3...Kd6
                • 4.Qxe5#
          • 2...Be3
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe7#
              • 3...Kxe5
                • 4.Rxe3#
                • 4.Qd4#
              • 3...Bd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rxe3
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
          • 2...Bg1
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd6#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Bf2
            • 3.Rd1+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd6#
            • 3.Qxf2
              • 3...c5
                • 4.Qg2#
                • 4.Qf3#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Bb6
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe7#
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qd4#
            • 3.axb6
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Ba7
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe7#
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qd4#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
      • 1...Bxc3
        • 2.Qxc3
          • threat
            • 3.Rd1+
              • 3...Kc5
                • 4.Qa3#
            • 3.Qd2+
              • 3...Kc5
                • 4.Qd6#
          • 2...Kc5
            • 3.Qa3+
              • 3...Kd4
                • 4.Rd1#
              • 3...Kd5
                • 4.Rd1#
                • 4.Qd6#
            • 3.Be6
              • 3...h3
                • 4.Qxc4#
            • 3.Rc1
              • 3...Kd5
                • 4.Qxc4#
            • 3.Re4
              • 3...Kd5
                • 4.Qd4#
                • 4.Qxc4#
          • 2...c5
            • 3.Qd2+
              • 3...Kc6
                • 4.Qd7#
            • 3.Qf3+
              • 3...Kd4
                • 4.Rd1#
            • 3.Bd7
              • 3...h3
                • 4.Rd1#
                • 4.Qd2#
      • 1...Be3
        • 2.Rd1+
          • 2...Ke4
            • 3.Qxh4+
              • 3...Kf3
                • 4.Qg4#
              • 3...Kxe5
                • 4.Rxe3#
                • 4.Qd4#
            • 3.Qd2
              • threat
                • 4.Qxe3#
              • 3...Kf3
                • 4.Qxe3#
              • 3...Kf4
                • 4.Qxe3#
              • 3...Kxe5
                • 4.Qd4#
            • 3.Qf2
              • threat
                • 4.Rxe3#
                • 4.Qxe3#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Rxe3#
                • 4.Qf5#
            • 3.Qf1
              • threat
                • 4.Qf5#
              • 3...Kxe5
                • 4.Rxe3#
                • 4.Qf5#
          • 2...Kc5
            • 3.Qxh4
              • threat
                • 4.Qe7#
              • 3...Bd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bg5
                • 4.Qd4#
          • 2...Kxe5
            • 3.Qxh4
              • 3...c5
                • 4.Rxe3#
            • 3.Qf2
              • threat
                • 4.Rxe3#
                • 4.Qf5#
              • 3...Ke4
                • 4.Rxe3#
                • 4.Qxe3#
                • 4.Qf5#
            • 3.Qf1
              • threat
                • 4.Rxe3#
                • 4.Qf5#
              • 3...Ke4
                • 4.Qf5#
          • 2...Bd2
            • 3.Rdxd2+
              • 3...Kc5
                • 4.Qf2#
            • 3.Rexd2+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qxd2+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qxh4
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
            • 3.Qf2
              • 3...c5
                • 4.Qg2#
                • 4.Qf3#
          • 2...Bd4
            • 3.Qxh4
              • threat
                • 4.Qxd4#
              • 3...Kc5
                • 4.Qxd4#
              • 3...c5
                • 4.Qe4#
            • 3.Qf2
              • threat
                • 4.Qxd4#
              • 3...Kc5
                • 4.Qxd4#
              • 3...c5
                • 4.Qg2#
                • 4.Qf3#
        • 2.Qd1+
          • 2...Ke4
            • 3.Qd4+
              • 3...Kf3
                • 4.Qxe3#
                • 4.Qg4#
          • 2...Bd2
            • 3.Qxd2+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
        • 2.Rxe3
          • threat
            • 3.Qd2+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qd1+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qxh4
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
            • 3.Qf2
              • 3...Kc5
                • 4.Rd3#
              • 3...c5
                • 4.Qg2#
                • 4.Qf3#
          • 2...Kc5
            • 3.Qxh4
              • 3...Kd5
                • 4.Qd4#
          • 2...c5
            • 3.Qd2+
              • 3...Kc6
                • 4.Qd7#
            • 3.Qd1+
              • 3...Kc6
                • 4.Qd7#
            • 3.Bd7
              • 3...h3
                • 4.Rd1#
                • 4.Qd2#
                • 4.Qd1#
      • 1...c5
        • 2.Qb1
          • threat
            • 3.Qe4#
            • 3.Qb7#
          • 2...Kc6
            • 3.Qb5+
              • 3...Kd5
                • 4.Qd7#
                • 4.Qb7#
              • 3...Kc7
                • 4.Qb6#
            • 3.Qb6+
              • 3...Kd5
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
                • 4.Qe6#
                • 4.Qb7#
            • 3.Be6
              • threat
                • 4.Qb6#
              • 3...Kc7
                • 4.Qb6#
            • 3.Qh7
              • threat
                • 4.Bg2#
                • 4.Qd7#
              • 3...Kd5
                • 4.Qe4#
                • 4.Qb7#
                • 4.Qd7#
          • 2...Bxe5
            • 3.Qb7+
              • 3...Kd6
                • 4.Qd7#
            • 3.Qf5
              • threat
                • 4.Qe6#
              • 3...Kc6
                • 4.Qd7#
              • 3...Kd6
                • 4.Qd7#
          • 2...Be3
            • 3.Qf5
              • threat
                • 4.Bg2#
              • 3...Kc6
                • 4.Qd7#
        • 2.Qf1
          • threat
            • 3.Qg2#
            • 3.Qf3#
          • 2...Kc6
            • 3.Qf7
              • threat
                • 4.Bg2#
                • 4.Qd7#
          • 2...Bxc3
            • 3.Qg2+
              • 3...Kd4
                • 4.Qe4#
            • 3.Qf3+
              • 3...Kd4
                • 4.Qe4#
            • 3.Qf7+
              • 3...Kd4
                • 4.Qd7#
              • 3...Kc6
                • 4.Bg2#
                • 4.Qd7#
          • 2...Bxe5
            • 3.Qf7+
              • 3...Kc6
                • 4.Qd7#
              • 3...Kd6
                • 4.Qd7#
            • 3.Qf5
              • threat
                • 4.Qe6#
              • 3...Kc6
                • 4.Qd7#
              • 3...Kd6
                • 4.Qd7#
          • 2...Be3
            • 3.Qf5
              • threat
                • 4.Bg2#
              • 3...Kc6
                • 4.Qd7#
    • 1.Rf2!
      • 1...Kc5
        • 2.Be6
          • threat
            • 3.Rf4
              • threat
                • 4.cxd4#
              • 3...Bxc3
                • 4.Rxc4#
              • 3...Bxe5
                • 4.Qxe5#
              • 3...Bg1
                • 4.Rxc4#
              • 3...Bf2
                • 4.Rxc4#
                • 4.Qxf2#
              • 3...Be3
                • 4.Rxc4#
                • 4.Qxe3#
            • 3.Qb1
              • threat
                • 4.Qb4#
                • 4.Qb6#
            • 3.Qe2
              • threat
                • 4.Qxc4#
              • 3...Bxe5
                • 4.Qxe5#
            • 3.Qe4
              • threat
                • 4.Qxd4#
              • 3...Bxf2
                • 4.Qxc4#
              • 3...Bxc3
                • 4.Qxc4#
              • 3...Bxe5
                • 4.Qxe5#
              • 3...Be3
                • 4.Qxe3#
                • 4.Qxc4#
          • 2...Bxc3
            • 3.Qe3+
              • 3...Kb4
                • 4.Qb6#
              • 3...Bd4
                • 4.Qa3#
            • 3.Qxc3
              • 3...h3
                • 4.Qxc4#
        • 2.Rf4
          • threat
            • 3.cxd4+
              • 3...Kd5
                • 4.Qe4#
            • 3.Be6
              • threat
                • 4.cxd4#
              • 3...Bxc3
                • 4.Rxc4#
              • 3...Bxe5
                • 4.Qxe5#
              • 3...Bg1
                • 4.Rxc4#
              • 3...Bf2
                • 4.Rxc4#
                • 4.Qxf2#
              • 3...Be3
                • 4.Rxc4#
                • 4.Qxe3#
            • 3.Qe4
              • threat
                • 4.Qxd4#
              • 3...Bxc3
                • 4.Qxc4#
              • 3...Bxe5
                • 4.Qxe5#
              • 3...Bg1
                • 4.Qxc4#
              • 3...Bf2
                • 4.Qxc4#
              • 3...Be3
                • 4.Qxc4#
          • 2...Kd5
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxd4#
          • 2...Bxc3
            • 3.Qxc3
              • 3...Kd5
                • 4.Qd4#
          • 2...Bg1
            • 3.Be6
              • threat
                • 4.Rxc4#
              • 3...Bd4
                • 4.cxd4#
            • 3.Qd2
              • threat
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd1
              • threat
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qe4
              • threat
                • 4.Qxc4#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bf2
            • 3.Qxf2+
              • 3...Kd5
                • 4.Qd4#
            • 3.Be6
              • threat
                • 4.Rxc4#
                • 4.Qxf2#
              • 3...Bd4
                • 4.cxd4#
            • 3.Qd2
              • threat
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd1
              • threat
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qe4
              • threat
                • 4.Qxc4#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Be3
            • 3.Qxe3+
              • 3...Kd5
                • 4.Rd1#
                • 4.Qd4#
        • 2.Qd2
          • threat
            • 3.Qxd4#
          • 2...Bxe5
            • 3.Rd1
              • 3...Bxc3
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bg3
                • 4.Qe3#
                • 4.Qd4#
              • 3...Bf4
                • 4.Qd4#
              • 3...Bd6
                • 4.Qe3#
                • 4.Qd4#
                • 4.Qxd6#
              • 3...Bf6
                • 4.Qd6#
              • 3...Bc7
                • 4.Qe3#
                • 4.Qd4#
              • 3...Bg7
                • 4.Qd6#
              • 3...Bb8
                • 4.Qe3#
                • 4.Qd4#
              • 3...Bh8
                • 4.Qd6#
      • 1...Bxf2
        • 2.Qxf2
          • threat
            • 3.Qd4#
          • 2...Ke4
            • 3.Re1+
              • 3...Kd3
                • 4.Re3#
              • 3...Kd5
                • 4.Qd4#
          • 2...c5
            • 3.Qf5
              • 3...Kc6
                • 4.Qd7#
      • 1...Bxc3
        • 2.Qxc3
          • threat
            • 3.Rd1+
              • 3...Ke4
                • 4.Bg2#
                • 4.Bf5#
                • 4.Qe1#
                • 4.Qd4#
              • 3...Kc5
                • 4.Qa3#
            • 3.Qd2+
              • 3...Ke4
                • 4.Re1#
              • 3...Kc5
                • 4.Qd6#
              • 3...Kxe5
                • 4.Re1#
          • 2...Kc5
            • 3.Be6
              • 3...h3
                • 4.Qxc4#
            • 3.Rf4
              • 3...Kd5
                • 4.Qd4#
          • 2...c5
            • 3.Qd2+
              • 3...Ke4
                • 4.Re1#
              • 3...Kxe5
                • 4.Re1#
              • 3...Kc6
                • 4.Qd7#
            • 3.Rf6
              • 3...Ke4
                • 4.Bg2#
            • 3.Rf7
              • 3...Ke4
                • 4.Bg2#
              • 3...Kc6
                • 4.Bg2#
                • 4.Qf3#
      • 1...Bxe5
        • 2.Rd1+
          • 2...Bd4
            • 3.Rxd4+
              • 3...Kc5
                • 4.Rf5#
                • 4.Qe5#
                • 4.Qe7#
            • 3.cxd4
              • threat
                • 4.Qe5#
                • 4.Qe6#
              • 3...Kd6
                • 4.Qe5#
            • 3.Qe7
              • 3...c5
                • 4.Bg2#
                • 4.Qe6#
        • 2.Rd2+
          • 2...Bd4
            • 3.Rxd4+
              • 3...Kc5
                • 4.Qe5#
                • 4.Qe7#
            • 3.cxd4
              • threat
                • 4.Qe5#
                • 4.Qe6#
              • 3...Kd6
                • 4.Qe5#
            • 3.Qe7
              • 3...c5
                • 4.Bg2#
                • 4.Qe6#
        • 2.Qd2+
          • 2...Kc5
            • 3.Rd1
              • 3...Bxc3
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bg3
                • 4.Qe3#
                • 4.Qd4#
              • 3...Bf4
                • 4.Qd4#
              • 3...Bd6
                • 4.Qe3#
                • 4.Qd4#
                • 4.Qxd6#
              • 3...Bf6
                • 4.Qd6#
              • 3...Bc7
                • 4.Qe3#
                • 4.Qd4#
              • 3...Bg7
                • 4.Qd6#
              • 3...Bb8
                • 4.Qe3#
                • 4.Qd4#
              • 3...Bh8
                • 4.Qd6#
      • 1...Be3
        • 2.Qxe3
          • 2...c5
            • 3.Qd2+
              • 3...Ke4
                • 4.Re1#
              • 3...Kxe5
                • 4.Re1#
              • 3...Kc6
                • 4.Qd7#
            • 3.Bd7
              • 3...h3
                • 4.Rd1#
                • 4.Rd2#
            • 3.Rf7
              • 3...Kc6
                • 4.Bg2#
                • 4.Qf3#
                • 4.Qe4#
      • 1...Bc5
        • 2.Qd2+
          • 2...Ke4
            • 3.Re1+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
          • 2...Kxe5
            • 3.Re1+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
        • 2.Rf4
          • threat
            • 3.Qe4#
          • 2...Bg1
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
          • 2...Bf2
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
          • 2...Ba3
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qd4#
            • 3.Qd1+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
              • 3...Kxe5
                • 4.Qd4#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qd4#
            • 3.Qe3
              • threat
                • 4.Rd1#
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
              • 3...Bc5
                • 4.Qe4#
          • 2...Be3
            • 3.Qxe3
              • 3...c5
                • 4.Qe4#
          • 2...Bb4
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
                • 4.cxb4#
            • 3.Qd2+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
                • 4.cxb4#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qd4#
            • 3.Qd1+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
              • 3...Kxe5
                • 4.Qd4#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qd4#
            • 3.cxb4
              • threat
                • 4.Rd1#
                • 4.Qe4#
          • 2...Bd4
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxd4#
          • 2...Bb6
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qd4#
          • 2...Bd6
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qxd6#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qd4#
            • 3.Qd1+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qxd6#
              • 3...Kxe5
                • 4.Qd4#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qd4#
          • 2...Ba7
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qd4#
          • 2...Be7
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2+
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qd4#
            • 3.Qd1+
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Qd4#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qd4#
            • 3.Qe3
              • threat
                • 4.Rd1#
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
              • 3...Bc5
                • 4.Qe4#
          • 2...Bf8
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2+
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qd4#
            • 3.Qd1+
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Qd4#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qd4#
            • 3.Qe3
              • threat
                • 4.Rd1#
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
              • 3...Bc5
                • 4.Qe4#
        • 2.Rf6
          • threat
            • 3.Bg2#
            • 3.Be6#
          • 2...Bg1
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
          • 2...Bf2
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
                • 4.Qxf2#
            • 3.Be6+
              • 3...Kc5
                • 4.Qxf2#
            • 3.Rd6+
              • 3...Kc5
                • 4.Qxf2#
          • 2...Ba3
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2+
              • 3...Ke4
                • 4.Re1#
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
              • 3...Kxe5
                • 4.Re6#
                • 4.Qd4#
            • 3.Qd1+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
              • 3...Kxe5
                • 4.Qd4#
            • 3.Qe3
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Rd1#
                • 4.Qd4#
          • 2...Be3
            • 3.Qxe3
              • 3...c5
                • 4.Bg2#
                • 4.Rd1#
                • 4.Rd6#
          • 2...Bb4
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
                • 4.cxb4#
            • 3.Qd2+
              • 3...Ke4
                • 4.Re1#
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
                • 4.cxb4#
              • 3...Kxe5
                • 4.Re6#
                • 4.Qd4#
            • 3.Qd1+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
              • 3...Kxe5
                • 4.Qd4#
            • 3.Qe3
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Rd1#
                • 4.Qd4#
          • 2...Bd4
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
            • 3.Rd6+
              • 3...Kc5
                • 4.cxd4#
          • 2...Bb6
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
          • 2...Bd6
            • 3.Bg2+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rxd6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2+
              • 3...Ke4
                • 4.Re1#
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
                • 4.Qxd6#
              • 3...Kxe5
                • 4.Re6#
                • 4.Qd4#
            • 3.Qd1+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
                • 4.Qxd6#
              • 3...Kxe5
                • 4.Qd4#
            • 3.exd6
              • 3...Kc5
                • 4.Qe5#
              • 3...c5
                • 4.Bg2#
            • 3.Qe3
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Rd1#
                • 4.Rxd6#
                • 4.Qd4#
          • 2...Ba7
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
          • 2...Be7
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2+
              • 3...Ke4
                • 4.Re1#
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Re6#
                • 4.Qd4#
            • 3.Qd1+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Qd4#
            • 3.Qe3
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Rd1#
                • 4.Qd4#
          • 2...Bf8
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2+
              • 3...Ke4
                • 4.Re1#
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Re6#
                • 4.Qd4#
            • 3.Qd1+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Qd4#
            • 3.Qe3
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Rd1#
                • 4.Qd4#
      • 1...Bb6
        • 2.Qd2+
          • 2...Ke4
            • 3.Re1+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
            • 3.axb6
              • threat
                • 4.Re1#
                • 4.Qd4#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qd4#
          • 2...Kxe5
            • 3.Re1+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
            • 3.axb6
              • threat
                • 4.Re1#
                • 4.Qd4#
              • 3...Ke4
                • 4.Re1#
                • 4.Qd4#
        • 2.axb6
          • threat
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe3#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2+
              • 3...Ke4
                • 4.Re1#
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qd4#
            • 3.Qd1+
              • 3...Ke4
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Qd4#
          • 2...Kc5
            • 3.Qe3+
              • 3...Kd5
                • 4.Rd1#
                • 4.Rd2#
                • 4.Qd4#
          • 2...c5
            • 3.Bd7
              • 3...h3
                • 4.Rd1#
                • 4.Rd2#
            • 3.Rb1
              • 3...Kc6
                • 4.Qe4#
            • 3.Rb2
              • 3...Kc6
                • 4.Qe4#
        • 2.Rf4
          • threat
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qd4#
          • 2...Kc5
            • 3.Bg2
              • threat
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6
              • threat
                • 4.Rxc4#
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd1
              • threat
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2
              • threat
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qd1
              • threat
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qe4
              • threat
                • 4.Qxc4#
                • 4.Qd4#
          • 2...Bxa5
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2+
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qd4#
            • 3.Qd1+
              • 3...Kc5
                • 4.Qd4#
              • 3...Kxe5
                • 4.Qd4#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qd4#
          • 2...Be3
            • 3.Qxe3
              • 3...c5
                • 4.Qe4#
          • 2...Bg1
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
          • 2...Bf2
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
          • 2...Bd4
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxd4#
        • 2.Rf6
          • threat
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
          • 2...Kc5
            • 3.Qe3+
              • 3...Kd5
                • 4.Bg2#
                • 4.Be6#
                • 4.Rd6#
            • 3.Bg2
              • threat
                • 4.Rxc6#
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6
              • threat
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd1
              • threat
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd6
              • threat
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2
              • threat
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qd1
              • threat
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qe4
              • threat
                • 4.Rxc6#
                • 4.Qxc6#
                • 4.Qd4#
          • 2...Be3
            • 3.Qxe3
              • 3...c5
                • 4.Bg2#
                • 4.Rd1#
                • 4.Rd6#
          • 2...Bg1
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
          • 2...Bf2
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
                • 4.Qxf2#
            • 3.Be6+
              • 3...Kc5
                • 4.Qxf2#
            • 3.Rd6+
              • 3...Kc5
                • 4.Qxf2#
          • 2...Bd4
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
            • 3.Rd6+
              • 3...Kc5
                • 4.cxd4#
      • 1...Ba7
        • 2.Qd2+
          • 2...Ke4
            • 3.Re1+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
          • 2...Kxe5
            • 3.Re1+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
        • 2.Rf4
          • threat
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
                • 4.Qd4#
          • 2...Kc5
            • 3.Bg2
              • threat
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6
              • threat
                • 4.Rxc4#
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd1
              • threat
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2
              • threat
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qd1
              • threat
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qe4
              • threat
                • 4.Qxc4#
                • 4.Qd4#
          • 2...Be3
            • 3.Qxe3
              • 3...c5
                • 4.Qe4#
          • 2...Bg1
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
          • 2...Bf2
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxc4#
          • 2...Bd4
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxd4#
        • 2.Rf6
          • threat
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd6+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe3#
          • 2...Kc5
            • 3.Qe3+
              • 3...Kd5
                • 4.Bg2#
                • 4.Be6#
                • 4.Rd6#
            • 3.Bg2
              • threat
                • 4.Rxc6#
                • 4.Qf2#
                • 4.Qe3#
            • 3.Be6
              • threat
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd1
              • threat
                • 4.Qf2#
                • 4.Qe3#
            • 3.Rd6
              • threat
                • 4.Qf2#
                • 4.Qe3#
            • 3.Qd2
              • threat
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qd1
              • threat
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qe4
              • threat
                • 4.Rxc6#
                • 4.Qxc6#
                • 4.Qd4#
          • 2...Be3
            • 3.Qxe3
              • 3...c5
                • 4.Bg2#
                • 4.Rd1#
                • 4.Rd6#
          • 2...Bg1
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
          • 2...Bf2
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
                • 4.Qxf2#
            • 3.Be6+
              • 3...Kc5
                • 4.Qxf2#
            • 3.Rd6+
              • 3...Kc5
                • 4.Qxf2#
          • 2...Bd4
            • 3.Bg2+
              • 3...Kc5
                • 4.Rxc6#
            • 3.Rd6+
              • 3...Kc5
                • 4.cxd4#
      • 1...c5
        • 2.Rf7
          • threat
            • 3.Rd7+
              • 3...Kc6
                • 4.Qe4#
            • 3.Rd1
              • 3...Kc6
                • 4.Bg2#
                • 4.Qe4#
          • 2...Bxe5
            • 3.Rd1+
              • 3...Kc6
                • 4.Bg2#
                • 4.Qe4#
              • 3...Bd4
                • 4.Qe6#
            • 3.Rd7+
              • 3...Kc6
                • 4.Qe4#
              • 3...Bd6
                • 4.Bg2#
          • 2...Be3
            • 3.Qxe3
              • 3...Kc6
                • 4.Bg2#
                • 4.Qf3#
                • 4.Qe4#
    • 1.Qxh4!
      • threat
        • 2.Qxd4#
      • 1...Bxc3
        • 2.Rd1+
          • 2...Bd2
            • 3.Rdxd2+
              • 3...Kc5
                • 4.Rxc4#
                • 4.Qe7#
                • 4.Qxc4#
              • 3...Kxe5
                • 4.Qd4#
            • 3.Rcxd2+
              • 3...Kc5
                • 4.Qe7#
              • 3...Kxe5
                • 4.Re1#
                • 4.Re2#
                • 4.Qd4#
            • 3.Rxc4
              • threat
                • 4.Qd4#
                • 4.Qe4#
              • 3...Kxe5
                • 4.Qd4#
      • 1...Bxe5
        • 2.Rd1+
          • 2...Kc5
            • 3.Qf2+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qe7+
              • 3...Bd6
                • 4.Qxd6#
                • 4.Qe3#
                • 4.Qa7#
            • 3.Qd8
              • threat
                • 4.Qb6#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bc7
                • 4.Qd4#
        • 2.Rd2+
          • 2...Kc5
            • 3.Qf2+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qe7+
              • 3...Bd6
                • 4.Qxd6#
                • 4.Qe3#
                • 4.Qa7#
            • 3.Qd8
              • threat
                • 4.Qb6#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bc7
                • 4.Qd4#
      • 1...Bg1
        • 2.Rd1+
          • 2...Kxe5
            • 3.Re2+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
            • 3.Qg5+
              • 3...Ke4
                • 4.Bg2#
            • 3.Rd4
              • threat
                • 4.Qg5#
                • 4.Qe7#
                • 4.Qf4#
                • 4.Qh8#
              • 3...Bxd4
                • 4.Qxd4#
        • 2.Rd2+
          • 2...Kxe5
            • 3.Re1+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
            • 3.Qg5+
              • 3...Ke4
                • 4.Bg2#
            • 3.Rd4
              • threat
                • 4.Qg5#
                • 4.Qe7#
                • 4.Qf4#
                • 4.Qh8#
              • 3...Bxd4
                • 4.Qxd4#
        • 2.Re1
          • threat
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd6#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Kc5
            • 3.Qe7+
              • 3...Kd5
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
            • 3.Bf1
              • threat
                • 4.Qxc4#
              • 3...Kd5
                • 4.Qxc4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Bg2
              • threat
                • 4.Qe7#
            • 3.Be6
              • threat
                • 4.Qe7#
                • 4.Qxc4#
            • 3.Rd1
              • threat
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2
              • threat
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qf6
              • threat
                • 4.Qd6#
              • 3...Kd5
                • 4.Qd6#
            • 3.Qd8
              • threat
                • 4.Qd6#
            • 3.Qh6
              • threat
                • 4.Qd6#
              • 3...Kd5
                • 4.Qd6#
          • 2...Be3
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe7#
              • 3...Kxe5
                • 4.Rxe3#
                • 4.Qd4#
              • 3...Bxd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rxe3
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
        • 2.Re2
          • threat
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd6#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Kc5
            • 3.Qe7+
              • 3...Kd5
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
            • 3.Bg2
              • threat
                • 4.Qe7#
            • 3.Be6
              • threat
                • 4.Qe7#
                • 4.Qxc4#
            • 3.Rd1
              • threat
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2
              • threat
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qf6
              • threat
                • 4.Qd6#
              • 3...Kd5
                • 4.Qd6#
            • 3.Qd8
              • threat
                • 4.Qd6#
            • 3.Qh6
              • threat
                • 4.Qd6#
              • 3...Kd5
                • 4.Qd6#
          • 2...Be3
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe7#
              • 3...Kxe5
                • 4.Rxe3#
                • 4.Qd4#
              • 3...Bd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rxe3
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
        • 2.Qf4
          • threat
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Kc5
            • 3.Bg2
              • threat
                • 4.Qf8#
            • 3.Be6
              • threat
                • 4.Qxc4#
                • 4.Qf8#
            • 3.Rd1
              • threat
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2
              • threat
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd2
              • threat
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bf2
            • 3.Rd1+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Be3
            • 3.Rd1+
              • 3...Kc5
                • 4.Qxe3#
                • 4.Qf8#
              • 3...Bd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qxe3#
                • 4.Qf8#
              • 3...Bxd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bc5
            • 3.Rd1+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bb6
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Ba7
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...c5
            • 3.Qf5
              • threat
                • 4.Bg2#
              • 3...Kc6
                • 4.Qd7#
      • 1...Bf2
        • 2.Rd1+
          • 2...Kxe5
            • 3.Re2+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
            • 3.Qg5+
              • 3...Ke4
                • 4.Bg2#
            • 3.Rxf2
              • 3...c5
                • 4.Re2#
                • 4.Qe7#
                • 4.Qf4#
            • 3.Qxf2
              • threat
                • 4.Re2#
                • 4.Qd4#
                • 4.Qf5#
              • 3...Ke4
                • 4.Re2#
        • 2.Rd2+
          • 2...Kxe5
            • 3.Re1+
              • 3...Bxe1
                • 4.Qd4#
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
            • 3.Qg5+
              • 3...Ke4
                • 4.Bg2#
            • 3.Qxf2
              • threat
                • 4.Re1#
                • 4.Qd4#
                • 4.Qf5#
              • 3...Ke4
                • 4.Re1#
        • 2.Qd8+
          • 2...Ke4
            • 3.Rxf2
              • threat
                • 4.Re1#
                • 4.Qd4#
              • 3...Ke3
                • 4.Qd4#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qd4#
          • 2...Kxe5
            • 3.Rxf2
              • threat
                • 4.Re1#
                • 4.Qd4#
              • 3...Ke4
                • 4.Re1#
                • 4.Qd4#
        • 2.Rxf2
          • threat
            • 3.Qd4#
          • 2...c5
            • 3.Qd8+
              • 3...Ke4
                • 4.Re1#
              • 3...Kxe5
                • 4.Re1#
              • 3...Kc6
                • 4.Bg2#
                • 4.Qd7#
            • 3.Qg4
              • 3...Kxe5
                • 4.Qe6#
              • 3...Kc6
                • 4.Qd7#
        • 2.Qxf2
          • threat
            • 3.Qd4#
          • 2...Ke4
            • 3.Re1+
              • 3...Kd3
                • 4.Bf1#
                • 4.Bf5#
                • 4.Re3#
                • 4.Qd2#
                • 4.Qe2#
                • 4.Qf5#
              • 3...Kd5
                • 4.Rd2#
                • 4.Qd4#
            • 3.Re2+
              • 3...Kd3
                • 4.Re3#
                • 4.Qe3#
                • 4.Qf3#
              • 3...Kd5
                • 4.Rd1#
                • 4.Qd4#
            • 3.Rd1
              • threat
                • 4.Re2#
              • 3...Kxe5
                • 4.Re2#
                • 4.Qd4#
                • 4.Qf5#
            • 3.Rd2
              • threat
                • 4.Re1#
              • 3...Kxe5
                • 4.Re1#
                • 4.Qd4#
                • 4.Qf5#
          • 2...c5
            • 3.Qf5
              • 3...Kc6
                • 4.Qd7#
        • 2.Qf4
          • threat
            • 3.Rd1+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Kc5
            • 3.Qxf2+
              • 3...Kd5
                • 4.Qd4#
            • 3.Rxf2
              • 3...Kd5
                • 4.Qd4#
            • 3.Bg2
              • threat
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bh4
                • 4.Qe3#
                • 4.Qd4#
            • 3.Be6
              • threat
                • 4.Qxf2#
                • 4.Qxc4#
                • 4.Qf8#
            • 3.Rd1
              • threat
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bh4
                • 4.Qe3#
                • 4.Qd4#
            • 3.Rd2
              • threat
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
              • 3...Bh4
                • 4.Qe3#
                • 4.Qd4#
            • 3.Qd2
              • threat
                • 4.Qd6#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bg1
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Be3
            • 3.Rd1+
              • 3...Kc5
                • 4.Qxe3#
                • 4.Qf8#
              • 3...Bd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qxe3#
                • 4.Qf8#
              • 3...Bxd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bc5
            • 3.Rd1+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bb6
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Ba7
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...c5
            • 3.Qf5
              • threat
                • 4.Bg2#
              • 3...Kc6
                • 4.Qd7#
      • 1...Be3
        • 2.Rd1+
          • 2...Kxe5
            • 3.Rd4
              • threat
                • 4.Qe7#
                • 4.Qh8#
              • 3...Bxd4
                • 4.Qxd4#
              • 3...Bg5
                • 4.Qxg5#
            • 3.Re2
              • 3...c5
                • 4.Rxe3#
        • 2.Rd2+
          • 2...Kxe5
            • 3.Re1
              • 3...c5
                • 4.Rxe3#
            • 3.Rd4
              • threat
                • 4.Qe7#
                • 4.Qh8#
              • 3...Bxd4
                • 4.Qxd4#
              • 3...Bg5
                • 4.Qxg5#
        • 2.Qf6
          • threat
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qxc6#
                • 4.Qd6#
                • 4.Qf8#
            • 3.Be6+
              • 3...Ke4
                • 4.Qf5#
              • 3...Kc5
                • 4.Qe7#
                • 4.Qf8#
            • 3.Bf5
              • threat
                • 4.Qd6#
              • 3...Kc5
                • 4.Qd6#
              • 3...Bc5
                • 4.Qe6#
          • 2...Ke4
            • 3.Bg2+
              • 3...Kd3
                • 4.Qf5#
                • 4.Qg6#
          • 2...Bf2
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qxf2#
                • 4.Qxc6#
                • 4.Qd6#
                • 4.Qf8#
            • 3.Bf5
              • threat
                • 4.Qd6#
              • 3...Kc5
                • 4.Qd6#
              • 3...Bc5
                • 4.Qe6#
          • 2...Bg5
            • 3.Bg2+
              • 3...Kc5
                • 4.Qxc6#
                • 4.Qd6#
          • 2...Bb6
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qf2#
                • 4.Qxc6#
                • 4.Qd6#
                • 4.Qf8#
          • 2...Bh6
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qxc6#
                • 4.Qd6#
          • 2...Ba7
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qf2#
                • 4.Qxc6#
                • 4.Qd6#
                • 4.Qf8#
      • 1...Bc5
        • 2.Rd1+
          • 2...Kxe5
            • 3.Re2+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
            • 3.Qg5+
              • 3...Ke4
                • 4.Bg2#
            • 3.Rd4
              • threat
                • 4.Re2#
                • 4.Qg5#
                • 4.Qf4#
                • 4.Qh8#
              • 3...Bxd4
                • 4.Qxd4#
        • 2.Rd2+
          • 2...Kxe5
            • 3.Re1+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
            • 3.Qg5+
              • 3...Ke4
                • 4.Bg2#
            • 3.Rd4
              • threat
                • 4.Re1#
                • 4.Qg5#
                • 4.Qf4#
                • 4.Qh8#
              • 3...Bxd4
                • 4.Qxd4#
        • 2.Re1
          • threat
            • 3.Qe4#
          • 2...Bg1
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd6#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Bf2
            • 3.Rd2+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd6#
            • 3.Rxf2
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
            • 3.Qxf2
              • 3...c5
                • 4.Qg2#
                • 4.Qf3#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Be3
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe7#
              • 3...Kxe5
                • 4.Rxe3#
                • 4.Qd4#
              • 3...Bxd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rxe3
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
          • 2...Bb6
            • 3.Rd2+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe7#
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qd4#
            • 3.axb6
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Ba7
            • 3.Rd2+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe7#
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qd4#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
        • 2.Re2
          • threat
            • 3.Qe4#
          • 2...Bg1
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd6#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Bf2
            • 3.Rd1+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qe7#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd6#
            • 3.Qxf2
              • 3...c5
                • 4.Qg2#
                • 4.Qf3#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Be3
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe7#
              • 3...Kxe5
                • 4.Rxe3#
                • 4.Qd4#
              • 3...Bd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rxe3
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
          • 2...Bb6
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe7#
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qd4#
            • 3.axb6
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Ba7
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe7#
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qd4#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
        • 2.Qf6
          • threat
            • 3.Bg2#
          • 2...Ke4
            • 3.Qf5+
              • 3...Ke3
                • 4.Re1#
              • 3...Kd5
                • 4.Bg2#
          • 2...Bg1
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qxc6#
                • 4.Qd6#
                • 4.Qf8#
            • 3.Bf5
              • threat
                • 4.Qd6#
              • 3...Kc5
                • 4.Qd6#
              • 3...Bc5
                • 4.Qe6#
          • 2...Bf2
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qxf2#
                • 4.Qxc6#
                • 4.Qd6#
                • 4.Qf8#
            • 3.Bf5
              • threat
                • 4.Qd6#
              • 3...Kc5
                • 4.Qd6#
              • 3...Bc5
                • 4.Qe6#
          • 2...Ba3
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qf2#
                • 4.Qxc6#
                • 4.Qd6#
                • 4.Qf8#
            • 3.Rd1+
              • 3...Ke4
                • 4.Re2#
              • 3...Kc5
                • 4.Qe7#
                • 4.Qf2#
                • 4.Qd6#
                • 4.Qf8#
            • 3.Rd2+
              • 3...Ke4
                • 4.Re1#
              • 3...Kc5
                • 4.Qe7#
                • 4.Qf2#
                • 4.Qd6#
                • 4.Qf8#
          • 2...Be3
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qxc6#
                • 4.Qd6#
                • 4.Qf8#
            • 3.Be6+
              • 3...Ke4
                • 4.Qf5#
              • 3...Kc5
                • 4.Qe7#
                • 4.Qf8#
            • 3.Bf5
              • threat
                • 4.Qd6#
              • 3...Kc5
                • 4.Qd6#
              • 3...Bc5
                • 4.Qe6#
          • 2...Bb4
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qf2#
                • 4.Qxc6#
                • 4.Qd6#
                • 4.Qf8#
            • 3.Rd1+
              • 3...Ke4
                • 4.Re2#
              • 3...Kc5
                • 4.Qe7#
                • 4.Qf2#
                • 4.Qd6#
                • 4.Qf8#
            • 3.Rd2+
              • 3...Ke4
                • 4.Re1#
              • 3...Kc5
                • 4.Qe7#
                • 4.Qf2#
                • 4.Qd6#
                • 4.Qf8#
          • 2...Bd4
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qxc6#
                • 4.Qd6#
                • 4.Qf8#
          • 2...Bb6
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qf2#
                • 4.Qxc6#
                • 4.Qd6#
                • 4.Qf8#
          • 2...Bd6
            • 3.Bg2+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qxd6#
            • 3.Rd1+
              • 3...Ke4
                • 4.Re2#
              • 3...Kc5
                • 4.Qf2#
                • 4.Qxd6#
            • 3.Rd2+
              • 3...Ke4
                • 4.Re1#
              • 3...Kc5
                • 4.Qf2#
                • 4.Qxd6#
          • 2...Ba7
            • 3.Bg2+
              • 3...Kc5
                • 4.Qe7#
                • 4.Qf2#
                • 4.Qxc6#
                • 4.Qd6#
                • 4.Qf8#
          • 2...Be7
            • 3.Bg2+
              • 3...Kc5
                • 4.Qxe7#
                • 4.Qf2#
                • 4.Qxc6#
            • 3.Rd1+
              • 3...Ke4
                • 4.Re2#
              • 3...Kc5
                • 4.Qxe7#
                • 4.Qf2#
            • 3.Rd2+
              • 3...Ke4
                • 4.Re1#
              • 3...Kc5
                • 4.Qxe7#
                • 4.Qf2#
          • 2...Bf8
            • 3.Bg2+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qxc6#
                • 4.Qxf8#
            • 3.Rd1+
              • 3...Ke4
                • 4.Re2#
              • 3...Kc5
                • 4.Qf2#
                • 4.Qxf8#
            • 3.Rd2+
              • 3...Ke4
                • 4.Re1#
              • 3...Kc5
                • 4.Qf2#
                • 4.Qxf8#
        • 2.Qf4
          • threat
            • 3.Rd1+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bg1
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bf2
            • 3.Rd1+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Be3
            • 3.Rd1+
              • 3...Kc5
                • 4.Qxe3#
                • 4.Qf8#
              • 3...Bd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qxe3#
                • 4.Qf8#
              • 3...Bxd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bb6
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Ba7
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
      • 1...Bb6
        • 2.Rd1+
          • 2...Kxe5
            • 3.Re2+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
            • 3.Qg5+
              • 3...Ke4
                • 4.Bg2#
            • 3.axb6
              • 3...c5
                • 4.Re2#
            • 3.Rd4
              • threat
                • 4.Re2#
                • 4.Qg5#
                • 4.Qe7#
                • 4.Qf4#
                • 4.Qh8#
              • 3...Bxd4
                • 4.Qxd4#
        • 2.Rd2+
          • 2...Kxe5
            • 3.Re1+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
            • 3.Qg5+
              • 3...Ke4
                • 4.Bg2#
            • 3.axb6
              • 3...c5
                • 4.Re1#
            • 3.Rd4
              • threat
                • 4.Re1#
                • 4.Qg5#
                • 4.Qe7#
                • 4.Qf4#
                • 4.Qh8#
              • 3...Bxd4
                • 4.Qxd4#
        • 2.Re1
          • threat
            • 3.Rd2+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe7#
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qd4#
            • 3.axb6
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Be3
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe7#
              • 3...Kxe5
                • 4.Rxe3#
                • 4.Qd4#
              • 3...Bxd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rxe3
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
        • 2.Re2
          • threat
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe7#
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qd4#
            • 3.axb6
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Be3
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe7#
              • 3...Kxe5
                • 4.Rxe3#
                • 4.Qd4#
              • 3...Bd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rxe3
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
        • 2.Qf4
          • threat
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bg1
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bf2
            • 3.Rd1+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Be3
            • 3.Rd1+
              • 3...Kc5
                • 4.Qxe3#
                • 4.Qf8#
              • 3...Bd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qxe3#
                • 4.Qf8#
              • 3...Bxd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bc5
            • 3.Rd1+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Bd4
                • 4.Qxd4#
          • 2...Ba7
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...c5
            • 3.Bd7
              • threat
                • 4.Rd1#
                • 4.Rd2#
            • 3.Qf5
              • threat
                • 4.Bg2#
              • 3...Kc6
                • 4.Qd7#
      • 1...Ba7
        • 2.Rd1+
          • 2...Kxe5
            • 3.Re2+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
            • 3.Qg5+
              • 3...Ke4
                • 4.Bg2#
            • 3.Rd4
              • threat
                • 4.Re2#
                • 4.Qg5#
                • 4.Qe7#
                • 4.Qf4#
                • 4.Qh8#
              • 3...Bxd4
                • 4.Qxd4#
        • 2.Rd2+
          • 2...Kxe5
            • 3.Re1+
              • 3...Be3
                • 4.Rxe3#
                • 4.Qd4#
            • 3.Qg5+
              • 3...Ke4
                • 4.Bg2#
            • 3.Rd4
              • threat
                • 4.Re1#
                • 4.Qg5#
                • 4.Qe7#
                • 4.Qf4#
                • 4.Qh8#
              • 3...Bxd4
                • 4.Qxd4#
        • 2.Re1
          • threat
            • 3.Rd2+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe7#
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qd4#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Be3
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe7#
              • 3...Kxe5
                • 4.Rxe3#
                • 4.Qd4#
              • 3...Bxd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rxe3
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
        • 2.Re2
          • threat
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf2#
                • 4.Qe7#
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Qd8+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qd4#
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Be6#
                • 4.Qd6#
          • 2...Be3
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe7#
              • 3...Kxe5
                • 4.Rxe3#
                • 4.Qd4#
              • 3...Bd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rxe3
              • threat
                • 4.Qd4#
              • 3...Kc5
                • 4.Qd4#
              • 3...c5
                • 4.Qe4#
        • 2.Qf4
          • threat
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bg1
            • 3.Rd1+
              • 3...Kc5
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bf2
            • 3.Rd1+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qxf2#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Be3
            • 3.Rd1+
              • 3...Kc5
                • 4.Qxe3#
                • 4.Qf8#
              • 3...Bd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qxe3#
                • 4.Qf8#
              • 3...Bxd2
                • 4.Qd4#
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bc5
            • 3.Rd1+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Bd4
                • 4.Qxd4#
          • 2...Bb6
            • 3.Rd1+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
            • 3.Rd2+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qf2#
                • 4.Qd4#
                • 4.Qf8#
              • 3...Bd4
                • 4.Qxd4#
          • 2...c5
            • 3.Bd7
              • threat
                • 4.Rd1#
                • 4.Rd2#
            • 3.Qf5
              • threat
                • 4.Bg2#
              • 3...Kc6
                • 4.Qd7#
      • 1...c5
        • 2.Rd1
          • 2...Kxe5
            • 3.Rxd4
              • 3...cxd4
                • 4.Qxd4#
          • 2...Kc6
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Qd7#
              • 3...Kd5
                • 4.Bg2#
        • 2.Rd2
          • 2...Kxe5
            • 3.Rxd4
              • 3...cxd4
                • 4.Qxd4#
          • 2...Kc6
            • 3.Qe7
              • threat
                • 4.Bg2#
                • 4.Qd7#
              • 3...Kd5
                • 4.Bg2#

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