Problem Display
PID: 116977 (8/8/4N3/B2P1Rp1/7P/P3PRP1/2P2P1K/5kN1 w - - 0 1)

Kennard, Walter Irving

Checkmate, 1904

8/8/4N3/B2P1Rp1/7P/P3PRP1/2P2P1K/5kN1

#3

13 + 2


6490 yacpdb 2009

SOLUTION


  • SOUND
  • Tries
    • 1.Sd4?
      • 1...gxh4
        • 2.Sh3
          • 2...hxg3+
            • 3.fxg3#
      • 1...g4!
    • 1.Sf4?
      • 1...gxf4
        • 2.Kh1
          • 2...fxe3
            • 3.fxe3#
          • 2...fxg3
            • 3.fxg3#
        • 2.Bd2
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Bc3
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Bb4
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Re5
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Rg5
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Rh5
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Rf6
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Rf7
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Rf8
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.c4
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.a4
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.e4
          • 2...fxg3+
            • 3.fxg3#
        • 2.g4
          • 2...fxe3
            • 3.fxe3#
        • 2.h5
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.d6
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
      • 1...gxh4
        • 2.Sgh3
          • 2...hxg3+
            • 3.fxg3#
        • 2.Sfh3
          • 2...hxg3+
            • 3.fxg3#
      • 1...g4!
    • 1.R5f4?
      • threat
        • 2.Rb4
          • threat
            • 3.Rb1#
          • 2...Ke1
            • 3.Rb1#
        • 2.Rd4
          • threat
            • 3.Rd1#
      • 1...gxf4
        • 2.Kh1
          • 2...fxe3
            • 3.fxe3#
          • 2...fxg3
            • 3.fxg3#
        • 2.Sd4
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Sc5
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Sg5
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Sc7
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Sg7
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Sd8
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Sf8
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Bd2
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Bc3
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.Bb4
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.c4
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.a4
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.e4
          • 2...fxg3+
            • 3.fxg3#
        • 2.g4
          • 2...fxe3
            • 3.fxe3#
        • 2.h5
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
        • 2.d6
          • 2...fxg3+
            • 3.fxg3#
          • 2...fxe3
            • 3.fxe3#
      • 1...gxh4
        • 2.Rd4
          • threat
            • 3.Rd1#
          • 2...hxg3+
            • 3.fxg3#
      • 1...g4!
    • 1.Rf7?
      • threat
        • 2.Rb7
          • threat
            • 3.Rb1#
      • 1...gxh4
        • 2.Rb7
          • threat
            • 3.Rb1#
          • 2...hxg3+
            • 3.fxg3#
      • 1...g4!
    • 1.Rf8?
      • threat
        • 2.Rb8
          • threat
            • 3.Rb1#
      • 1...gxh4
        • 2.Rb8
          • threat
            • 3.Rb1#
          • 2...hxg3+
            • 3.fxg3#
      • 1...g4!
    • 1.e4?
      • threat
        • 2.Rb3
          • threat
            • 3.Rb1#
        • 2.Rd3
          • threat
            • 3.Rd1#
        • 2.Re3
          • threat
            • 3.Re1#
      • 1...gxh4
        • 2.Rb3
          • threat
            • 3.Rb1#
          • 2...hxg3+
            • 3.fxg3#
        • 2.Rd3
          • threat
            • 3.Rd1#
          • 2...hxg3+
            • 3.fxg3#
        • 2.Re3
          • threat
            • 3.Re1#
          • 2...hxg3+
            • 3.fxg3#
      • 1...g4!
    • 1.d6?
      • threat
        • 2.Rb5
          • threat
            • 3.Rb1#
        • 2.Rd5
          • threat
            • 3.Rd1#
      • 1...gxh4
        • 2.Rb5
          • threat
            • 3.Rb1#
          • 2...hxg3+
            • 3.fxg3#
        • 2.Rd5
          • threat
            • 3.Rd1#
          • 2...hxg3+
            • 3.fxg3#
      • 1...g4!
  • Keys
    • 1.R3f4!
      • threat
        • 2.Rb4
          • threat
            • 3.Rb1#
          • 2...Ke1
            • 3.Rb1#
        • 2.Rd4
          • threat
            • 3.Rd1#
      • 1...gxf4
        • 2.Sxf4
          • 2...Kxf2
            • 3.Sg2#
      • 1...gxh4
        • 2.Rd4
          • threat
            • 3.Rd1#
          • 2...hxg3+
            • 3.fxg3#
      • 1...g4
        • 2.Rb4
          • 2...Ke1
            • 3.Rb1#

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