Problem Display
PID: 134464 (8/2B5/2pP4/2P5/4P2R/2N2P1Q/2P1Nppp/2K1kBbR w - - 0 1)

Bettmann, Henry Wald

The Theory of Pawn Promotion, 1912

8/2B5/2pP4/2P5/4P2R/2N2P1Q/2P1Nppp/2K1kBbR

#3

13 + 6


SOLUTION


  • SOUND
  • Sets
    • 1...gxf1S
      • 2.Sf4
        • threat
          • 3.Sg2#
          • 3.Sd3#
    • 1...gxh1S
      • 2.Sf4
        • 2...Sg3
          • 3.Sd3#
      • 2.Sb1
        • 2...Sg3
          • 3.Ba5#
      • 2.Sd1
        • 2...Sg3
          • 3.Ba5#
      • 2.Sa2
        • 2...Sg3
          • 3.Ba5#
      • 2.Sa4
        • 2...Sg3
          • 3.Ba5#
      • 2.Sd5
        • threat
          • 3.Ba5#
      • 2.Ba5
        • 2...Sg3
          • 3.Sb1#
          • 3.Sd1#
          • 3.Sa2#
          • 3.Sa4#
          • 3.Sb5#
          • 3.Sd5#
    • 1...gxh1R
      • 2.Sd5
        • 2...cxd5
          • 3.Ba5#
  • Tries
    • 1.Sg3?
      • threat
        • 2.Sb1
          • threat
            • 3.Ba5#
          • 2...gxf1S
            • 3.Qxf1#
        • 2.Sd1
          • threat
            • 3.Ba5#
          • 2...gxf1S
            • 3.Qxf1#
        • 2.Sa2
          • threat
            • 3.Ba5#
          • 2...gxf1S
            • 3.Qxf1#
        • 2.Sce2
          • threat
            • 3.Ba5#
          • 2...gxf1S
            • 3.Qxf1#
        • 2.Sa4
          • threat
            • 3.Ba5#
          • 2...gxf1S
            • 3.Qxf1#
        • 2.Sd5
          • threat
            • 3.Ba5#
          • 2...gxf1S
            • 3.Qxf1#
        • 2.Ba5
          • threat
            • 3.Sb1#
            • 3.Sd1#
            • 3.Sa2#
            • 3.Sce2#
            • 3.Sa4#
            • 3.Sb5#
            • 3.Sd5#
          • 2...gxf1S
            • 3.Qxf1#
        • 2.e5
          • threat
            • 3.Re4#
          • 2...gxf1Q
            • 3.Qxf1#
          • 2...gxf1S
            • 3.Qxf1#
          • 2...gxf1B
            • 3.Qxf1#
      • 1...gxh1S
        • 2.Sb1
          • 2...Sxg3
            • 3.Ba5#
        • 2.Sd1
          • 2...Sxg3
            • 3.Ba5#
        • 2.Sa2
          • 2...Sxg3
            • 3.Ba5#
        • 2.Sce2
          • 2...Sxg3
            • 3.Ba5#
        • 2.Sa4
          • 2...Sxg3
            • 3.Ba5#
        • 2.Sd5
          • threat
            • 3.Ba5#
        • 2.Ba5
          • 2...Sxg3
            • 3.Sb1#
            • 3.Sd1#
            • 3.Sa2#
            • 3.Se2#
            • 3.Sa4#
            • 3.Sb5#
            • 3.Sd5#
      • 1...gxh1B
        • 2.Sb1
          • threat
            • 3.Ba5#
        • 2.Sd1
          • threat
            • 3.Ba5#
        • 2.Sa2
          • threat
            • 3.Ba5#
        • 2.Sce2
          • threat
            • 3.Ba5#
        • 2.Sa4
          • threat
            • 3.Ba5#
        • 2.Sd5
          • threat
            • 3.Ba5#
        • 2.Ba5
          • threat
            • 3.Sb1#
            • 3.Sd1#
            • 3.Sa2#
            • 3.Sce2#
            • 3.Sa4#
            • 3.Sb5#
            • 3.Sd5#
      • 1...gxh1R
        • 2.Sd5
          • 2...cxd5
            • 3.Ba5#
        • 2.Be2
          • threat
            • 3.Qf1#
          • 2...f1Q
            • 3.Qxf1#
          • 2...f1S
            • 3.Qxf1#
          • 2...f1B
            • 3.Qxf1#
          • 2...f1R
            • 3.Qxf1#
        • 2.Bd3
          • threat
            • 3.Qf1#
          • 2...f1Q
            • 3.Qxf1#
          • 2...f1S
            • 3.Qxf1#
          • 2...f1B
            • 3.Qxf1#
          • 2...f1R
            • 3.Qxf1#
        • 2.Bc4
          • threat
            • 3.Qf1#
          • 2...f1Q
            • 3.Qxf1#
          • 2...f1S
            • 3.Qxf1#
          • 2...f1B
            • 3.Qxf1#
          • 2...f1R
            • 3.Qxf1#
        • 2.Bb5
          • threat
            • 3.Qf1#
          • 2...f1Q
            • 3.Qxf1#
          • 2...f1S
            • 3.Qxf1#
          • 2...f1B
            • 3.Qxf1#
          • 2...f1R
            • 3.Qxf1#
        • 2.Ba6
          • threat
            • 3.Qf1#
          • 2...f1Q
            • 3.Qxf1#
          • 2...f1S
            • 3.Qxf1#
          • 2...f1B
            • 3.Qxf1#
          • 2...f1R
            • 3.Qxf1#
      • 1...gxh1Q!
    • 1.d7?
      • threat
        • 2.d8Q
          • threat
            • 3.Qd1#
          • 2...Kxf1
            • 3.Qd1#
        • 2.d8R
          • threat
            • 3.Rd1#
          • 2...Kxf1
            • 3.Rd1#
      • 1...Kxf1
        • 2.d8Q
          • 2...Ke1
            • 3.Qd1#
        • 2.d8R
          • 2...Ke1
            • 3.Rd1#
      • 1...gxf1S
        • 2.Sf4
          • threat
            • 3.Sg2#
            • 3.Sd3#
        • 2.d8Q
          • threat
            • 3.Qd1#
          • 2...Sd2
            • 3.Qxd2#
          • 2...Se3
            • 3.Qd2#
      • 1...gxf1B
        • 2.d8Q
          • threat
            • 3.Qd1#
            • 3.Qd2#
      • 1...gxf1R
        • 2.Bxh2
          • 2...Bxh2
            • 3.Rxf1#
            • 3.Qxf1#
      • 1...gxh1Q
        • 2.d8Q
          • threat
            • 3.Qd1#
            • 3.Qd2#
        • 2.d8R
          • threat
            • 3.Rd1#
      • 1...gxh1S
        • 2.Sf4
          • 2...Sg3
            • 3.Sd3#
        • 2.Sb1
          • 2...Sg3
            • 3.Ba5#
        • 2.Sd1
          • 2...Sg3
            • 3.Ba5#
        • 2.Sa2
          • 2...Sg3
            • 3.Ba5#
        • 2.Sa4
          • 2...Sg3
            • 3.Ba5#
        • 2.Sd5
          • threat
            • 3.Ba5#
        • 2.Bf4
          • 2...Sg3
            • 3.Bd2#
        • 2.Ba5
          • 2...Sg3
            • 3.Sb1#
            • 3.Sd1#
            • 3.Sa2#
            • 3.Sa4#
            • 3.Sb5#
            • 3.Sd5#
        • 2.d8Q
          • 2...Sg3
            • 3.Qd1#
            • 3.Qd2#
        • 2.d8R
          • 2...Sg3
            • 3.Rd1#
      • 1...gxh1B
        • 2.d8Q
          • threat
            • 3.Qd1#
            • 3.Qd2#
        • 2.d8R
          • threat
            • 3.Rd1#
      • 1...gxh1R
        • 2.Sd5
          • 2...cxd5
            • 3.Ba5#
      • 1...gxf1Q!
  • Keys
    • 1.e5!
      • threat
        • 2.Sg3
          • threat
            • 3.Re4#
          • 2...gxf1Q
            • 3.Qxf1#
          • 2...gxf1S
            • 3.Qxf1#
          • 2...gxf1B
            • 3.Qxf1#
        • 2.Rd4
          • threat
            • 3.Rd1#
          • 2...Kxf1
            • 3.Rd1#
      • 1...Kxf1
        • 2.Sg3+
          • 2...Ke1
            • 3.Re4#
        • 2.Rd4
          • 2...Ke1
            • 3.Rd1#
        • 2.Re4
          • 2...Ke1
            • 3.Sg3#
      • 1...gxf1Q
        • 2.Re4
          • 2...Qxe2
            • 3.Rxe2#
          • 2...Qxh3
            • 3.Sg3#
          • 2...Qg2
            • 3.Sg3#
      • 1...gxf1S
        • 2.Sf4
          • threat
            • 3.Sg2#
            • 3.Sd3#
      • 1...gxf1B
        • 2.Re4
          • 2...Bxe2
            • 3.Rxe2#
          • 2...Bxh3
            • 3.Sg3#
          • 2...Bg2
            • 3.Sg3#
      • 1...gxf1R
        • 2.Sd1
          • 2...Kxe2
            • 3.Re4#
      • 1...gxh1Q
        • 2.Rd4
          • threat
            • 3.Rd1#
      • 1...gxh1S
        • 2.Sf4
          • 2...Sg3
            • 3.Sd3#
        • 2.Sb1
          • 2...Sg3
            • 3.Ba5#
        • 2.Sd1
          • 2...Sg3
            • 3.Ba5#
        • 2.Sa2
          • 2...Sg3
            • 3.Ba5#
        • 2.Sa4
          • 2...Sg3
            • 3.Ba5#
        • 2.Se4
          • 2...Sg3
            • 3.Ba5#
        • 2.Sd5
          • threat
            • 3.Ba5#
        • 2.Ba5
          • 2...Sg3
            • 3.Sb1#
            • 3.Sd1#
            • 3.Sa2#
            • 3.Sa4#
            • 3.Se4#
            • 3.Sb5#
            • 3.Sd5#
        • 2.Rd4
          • 2...Sg3
            • 3.Rd1#
        • 2.Re4
          • 2...Sg3
            • 3.Sxg3#
      • 1...gxh1B
        • 2.Rd4
          • threat
            • 3.Rd1#
      • 1...gxh1R
        • 2.Sd5
          • 2...cxd5
            • 3.Ba5#

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