Problem Display
PID: 6332 (8/8/2Q5/3p1B2/2p5/Kp6/8/k7 w - - 0 1)

Boswell, Edward

Prize, Svenska Dagbladet, 1928

8/8/2Q5/3p1B2/2p5/Kp6/8/k7

#2

3 + 4


887 Mate in Two Moves 1931
934 Social Chess Quarterly (The) 1932
5501 Chess Cameos 1936
70 American Chess Problemist 1949
81 Chess 1960
2012 Miniature Chess Problems from Many Countries 1981
2838 Fun with Chess Miniatures 1996
3310 2345 Chess Problems 1997
145 StrateGems 2009
5454 Near Snap 2021

SOLUTION


  • SOUND
  • Sets
    • 1...d4
      • 2.Qh1#
  • Tries
    • 1.Qa4?
      • 1...b2
        • 2.Kb4#
      • 1...c3
        • 2.Kxb3#
      • 1...d4!
    • 1.Qb5?
      • 1...b2
        • 2.Qxb2#
      • 1...c3
        • 2.Qf1#
      • 1...d4!
    • 1.Qb7?
      • 1...b2
        • 2.Qxb2#
      • 1...d4
        • 2.Qh1#
      • 1...c3!
    • 1.Qxc4?
      • threat
        • 2.Qf1#
        • 2.Qc1#
      • 1...b2
        • 2.Qa2#
      • 1...dxc4!
    • 1.Qa6?
      • 1...b2
        • 2.Kb4#
      • 1...c3
        • 2.Kxb3#
        • 2.Qf1#
      • 1...d4!
    • 1.Qb6?
      • threat
        • 2.Qg1#
      • 1...b2
        • 2.Qxb2#
      • 1...d4!
  • Keys
    • 1.Qa8!
      • 1...b2
        • 2.Kb4#
      • 1...c3
        • 2.Kxb3#
      • 1...d4
        • 2.Qh1#

This anticipates 106096(1994)

FEATURES


  • Static
    • TYPE = INCOMPLETE_BLOCK
    • CHANGED MATES = 0
    • ADDED MATES = 2
    • REMOVED MATES = 0
  • Sets
    • P(d);OGATE::QAB1(C)
  • Tries
    • Try
      • Q(C);
      • Vars
        • P(b);SBLOCK::QAR(C)+K(A)
        • P(c);::QAR(C)+K(A),XP(b)
      • Refutation
        • P(d);
    • Try
      • Q(C);
      • Vars
        • P(b);OGATE::QAB1(C),XP(b)
        • P(c);OGATE::QAR(C)
      • Refutation
        • P(d);
    • Try
      • Q(C);
      • Vars
        • P(b);OGATE::QAB1(C),XP(b)
        • P(d);OGATE::QAB1(C)
      • Refutation
        • P(c);
    • Try
      • Q(C);XP(c)
      • Threat
        • DUALS(2)
      • Vars
        • P(b);OGATE::QAR1(C)
      • Refutation
        • P(d);XQ(C)
    • Try
      • Q(C);
      • Vars
        • P(b);SBLOCK::QAR(C)+K(A)
      • Refutation
        • P(d);
    • Try
      • Q(C);
      • Threat
        • QAR(C)
      • Vars
        • P(b);OGATE::QAB1(C),XP(b)
      • Refutation
        • P(d);
  • Actual
    • Q(C);
    • Vars
      • P(b);SBLOCK::QAR(C)+K(A)
      • P(c);::QAR(C)+K(A),XP(b)
      • P(d);OGATE::QAB1(C)


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