Problem Display
PID: 58574 (8/8/8/1K6/2Q5/1p6/8/bk6 w - - 0 1)

McCarthy, EM

The Chess Review, 1936

8/8/8/1K6/2Q5/1p6/8/bk6

#4

2 + 3


SOLUTION


  • COOKED
  • Keys
    • 1.Ka4!
      • threat
        • 2.Kxb3
          • threat
            • 3.Qf1#
            • 3.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
      • 1...Kb2
        • 2.Qd3
          • 2...Kc1
            • 3.Kxb3
              • threat
                • 4.Qc2#
      • 1...Bc3
        • 2.Kxb3
          • threat
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Ka1
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qxc3+
              • 3...Kb1
                • 4.Qe1#
                • 4.Qb2#
          • 2...Kc1
            • 3.Qd3
              • threat
                • 4.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Bd2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qa2#
                • 4.Qb2#
      • 1...Bd4
        • 2.Kxb3
          • threat
            • 3.Qf1#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Bf2
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qc2+
              • 3...Ka1
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
                • 4.Qb2#
            • 3.Qe2
              • threat
                • 4.Qd1#
                • 4.Qb2#
              • 3...Ka1
                • 4.Qd1#
                • 4.Qa2#
                • 4.Qb2#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qc3
              • threat
                • 4.Qb2#
              • 3...Bd4
                • 4.Qe1#
          • 2...Be3
            • 3.Qc2+
              • 3...Ka1
                • 4.Qa2#
                • 4.Qb2#
      • 1...Be5
        • 2.Kxb3
          • threat
            • 3.Qf1#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Bg3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qc2+
              • 3...Ka1
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
                • 4.Qb2#
            • 3.Qe2
              • threat
                • 4.Qd1#
                • 4.Qb2#
              • 3...Ka1
                • 4.Qd1#
                • 4.Qa2#
                • 4.Qb2#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qc3
              • threat
                • 4.Qb2#
              • 3...Be5
                • 4.Qe1#
          • 2...Bf4
            • 3.Qc2+
              • 3...Ka1
                • 4.Qa2#
                • 4.Qb2#
            • 3.Qxf4
              • 3...Ka1
                • 4.Qc1#
                • 4.Qf1#
      • 1...Bf6
        • 2.Kxb3
          • threat
            • 3.Qf1#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Bh4
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qc2+
              • 3...Ka1
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
                • 4.Qb2#
            • 3.Qxh4
              • threat
                • 4.Qe1#
                • 4.Qh1#
              • 3...Ka1
                • 4.Qe1#
                • 4.Qh1#
              • 3...Kc1
                • 4.Qe1#
            • 3.Qe2
              • threat
                • 4.Qd1#
                • 4.Qb2#
              • 3...Ka1
                • 4.Qd1#
                • 4.Qa2#
                • 4.Qb2#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qc3
              • threat
                • 4.Qb2#
              • 3...Bf6
                • 4.Qe1#
          • 2...Bg5
            • 3.Qc2+
              • 3...Ka1
                • 4.Qa2#
                • 4.Qb2#
      • 1...Bg7
        • 2.Kxb3
          • threat
            • 3.Qf1#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Bh6
            • 3.Qc2+
              • 3...Ka1
                • 4.Qa2#
                • 4.Qb2#
      • 1...Bh8
        • 2.Kxb3
          • threat
            • 3.Qf1#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
      • 1...Bb2
        • 2.Kxb3
          • threat
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Ka1
            • 3.Qf1+
              • 3...Bc1
                • 4.Qxc1#
            • 3.Qe2
              • threat
                • 4.Qxb2#
              • 3...Kb1
                • 4.Qxb2#
              • 3...Bc1
                • 4.Qa2#
              • 3...Ba3
                • 4.Qa2#
              • 3...Bc3
                • 4.Qd1#
                • 4.Qa2#
              • 3...Bd4
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qa2#
              • 3...Be5
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qa2#
              • 3...Bf6
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qa2#
              • 3...Bg7
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qa2#
              • 3...Bh8
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qa2#
            • 3.Qc2
              • threat
                • 4.Qxb2#
              • 3...Bc1
                • 4.Qxc1#
                • 4.Qa2#
              • 3...Ba3
                • 4.Qa2#
              • 3...Bc3
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
              • 3...Bd4
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
              • 3...Be5
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
              • 3...Bf6
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
              • 3...Bg7
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
              • 3...Bh8
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Bc1
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxc1#
                • 4.Qa2#
            • 3.Qf1
              • 3...Ka1
                • 4.Qxc1#
          • 2...Ba3
            • 3.Qc2+
              • 3...Ka1
                • 4.Qa2#
            • 3.Kxa3
              • 3...Ka1
                • 4.Qf1#
                • 4.Qa2#
                • 4.Qc1#
            • 3.Qe2
              • 3...Ka1
                • 4.Qa2#
              • 3...Kc1
                • 4.Qe1#
                • 4.Qc2#
              • 3...Bc1
                • 4.Qa2#
              • 3...Bb2
                • 4.Qxb2#
              • 3...Bb4
                • 4.Qd1#
                • 4.Qb2#
              • 3...Bc5
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qb2#
              • 3...Bd6
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qb2#
              • 3...Be7
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qb2#
              • 3...Bf8
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qb2#
      • 1...b2
        • 2.Qc3
          • 2...Ka2
            • 3.Qd3
              • 3...b1Q
                • 4.Qa3#
              • 3...b1S
                • 4.Qb3#
              • 3...b1B
                • 4.Qa3#
                • 4.Qb3#
              • 3...b1R
                • 4.Qa3#
    • 1.Kb4!
      • threat
        • 2.Qd3+
          • 2...Kc1
            • 3.Kxb3
              • threat
                • 4.Qc2#
          • 2...Kb2
            • 3.Qd1
              • 3...Ka2
                • 4.Qxb3#
        • 2.Kxb3
          • threat
            • 3.Qf1#
            • 3.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
      • 1...Bc3+
        • 2.Kxb3
          • threat
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Ka1
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qxc3+
              • 3...Kb1
                • 4.Qe1#
                • 4.Qb2#
          • 2...Kc1
            • 3.Qd3
              • threat
                • 4.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Bd2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qa2#
                • 4.Qb2#
        • 2.Kxc3
          • threat
            • 3.Qxb3+
              • 3...Ka1
                • 4.Qb2#
              • 3...Kc1
                • 4.Qc2#
            • 3.Kxb3
              • 3...Ka1
                • 4.Qf1#
                • 4.Qc1#
            • 3.Qe2
              • threat
                • 4.Qb2#
              • 3...Ka1
                • 4.Qb2#
              • 3...Kc1
                • 4.Qf1#
                • 4.Qe1#
              • 3...b2
                • 4.Qxb2#
          • 2...Ka1
            • 3.Kxb3
              • 3...Kb1
                • 4.Qf1#
            • 3.Qe2
              • threat
                • 4.Qb2#
              • 3...Kb1
                • 4.Qb2#
              • 3...b2
                • 4.Qxb2#
          • 2...Ka2
            • 3.Qe2+
              • 3...Ka1
                • 4.Qb2#
              • 3...Kb1
                • 4.Qb2#
              • 3...Ka3
                • 4.Qa6#
              • 3...b2
                • 4.Qxb2#
            • 3.Qxb3+
              • 3...Ka1
                • 4.Qb2#
          • 2...b2
            • 3.Qe2
              • threat
                • 4.Qxb2#
              • 3...Ka1
                • 4.Qxb2#
              • 3...Kc1
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qc2#
              • 3...Ka2
                • 4.Qxb2#
            • 3.Qb3
              • threat
                • 4.Qxb2#
              • 3...Ka1
                • 4.Qxb2#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qb5
              • threat
                • 4.Qxb2#
              • 3...Ka1
                • 4.Qxb2#
              • 3...Kc1
                • 4.Qf1#
              • 3...Ka2
                • 4.Qxb2#
            • 3.Qa6
              • 3...Kc1
                • 4.Qf1#
            • 3.Qa4
              • 3...Kc1
                • 4.Qc2#
      • 1...Kb2
        • 2.Qe2+
          • 2...Kb1
            • 3.Kxb3
              • threat
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qc2#
              • 3...Kc1
                • 4.Qe1#
                • 4.Qc2#
              • 3...Bb2
                • 4.Qxb2#
          • 2...Kc1
            • 3.Kxb3
              • threat
                • 4.Qe1#
                • 4.Qc2#
              • 3...Kb1
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qc2#
        • 2.Qd3
          • threat
            • 3.Qd1
              • 3...Ka2
                • 4.Qxb3#
          • 2...Kc1
            • 3.Kxb3
              • threat
                • 4.Qc2#
      • 1...Bd4
        • 2.Kxb3
          • threat
            • 3.Qf1#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Bf2
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qc2+
              • 3...Ka1
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
                • 4.Qb2#
            • 3.Qe2
              • threat
                • 4.Qd1#
                • 4.Qb2#
              • 3...Ka1
                • 4.Qd1#
                • 4.Qa2#
                • 4.Qb2#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qc3
              • threat
                • 4.Qb2#
              • 3...Bd4
                • 4.Qe1#
          • 2...Be3
            • 3.Qc2+
              • 3...Ka1
                • 4.Qa2#
                • 4.Qb2#
      • 1...Be5
        • 2.Kxb3
          • threat
            • 3.Qf1#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Bg3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qc2+
              • 3...Ka1
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
                • 4.Qb2#
            • 3.Qe2
              • threat
                • 4.Qd1#
                • 4.Qb2#
              • 3...Ka1
                • 4.Qd1#
                • 4.Qa2#
                • 4.Qb2#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qc3
              • threat
                • 4.Qb2#
              • 3...Be5
                • 4.Qe1#
          • 2...Bf4
            • 3.Qc2+
              • 3...Ka1
                • 4.Qa2#
                • 4.Qb2#
            • 3.Qxf4
              • 3...Ka1
                • 4.Qc1#
                • 4.Qf1#
      • 1...Bf6
        • 2.Kxb3
          • threat
            • 3.Qf1#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Bh4
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qc2+
              • 3...Ka1
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
                • 4.Qb2#
            • 3.Qxh4
              • threat
                • 4.Qe1#
                • 4.Qh1#
              • 3...Ka1
                • 4.Qe1#
                • 4.Qh1#
              • 3...Kc1
                • 4.Qe1#
            • 3.Qe2
              • threat
                • 4.Qd1#
                • 4.Qb2#
              • 3...Ka1
                • 4.Qd1#
                • 4.Qa2#
                • 4.Qb2#
              • 3...Kc1
                • 4.Qc2#
            • 3.Qc3
              • threat
                • 4.Qb2#
              • 3...Bf6
                • 4.Qe1#
          • 2...Bg5
            • 3.Qc2+
              • 3...Ka1
                • 4.Qa2#
                • 4.Qb2#
      • 1...Bg7
        • 2.Kxb3
          • threat
            • 3.Qf1#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Bh6
            • 3.Qc2+
              • 3...Ka1
                • 4.Qa2#
                • 4.Qb2#
      • 1...Bh8
        • 2.Kxb3
          • threat
            • 3.Qf1#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Bb2
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
      • 1...Bb2
        • 2.Kxb3
          • threat
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxb2#
          • 2...Ka1
            • 3.Qf1+
              • 3...Bc1
                • 4.Qxc1#
            • 3.Qe2
              • threat
                • 4.Qxb2#
              • 3...Kb1
                • 4.Qxb2#
              • 3...Bc1
                • 4.Qa2#
              • 3...Ba3
                • 4.Qa2#
              • 3...Bc3
                • 4.Qd1#
                • 4.Qa2#
              • 3...Bd4
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qa2#
              • 3...Be5
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qa2#
              • 3...Bf6
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qa2#
              • 3...Bg7
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qa2#
              • 3...Bh8
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qa2#
            • 3.Qc2
              • threat
                • 4.Qxb2#
              • 3...Bc1
                • 4.Qxc1#
                • 4.Qa2#
              • 3...Ba3
                • 4.Qa2#
              • 3...Bc3
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
              • 3...Bd4
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
              • 3...Be5
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
              • 3...Bf6
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
              • 3...Bg7
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
              • 3...Bh8
                • 4.Qd1#
                • 4.Qc1#
                • 4.Qa2#
          • 2...Bc3
            • 3.Qf1+
              • 3...Be1
                • 4.Qxe1#
            • 3.Qd3+
              • 3...Ka1
                • 4.Qd1#
              • 3...Kc1
                • 4.Qc2#
          • 2...Bc1
            • 3.Qc2+
              • 3...Ka1
                • 4.Qxc1#
                • 4.Qa2#
            • 3.Qf1
              • 3...Ka1
                • 4.Qxc1#
          • 2...Ba3
            • 3.Qc2+
              • 3...Ka1
                • 4.Qa2#
            • 3.Kxa3
              • 3...Ka1
                • 4.Qf1#
                • 4.Qa2#
                • 4.Qc1#
            • 3.Qe2
              • 3...Ka1
                • 4.Qa2#
              • 3...Kc1
                • 4.Qe1#
                • 4.Qc2#
              • 3...Bc1
                • 4.Qa2#
              • 3...Bb2
                • 4.Qxb2#
              • 3...Bb4
                • 4.Qd1#
                • 4.Qb2#
              • 3...Bc5
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qb2#
              • 3...Bd6
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qb2#
              • 3...Be7
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qb2#
              • 3...Bf8
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
                • 4.Qb2#

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