Problem Display
PID: 273018 (2Q4K/b6n/2pR4/4pR2/1NN1kB2/2p2p2/6p1/6qn w - - 0 1)

O'Keefe, John James

The Problemist, 1931

2Q4K/b6n/2pR4/4pR2/1NN1kB2/2p2p2/6p1/6qn

#3

7 + 10


SOLUTION


  • COOKED
  • Sets
    • 1...Sg3
      • 2.Rxe5+
        • 2...Kxf4
          • 3.Sd3#
    • 1...c2
      • 2.Sd2#
    • 1...exf4
      • 2.Re5#
      • 2.Qe6#
  • Tries
    • 1.Bh2?
      • threat
        • 2.Rxe5#
      • 1...Qd4
        • 2.Rg5
          • threat
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
          • 2...Qxc4
            • 3.Rxe5#
        • 2.Rh5
          • threat
            • 3.Rh4#
            • 3.Qg4#
            • 3.Qf5#
          • 2...Qxc4
            • 3.Rxe5#
      • 1...Qc5
        • 2.Rg5
          • threat
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
          • 2...Qxc4
            • 3.Rxe5#
        • 2.Rh5
          • threat
            • 3.Rh4#
            • 3.Qg4#
            • 3.Qf5#
          • 2...Qxc4
            • 3.Rxe5#
      • 1...Bd4
        • 2.Rg5
          • threat
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
        • 2.Rh5
          • threat
            • 3.Rh4#
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
      • 1...Sg3
        • 2.Rxe5+
          • 2...Kf4
            • 3.Sd3#
            • 3.Qf5#
      • 1...f2
        • 2.Rxe5+
          • 2...Kf3
            • 3.Qf5#
        • 2.Rg5
          • threat
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
          • 2...Kf3
            • 3.Qg4#
      • 1...Qxh2!
    • 1.Bh6?
      • threat
        • 2.Rxe5#
      • 1...Qd4
        • 2.Rg5
          • threat
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
          • 2...Kf4
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
        • 2.Rh5
          • threat
            • 3.Rh4#
            • 3.Qg4#
            • 3.Qf5#
      • 1...Qc5
        • 2.Rg5
          • threat
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
          • 2...Kf4
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
        • 2.Rh5
          • threat
            • 3.Rh4#
            • 3.Qg4#
            • 3.Qf5#
      • 1...Bd4
        • 2.Rg5
          • threat
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
          • 2...Kf4
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
        • 2.Rh5
          • threat
            • 3.Rh4#
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
        • 2.Qxc6+
          • 2...Kxf5
            • 3.Qxf3#
      • 1...Sg5
        • 2.Rxg5
          • threat
            • 3.Rg4#
            • 3.Rxe5#
            • 3.Qg4#
            • 3.Qf5#
          • 2...Kf4
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
      • 1...f2
        • 2.Qxc6+
          • 2...Kxf5
            • 3.Qf3#
      • 1...Qh2!
    • 1.Rg5?
      • threat
        • 2.Qf5#
      • 1...f2
        • 2.Bc1
          • threat
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
          • 2...Kf3
            • 3.Qg4#
        • 2.Bd2
          • threat
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
          • 2...Kf3
            • 3.Qg4#
        • 2.Bh2
          • threat
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
          • 2...Kf3
            • 3.Qg4#
        • 2.Be3
          • threat
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
          • 2...Kf3
            • 3.Qg4#
        • 2.Bg3
          • threat
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
          • 2...Kf3
            • 3.Qg4#
        • 2.Bxe5
          • threat
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
          • 2...Kf3
            • 3.Qg4#
        • 2.Qg4
          • threat
            • 3.Bc1#
            • 3.Bd2#
            • 3.Bh2#
            • 3.Be3#
            • 3.Bg3#
            • 3.Bxe5#
            • 3.Rxe5#
          • 2...exf4
            • 3.Re5#
      • 1...Sg3
        • 2.Bxg3
          • threat
            • 3.Rg4#
            • 3.Rxe5#
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
        • 2.Rxe5+
          • 2...Kxf4
            • 3.Sd3#
        • 2.Qg4
          • threat
            • 3.Bc1#
            • 3.Bd2#
            • 3.Be3#
            • 3.Bxg3#
            • 3.Bxe5#
            • 3.Rxe5#
          • 2...exf4
            • 3.Re5#
            • 3.Qe6#
      • 1...Sxg5!
    • 1.Rh5?
      • threat
        • 2.Qf5#
      • 1...Kxf4
        • 2.Sd3+
          • 2...Kg3
            • 3.Rh3#
            • 3.Qh3#
          • 2...Ke4
            • 3.Rh4#
            • 3.Rxe5#
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
      • 1...f2
        • 2.Qg4
          • threat
            • 3.Bc1#
            • 3.Bd2#
            • 3.Bh2#
            • 3.Be3#
            • 3.Bg3#
            • 3.Bxe5#
            • 3.Bg5#
            • 3.Bh6#
            • 3.Rxe5#
          • 2...exf4
            • 3.Re5#
      • 1...Sg3
        • 2.Bxg3
          • threat
            • 3.Rh4#
            • 3.Rxe5#
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
        • 2.Rxe5+
          • 2...Kxf4
            • 3.Sd3#
      • 1...Sg5!
    • 1.Rff6?
      • threat
        • 2.Qf5#
        • 2.Qxc6#
      • 1...f2
        • 2.Qxc6#
      • 1...Qd4
        • 2.Qf5#
      • 1...Qc5
        • 2.Qf5#
      • 1...Qb6
        • 2.Qf5#
      • 1...Qd1
        • 2.Qf5#
      • 1...Sg3
        • 2.Qxc6#
      • 1...c5
        • 2.Qf5#
        • 2.Qb7#
        • 2.Qc6#
        • 2.Qa8#
      • 1...Sxf6!
    • 1.Rf7?
      • threat
        • 2.Qf5#
        • 2.Qxc6#
      • 1...f2
        • 2.Qxc6#
      • 1...Qd4
        • 2.Qf5#
      • 1...Qc5
        • 2.Qf5#
      • 1...Qb6
        • 2.Qf5#
      • 1...Qd1
        • 2.Qf5#
      • 1...Sg3
        • 2.Qxc6#
      • 1...c5
        • 2.Qf5#
        • 2.Qb7#
        • 2.Qc6#
        • 2.Qa8#
      • 1...Sf6!
    • 1.Rd4+?
      • 1...Kxd4
        • 2.Qxc6
          • threat
            • 3.Bxe5#
            • 3.Qd5#
      • 1...Qxd4!
  • Keys
    • 1.Bg3!
      • threat
        • 2.Rxe5#
      • 1...Sxg3
        • 2.Rxe5+
          • 2...Kf4
            • 3.Sd3#
      • 1...Qd4
        • 2.Rg5
          • threat
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
          • 2...Qxc4
            • 3.Rxe5#
        • 2.Rh5
          • threat
            • 3.Rh4#
            • 3.Qg4#
            • 3.Qf5#
          • 2...Qxc4
            • 3.Rxe5#
      • 1...Qc5
        • 2.Rg5
          • threat
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
          • 2...Qxc4
            • 3.Rxe5#
        • 2.Rh5
          • threat
            • 3.Rh4#
            • 3.Qg4#
            • 3.Qf5#
          • 2...Qxc4
            • 3.Rxe5#
      • 1...Bd4
        • 2.Rg5
          • threat
            • 3.Rg4#
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
        • 2.Rh5
          • threat
            • 3.Rh4#
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
      • 1...f2
        • 2.Rg5
          • threat
            • 3.Qg4#
            • 3.Qf5#
            • 3.Qxc6#
          • 2...Kf3
            • 3.Qg4#
        • 2.Qe6
          • threat
            • 3.Rf4#
            • 3.Qxe5#
        • 2.Qe8
          • threat
            • 3.Rf4#
            • 3.Qxe5#
          • 2...Kxf5
            • 3.Qg6#
    • 1.Qe6!
      • threat
        • 2.Qxe5#
      • 1...f2
        • 2.Bg3
          • threat
            • 3.Rf4#
            • 3.Qxe5#
        • 2.Bxe5
          • threat
            • 3.Bh2#
            • 3.Bxc3#
            • 3.Bg3#
            • 3.Bd4#
            • 3.Bf6#
            • 3.Bg7#
            • 3.Rf4#
      • 1...Qd4
        • 2.Bc1
          • threat
            • 3.Rf4#
          • 2...Qe3
            • 3.Qxe5#
          • 2...Qd2
            • 3.Qxe5#
        • 2.Be3
          • threat
            • 3.Rf4#
          • 2...Qxe3
            • 3.Qxe5#
          • 2...Qxc4
            • 3.Rxe5#
            • 3.Qxe5#
      • 1...Qc5
        • 2.Bc1
          • threat
            • 3.Rf4#
          • 2...Qe3
            • 3.Qxe5#
        • 2.Be3
          • threat
            • 3.Rf4#
          • 2...Qxe3
            • 3.Qxe5#
          • 2...Qxc4
            • 3.Rxe5#
            • 3.Qxe5#
      • 1...Bd4
        • 2.Bxe5
          • threat
            • 3.Bxd4#
            • 3.Rf4#
          • 2...Bxe5+
            • 3.Qxe5#
          • 2...Qh2
            • 3.Rxd4#
          • 2...Be3
            • 3.Bh2#
            • 3.Bxc3#
            • 3.Bg3#
            • 3.Bd4#
            • 3.Bf4#
            • 3.Bf6#
            • 3.Bg7#
    • 1.Qe8!
      • threat
        • 2.Qxe5#
      • 1...Kxf5
        • 2.Qg6+
          • 2...Kxf4
            • 3.Sd3#
      • 1...f2
        • 2.Bg3
          • threat
            • 3.Rf4#
            • 3.Qxe5#
          • 2...Kxf5
            • 3.Qg6#
      • 1...Qd4
        • 2.Bc1
          • threat
            • 3.Rf4#
          • 2...Kxf5
            • 3.Qg6#
          • 2...Qe3
            • 3.Qxe5#
          • 2...Qd2
            • 3.Qxe5#
        • 2.Be3
          • threat
            • 3.Rf4#
          • 2...Kxf5
            • 3.Qg6#
          • 2...Qxe3
            • 3.Qxe5#
          • 2...Qxc4
            • 3.Rxe5#
            • 3.Qxe5#
      • 1...Qc5
        • 2.Bc1
          • threat
            • 3.Rf4#
          • 2...Kxf5
            • 3.Qg6#
          • 2...Qe3
            • 3.Qxe5#
        • 2.Be3
          • threat
            • 3.Rf4#
          • 2...Kxf5
            • 3.Qg6#
          • 2...Qxe3
            • 3.Qxe5#
          • 2...Qxc4
            • 3.Rxe5#
            • 3.Qxe5#
      • 1...Bd4
        • 2.Rdf6
          • threat
            • 3.Sd6#
            • 3.Qxc6#
          • 2...Bf2
            • 3.Qxe5#
          • 2...Be3
            • 3.Qxe5#
          • 2...Bc5
            • 3.Qxe5#
          • 2...Bb6
            • 3.Qxe5#
          • 2...Ba7
            • 3.Qxe5#

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