Problem Display
PID: 34771 (4B3/7n/p3pr2/P3p3/1kb1p2B/p1R1Q1P1/P1P1PN2/1K1R4 w - - 0 1)

Thompson, Theophilus Augustus

Chess Problems by Theophilus A. Thompson, 1873

4B3/7n/p3pr2/P3p3/1kb1p2B/p1R1Q1P1/P1P1PN2/1K1R4

#3

12 + 9


SOLUTION


  • COOKED
  • Sets
    • 1...Kxa5
      • 2.Rxa3+
        • 2...Kb4
          • 3.Ra4#
      • 2.Rxc4
        • threat
          • 3.Ra4#
          • 3.Qc5#
      • 2.Qc5+
        • 2...Bb5
          • 3.Rxa3#
    • 1...Rxf2
      • 2.Be7+
        • 2...Kxa5
          • 3.Rxa3#
    • 1...Rf3
      • 2.Be7+
        • 2...Kxa5
          • 3.Rxa3#
      • 2.Qc5+
        • 2...Kxc3
          • 3.Sxe4#
        • 2...Kxc5
          • 3.Be7#
    • 1...Rf4
      • 2.Be7+
        • 2...Kxa5
          • 3.Rxa3#
    • 1...Rf5
      • 2.Be7+
        • 2...Kxa5
          • 3.Rxa3#
      • 2.Qc5+
        • 2...Kxc3
          • 3.Sxe4#
        • 2...Kxc5
          • 3.Be7#
    • 1...Rg6
      • 2.Be7+
        • 2...Kxa5
          • 3.Rxa3#
      • 2.Qc5+
        • 2...Kxc3
          • 3.Sxe4#
        • 2...Kxc5
          • 3.Be7#
    • 1...Rh6
      • 2.Be7+
        • 2...Kxa5
          • 3.Rxa3#
      • 2.Qc5+
        • 2...Kxc3
          • 3.Sxe4#
        • 2...Kxc5
          • 3.Be7#
    • 1...Rf8
      • 2.Be7+
        • 2...Kxa5
          • 3.Rxa3#
      • 2.Qc5+
        • 2...Kxc3
          • 3.Sxe4#
        • 2...Kxc5
          • 3.Be7#
    • 1...Bxa2+
      • 2.Kxa2
        • threat
          • 3.Qc5#
        • 2...Kxa5
          • 3.Qc5#
    • 1...Bxe2
      • 2.Qc5#
    • 1...Bb3
      • 2.Qc5#
    • 1...Bd3
      • 2.Qc5#
    • 1...Bb5
      • 2.Qc5+
        • 2...Ka4
          • 3.Rxa3#
          • 3.Qxa3#
        • 2...Kxa5
          • 3.Rxa3#
    • 1...Bd5
      • 2.Qc5#
  • Tries
    • 1.Bxf6?
      • threat
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
        • 2.Qc5+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Bxe5#
          • 2...Kxc5
            • 3.Be7#
      • 1...Bxa2+
        • 2.Kxa2
          • threat
            • 3.Qc5#
          • 2...Kxa5
            • 3.Qc5#
      • 1...Kxa5
        • 2.Rxa3+
          • 2...Kb4
            • 3.Be7#
            • 3.Ra4#
        • 2.Rxc4
          • threat
            • 3.Bd8#
            • 3.Ra4#
            • 3.Qc5#
        • 2.Qc5+
          • 2...Bb5
            • 3.Rxa3#
      • 1...Bb5
        • 2.Qc5+
          • 2...Ka4
            • 3.Rxa3#
            • 3.Qxa3#
          • 2...Kxa5
            • 3.Rxa3#
      • 1...Sg5
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
        • 2.Qc5+
          • 2...Kxc3
            • 3.Bxe5#
          • 2...Kxc5
            • 3.Be7#
      • 1...Sxf6!
    • 1.Rd4?
      • threat
        • 2.Rb3+
          • 2...Kxa5
            • 3.Qd2#
            • 3.Qc3#
          • 2...Kc5
            • 3.Sxe4#
            • 3.Rd1#
            • 3.Rd2#
            • 3.Rdd3#
            • 3.Rd8#
        • 2.Rdxc4+
          • 2...Kxa5
            • 3.Rxa3#
            • 3.Ra4#
            • 3.Qc5#
      • 1...Kxa5
        • 2.Rdxc4
          • threat
            • 3.Rxa3#
            • 3.Ra4#
            • 3.Qc5#
      • 1...Rxf2
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qd2#
            • 3.Qc3#
          • 2...Kc5
            • 3.Be7#
            • 3.Rd1#
            • 3.Rd2#
            • 3.Rdd3#
            • 3.Rd8#
        • 2.Rcxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Rdxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Ra4#
            • 3.Qc5#
      • 1...Rf3
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
        • 2.Rcxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Rdxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Ra4#
            • 3.Qc5#
      • 1...Rf4
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qd2#
            • 3.Qc3#
          • 2...Kc5
            • 3.Be7#
            • 3.Rd1#
            • 3.Rd2#
            • 3.Rdd3#
            • 3.Rd8#
        • 2.Rcxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Rdxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Ra4#
            • 3.Qc5#
      • 1...Rf5
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qd2#
            • 3.Qc3#
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Rd1#
            • 3.Rd2#
            • 3.Rdd3#
            • 3.Rd8#
        • 2.Rcxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Rdxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Ra4#
            • 3.Qc5#
      • 1...Rg6
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qd2#
            • 3.Qc3#
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Rd1#
            • 3.Rd2#
            • 3.Rdd3#
            • 3.Rd8#
        • 2.Rcxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Rdxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Ra4#
            • 3.Qc5#
      • 1...Rh6
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qd2#
            • 3.Qc3#
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Rd1#
            • 3.Rd2#
            • 3.Rdd3#
            • 3.Rd8#
        • 2.Rcxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Rdxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Ra4#
            • 3.Qc5#
      • 1...Rf8
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qd2#
            • 3.Qc3#
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Rd1#
            • 3.Rd2#
            • 3.Rdd3#
            • 3.Rd8#
        • 2.Rcxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Rdxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Ra4#
            • 3.Qc5#
      • 1...Sg5
        • 2.Rb3+
          • 2...Kxa5
            • 3.Qd2#
            • 3.Qc3#
          • 2...Kc5
            • 3.Rd1#
            • 3.Rd2#
            • 3.Rdd3#
            • 3.Rd8#
        • 2.Rdxc4+
          • 2...Kxa5
            • 3.Rxa3#
            • 3.Ra4#
            • 3.Qc5#
      • 1...exd4!
    • 1.Rd5?
      • threat
        • 2.Rb3+
          • 2...Bxb3
            • 3.Qc5#
            • 3.Qxb3#
        • 2.Rxc4+
          • 2...Kxc4
            • 3.Qc5#
            • 3.Qb3#
        • 2.Qc5+
          • 2...Kxc3
            • 3.Sd1#
            • 3.Sxe4#
      • 1...Bxa2+
        • 2.Kxa2
          • threat
            • 3.Qc5#
      • 1...Bb5
        • 2.Rxa3
          • threat
            • 3.Qc5#
            • 3.Qb3#
            • 3.Qc3#
          • 2...Kc4
            • 3.Qc5#
            • 3.Qb3#
            • 3.Qxe4#
        • 2.Qc5+
          • 2...Ka4
            • 3.Rxa3#
            • 3.Qxa3#
          • 2...Kxa5
            • 3.Rxa3#
      • 1...Sg5
        • 2.Rb3+
          • 2...Bxb3
            • 3.Qc5#
            • 3.Qxb3#
        • 2.Rxc4+
          • 2...Kxc4
            • 3.Qc5#
            • 3.Qb3#
        • 2.Qc5+
          • 2...Kxc3
            • 3.Sd1#
      • 1...exd5!
    • 1.Rb3+?
      • 1...Kxa5
        • 2.Qd2#
        • 2.Qb6#
        • 2.Qc3#
      • 1...Bxb3!
    • 1.Qd2?
      • threat
        • 2.Rxa3+
          • 2...Kxa3
            • 3.Qd6#
          • 2...Kc5
            • 3.Sxe4#
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Qe3#
            • 3.Qb4#
            • 3.Qd6#
        • 2.Rd3+
          • 2...Kc5
            • 3.Sxe4#
        • 2.Re3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Qd6#
        • 2.Rf3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Qd6#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Rxa3#
      • 1...Rxf2
        • 2.Be7+
          • 2...Kxa5
            • 3.Rb3#
            • 3.Qd8#
        • 2.Rxa3+
          • 2...Kxa3
            • 3.Be7#
            • 3.Qd6#
          • 2...Kc5
            • 3.Be7#
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kc5
            • 3.Be7#
            • 3.Qe3#
            • 3.Qb4#
            • 3.Qd6#
        • 2.Rd3+
          • 2...Kc5
            • 3.Be7#
        • 2.Re3+
          • 2...Kc5
            • 3.Be7#
            • 3.Qd6#
        • 2.Rf3+
          • 2...Kc5
            • 3.Be7#
            • 3.Qd6#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
      • 1...Rf3
        • 2.Be7+
          • 2...Kxa5
            • 3.Qd8#
        • 2.Rxa3+
          • 2...Kxa3
            • 3.Be7#
            • 3.Qd6#
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
          • 2...Rc3
            • 3.Be7#
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qb4#
            • 3.Qd6#
        • 2.Rd3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
        • 2.Re3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Rxf3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
      • 1...Rf4
        • 2.Be7+
          • 2...Kxa5
            • 3.Rb3#
            • 3.Qd8#
        • 2.Rxa3+
          • 2...Kxa3
            • 3.Be7#
            • 3.Qd6#
          • 2...Kc5
            • 3.Be7#
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kc5
            • 3.Be7#
            • 3.Qe3#
            • 3.Qb4#
            • 3.Qd6#
        • 2.Rd3+
          • 2...Kc5
            • 3.Be7#
        • 2.Re3+
          • 2...Kc5
            • 3.Be7#
            • 3.Qd6#
        • 2.Rf3+
          • 2...Kc5
            • 3.Be7#
            • 3.Qd6#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
      • 1...Rf5
        • 2.Be7+
          • 2...Kxa5
            • 3.Rb3#
            • 3.Qd8#
        • 2.Rxa3+
          • 2...Kxa3
            • 3.Be7#
            • 3.Qd6#
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qe3#
            • 3.Qb4#
            • 3.Qd6#
        • 2.Rd3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
        • 2.Re3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Rf3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
      • 1...Rg6
        • 2.Be7+
          • 2...Kxa5
            • 3.Rb3#
            • 3.Qd8#
        • 2.Rxa3+
          • 2...Kxa3
            • 3.Be7#
            • 3.Qd6#
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qe3#
            • 3.Qb4#
            • 3.Qd6#
        • 2.Rd3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
        • 2.Re3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Rf3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
      • 1...Rh6
        • 2.Be7+
          • 2...Kxa5
            • 3.Rb3#
            • 3.Qd8#
        • 2.Rxa3+
          • 2...Kxa3
            • 3.Be7#
            • 3.Qd6#
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qe3#
            • 3.Qb4#
            • 3.Qd6#
        • 2.Rd3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
        • 2.Re3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Rf3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
      • 1...Rf8
        • 2.Be7+
          • 2...Kxa5
            • 3.Rb3#
            • 3.Qd8#
        • 2.Rxa3+
          • 2...Kxa3
            • 3.Be7#
            • 3.Qd6#
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qe3#
            • 3.Qb4#
            • 3.Qd6#
        • 2.Rd3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
        • 2.Re3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Rf3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Be7#
            • 3.Qd6#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
      • 1...Bb5
        • 2.Rb3+
          • 2...Ka4
            • 3.Qb4#
          • 2...Kc4
            • 3.Qc3#
            • 3.Qb4#
          • 2...Kc5
            • 3.Qb4#
        • 2.Rc6+
          • 2...Ka4
            • 3.Rc4#
        • 2.Rc7+
          • 2...Ka4
            • 3.Rc4#
        • 2.Rc8+
          • 2...Ka4
            • 3.Rc4#
      • 1...Sg5
        • 2.Rxa3+
          • 2...Kxa3
            • 3.Qd6#
          • 2...Kc5
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kc5
            • 3.Qe3#
            • 3.Qb4#
            • 3.Qd6#
        • 2.Re3+
          • 2...Kc5
            • 3.Qd6#
        • 2.Rf3+
          • 2...Kc5
            • 3.Qd6#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Qd2#
          • 2...Kxa5
            • 3.Rxa3#
      • 1...e3
        • 2.Rb3+
          • 2...Kc5
            • 3.Se4#
            • 3.Qxe3#
            • 3.Qb4#
            • 3.Qd6#
        • 2.Rxe3+
          • 2...Kc5
            • 3.Se4#
            • 3.Qd6#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Se4#
          • 2...Kxa5
            • 3.Rxa3#
      • 1...Bxa2+!
    • 1.Qd4?
      • threat
        • 2.Rb3+
          • 2...Kxa5
            • 3.Qc3#
            • 3.Qb6#
            • 3.Qd2#
            • 3.Qd8#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Ra4#
            • 3.Qc5#
            • 3.Qd8#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Qc5#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Rxa3#
      • 1...Kxa5
        • 2.Rxa3+
          • 2...Kb4
            • 3.Ra4#
            • 3.Qd6#
        • 2.Qc5+
          • 2...Bb5
            • 3.Rxa3#
        • 2.Qxc4
          • threat
            • 3.Qc5#
          • 2...Kb6
            • 3.Qc7#
      • 1...Rxf2
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
            • 3.Qd8#
        • 2.Rxa3
          • threat
            • 3.Be7#
            • 3.Ra4#
            • 3.Qd6#
          • 2...Kxa3
            • 3.Be7#
            • 3.Qb2#
            • 3.Qc5#
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc3#
            • 3.Qb6#
            • 3.Qd2#
            • 3.Qd8#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Ra4#
            • 3.Qc5#
            • 3.Qd8#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
      • 1...Rf7
        • 2.Rb3+
          • 2...Kxa5
            • 3.Qc3#
            • 3.Qb6#
            • 3.Qd2#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Ra4#
            • 3.Qc5#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Qc5#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Rxa3#
      • 1...Rf3
        • 2.Be7+
          • 2...Kxa5
            • 3.Qd8#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Ra4#
            • 3.Qc5#
            • 3.Qd8#
        • 2.Qc5+
          • 2...Kxc3
            • 3.Sxe4#
          • 2...Kxc5
            • 3.Be7#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
      • 1...Rf4
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
            • 3.Qd8#
        • 2.Rxa3
          • threat
            • 3.Be7#
            • 3.Ra4#
            • 3.Qd6#
          • 2...Kxa3
            • 3.Be7#
            • 3.Qb2#
            • 3.Qc5#
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc3#
            • 3.Qb6#
            • 3.Qd2#
            • 3.Qd8#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Ra4#
            • 3.Qc5#
            • 3.Qd8#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
      • 1...Rf5
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
            • 3.Qd8#
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc3#
            • 3.Qb6#
            • 3.Qd2#
            • 3.Qd8#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Ra4#
            • 3.Qc5#
            • 3.Qd8#
        • 2.Qc5+
          • 2...Kxc3
            • 3.Sxe4#
          • 2...Kxc5
            • 3.Be7#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
      • 1...Rg6
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
            • 3.Qd8#
        • 2.Rxa3
          • threat
            • 3.Be7#
            • 3.Ra4#
            • 3.Qd6#
          • 2...Kxa3
            • 3.Be7#
            • 3.Qb2#
            • 3.Qc5#
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc3#
            • 3.Qb6#
            • 3.Qd2#
            • 3.Qd8#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Ra4#
            • 3.Qc5#
            • 3.Qd8#
        • 2.Qc5+
          • 2...Kxc3
            • 3.Sxe4#
          • 2...Kxc5
            • 3.Be7#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
      • 1...Rh6
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
            • 3.Qd8#
        • 2.Rxa3
          • threat
            • 3.Be7#
            • 3.Ra4#
            • 3.Qd6#
          • 2...Kxa3
            • 3.Be7#
            • 3.Qb2#
            • 3.Qc5#
            • 3.Qd6#
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc3#
            • 3.Qb6#
            • 3.Qd2#
            • 3.Qd8#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Ra4#
            • 3.Qc5#
            • 3.Qd8#
        • 2.Qc5+
          • 2...Kxc3
            • 3.Sxe4#
          • 2...Kxc5
            • 3.Be7#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
      • 1...Rf8
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
            • 3.Qd8#
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc3#
            • 3.Qb6#
            • 3.Qd2#
            • 3.Qd8#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Ra4#
            • 3.Qc5#
            • 3.Qd8#
        • 2.Qc5+
          • 2...Kxc3
            • 3.Sxe4#
          • 2...Kxc5
            • 3.Be7#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Sxe4#
            • 3.Qd2#
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
      • 1...Sg5
        • 2.Rb3+
          • 2...Kxa5
            • 3.Qc3#
            • 3.Qb6#
            • 3.Qd2#
            • 3.Qd8#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Ra4#
            • 3.Qc5#
            • 3.Qd8#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Qc5#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Qd2#
          • 2...Kxa5
            • 3.Rxa3#
      • 1...e3
        • 2.Sd3+
          • 2...Kxa5
            • 3.Rxa3#
            • 3.Qd8#
        • 2.Rb3+
          • 2...Kxa5
            • 3.Qc3#
            • 3.Qb6#
            • 3.Qd8#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Ra4#
            • 3.Qc5#
            • 3.Qd8#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Qc5#
        • 2.Qd6+
          • 2...Kxc3
            • 3.Se4#
          • 2...Kxa5
            • 3.Rxa3#
      • 1...exd4!
    • 1.Qc5+?
      • 1...Kxc3
        • 2.Sxe4#
      • 1...Kxc5!
  • Keys
    • 1.Ka1!
      • threat
        • 2.Rb1+
          • 2...Kxa5
            • 3.Rxa3#
            • 3.Qb6#
          • 2...Bb3
            • 3.Qc5#
      • 1...Kxa5
        • 2.Rxa3+
          • 2...Kb4
            • 3.Ra4#
        • 2.Rxc4
          • threat
            • 3.Ra4#
            • 3.Qc5#
        • 2.Qc5+
          • 2...Bb5
            • 3.Rxa3#
      • 1...Rxf2
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
        • 2.Rb1+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Qb6#
          • 2...Bb3
            • 3.Qc5#
      • 1...Bb5
        • 2.Qc5+
          • 2...Ka4
            • 3.Rxa3#
            • 3.Qxa3#
          • 2...Kxa5
            • 3.Rxa3#
      • 1...Rf3
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
        • 2.Rb1+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Qb6#
          • 2...Bb3
            • 3.Qc5#
      • 1...Rf4
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
        • 2.Rb1+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Qb6#
          • 2...Bb3
            • 3.Qc5#
      • 1...Rf5
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
        • 2.Rb1+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Qb6#
          • 2...Bb3
            • 3.Qc5#
      • 1...Rg6
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
        • 2.Rb1+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Qb6#
          • 2...Bb3
            • 3.Qc5#
      • 1...Rh6
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
        • 2.Rb1+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Qb6#
          • 2...Bb3
            • 3.Qc5#
      • 1...Rf8
        • 2.Be7+
          • 2...Kxa5
            • 3.Rxa3#
        • 2.Rb1+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Rxa3#
            • 3.Qb6#
          • 2...Bb3
            • 3.Qc5#
    • 1.Sxe4!
      • threat
        • 2.Qc5#
      • 1...Bxa2+
        • 2.Ka1
          • threat
            • 3.Qc5#
            • 3.Qb6#
          • 2...Kxa5
            • 3.Qc5#
        • 2.Kc1
          • threat
            • 3.Qc5#
            • 3.Qb6#
          • 2...Kxa5
            • 3.Qc5#
        • 2.Kxa2
          • threat
            • 3.Qc5#
            • 3.Qb6#
          • 2...Kxa5
            • 3.Qc5#
      • 1...Kxa5
        • 2.Rxa3+
          • 2...Kb4
            • 3.Ra4#
            • 3.Qc5#
            • 3.Qc3#
        • 2.Rxc4
          • threat
            • 3.Ra4#
            • 3.Qc5#
        • 2.Qc5+
          • 2...Bb5
            • 3.Rxa3#
      • 1...Bb5
        • 2.Rxa3
          • threat
            • 3.Qc5#
            • 3.Qb3#
            • 3.Qc3#
          • 2...Kc4
            • 3.Qc5#
            • 3.Qb3#
            • 3.Qc3#
        • 2.Qc5+
          • 2...Ka4
            • 3.Rxa3#
            • 3.Qxa3#
          • 2...Kxa5
            • 3.Rxa3#
    • 1.Rxa3!
      • threat
        • 2.Ra4#
      • 1...Bxa2+
        • 2.Kxa2
          • threat
            • 3.Ra4#
            • 3.Qc3#
          • 2...Kc4
            • 3.Ra4#
            • 3.Qc3#
        • 2.Kb2
          • threat
            • 3.Ra4#
            • 3.Qc3#
          • 2...Kc4
            • 3.Ra4#
            • 3.Qc3#
        • 2.Rxa2
          • threat
            • 3.Ra4#
          • 2...Kc4
            • 3.Ra4#
      • 1...Bb3
        • 2.Rxb3+
          • 2...Kc4
            • 3.Qc3#
          • 2...Kxa5
            • 3.Qd2#
            • 3.Qc5#
            • 3.Qb6#
            • 3.Qc3#
        • 2.Qxb3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Qc3#
        • 2.axb3
          • threat
            • 3.Ra4#
          • 2...Kxa3
            • 3.Qc5#
        • 2.cxb3
          • threat
            • 3.Ra4#
          • 2...Kxa3
            • 3.Qc5#
        • 2.c3+
          • 2...Kxa3
            • 3.Qc1#
            • 3.Qc5#
          • 2...Kc4
            • 3.axb3#
      • 1...Bd3
        • 2.Ra4+
          • 2...Kc3
            • 3.Sxe4#
            • 3.Qd2#
    • 1.Rxc4+!
      • 1...Kxc4
        • 2.Sxe4
          • threat
            • 3.Qc5#
            • 3.Qb3#
            • 3.Qc3#
          • 2...Kb4
            • 3.Qc5#
            • 3.Qc3#
        • 2.Qb3+
          • 2...Kc5
            • 3.Sxe4#
            • 3.Qc3#
    • 1.Qb6+!
      • 1...Bb5
        • 2.Qc5+
          • 2...Ka4
            • 3.Rxa3#
            • 3.Qxa3#
          • 2...Kxa5
            • 3.Rxa3#
    • 1.Qxe4!
      • threat
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Qc5#
      • 1...Kxc3
        • 2.Qxe5+
          • 2...Kb4
            • 3.c3#
      • 1...Kxa5
        • 2.Qxc4
          • threat
            • 3.Qc5#
          • 2...Kb6
            • 3.Qc7#
      • 1...Rxf2
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
          • 2...Kc5
            • 3.Be7#
            • 3.Qc6#
            • 3.Qe3#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#
      • 1...Rf3
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#
      • 1...Rf4
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
          • 2...Kc5
            • 3.Be7#
            • 3.Qc6#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
      • 1...Rf5
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
          • 2...Kc5
            • 3.Be7#
            • 3.Qc6#
            • 3.Qe3#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#
      • 1...Rg6
        • 2.Sd3+
          • 2...Kxc3
            • 3.Qxe5#
          • 2...Kxa5
            • 3.Bd8#
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
          • 2...Kc5
            • 3.Be7#
            • 3.Qc6#
            • 3.Qe3#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#
      • 1...Rh6
        • 2.Sd3+
          • 2...Kxc3
            • 3.Qxe5#
          • 2...Kxa5
            • 3.Bd8#
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
          • 2...Kc5
            • 3.Be7#
            • 3.Qc6#
            • 3.Qe3#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#
      • 1...Rf8
        • 2.Sd3+
          • 2...Kxc3
            • 3.Qxe5#
          • 2...Kxa5
            • 3.Bd8#
        • 2.Rb3+
          • 2...Kxa5
            • 3.Bd8#
          • 2...Kc5
            • 3.Be7#
            • 3.Qc6#
            • 3.Qe3#
        • 2.Rxc4+
          • 2...Kxa5
            • 3.Bd8#
        • 2.Qxc4+
          • 2...Kxa5
            • 3.Bd8#
            • 3.Qc5#

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