Problem Display
PID: 21170 (b2K4/2p5/3k4/1Q6/5P2/1B6/8/8 w - - 0 1)

Weenink, Henri Gerard Maria

Good Companions (December Meredith Ty.), 1917

b2K4/2p5/3k4/1Q6/5P2/1B6/8/8

#2

4 + 3


3132 The Good Companion Two-Mover 1922
16055 HGM Weenink (Euwe/Niemeijer/Rueb/Trotsenburg) 1932
934 Social Chess Quarterly (The) 1934
5501 Chess Cameos 1936
785 Het Belgisch Schaakbord (L'Echiquier Belge) 1947
3147 Chess Problems: Introduction to an Art 1963
2012 Miniature Chess Problems from Many Countries 1981
3295 Einfuhrung in die Welt des Schachproblem 1984
2838 Fun with Chess Miniatures 1996
3310 2345 Chess Problems 1997
145 StrateGems 2006
136 Problem Observer 2007
5454 Near Snap 2010

SOLUTION


  • SOUND
  • Sets
    • 1...Bd5
      • 2.Qxd5#
    • 1...Bc6
      • 2.Qb4#
      • 2.Qe5#
    • 1...c5
      • 2.Qd7#
    • 1...c6
      • 2.Qe5#
  • Tries
    • 1.Qa5?
      • threat
        • 2.Qxc7#
      • 1...Bd5
        • 2.Qxd5#
      • 1...Bc6
        • 2.Qb4#
        • 2.Qa3#
        • 2.Qe5#
      • 1...c5
        • 2.Qc7#
      • 1...c6
        • 2.Qe5#
      • 1...Kc6!
    • 1.Qb6+?
      • 1...Bc6
        • 2.Qb4#
      • 1...c6
        • 2.Qd4#
      • 1...cxb6!
  • Keys
    • 1.Qc4!
      • threat
        • 2.Qxc7#
      • 1...Bd5
        • 2.Qxd5#
      • 1...c5
        • 2.Qe6#
      • 1...Bc6
        • 2.Qb4#
      • 1...c6
        • 2.Qd4#

This anticipates 79546(1977), 266203(1978)

FEATURES


  • Static
    • TYPE = THREAT
    • CHANGED MATES = 2
    • ADDED MATES = 1
    • REMOVED MATES = 0
  • Sets
    • B(c);N_GUARD::QAR1(C),XB(c)
    • P(b);SBLOCK::QAR1(C)
    • P(b);SBLOCK::QAB1(C)
  • Tries
    • Try
      • Q(C);
      • Threat
        • QAB1(C),XP(b)
      • Vars
        • B(c);N_GUARD::QAR1(C),XB(c)
        • P(b);::QAB1(C)
        • P(b);SBLOCK::QAB1(C)
      • Refutation
        • K(a);P-FLIGHT
    • Try
      • Q(C);CHECK
      • Vars
        • B(c);P_SPINB(c),SBLOCK,S_CUTP(b)::QAB(C)
        • P(b);P_SPINP(b),SBLOCK,S_CUTB(c)::QAR2(C)
      • Refutation
        • P(b);XQ(C)
  • Actual
    • Q(C);
    • Threat
      • QAB1(C),XP(b)
    • Vars
      • B(c);N_GUARD::QAR1(C),XB(c)
      • P(b);SBLOCK::QAR1(C)
      • B(c);SBLOCK,S_CUTP(b)::QAB(C)
      • P(b);SBLOCK,S_CUTB(c)::QAR2(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).