Problem Display
PID: 10042 (8/1N1B1P2/1p1Q1ppq/3pp3/r2bk1p1/6R1/1n2N2p/3R3K w - - 0 1)

Barnes, Barry Peter

1st Prize, Problemnoter, 1961

8/1N1B1P2/1p1Q1ppq/3pp3/r2bk1p1/6R1/1n2N2p/3R3K

#2

8 + 12


3147 Chess Problems: Introduction to an Art 1963
3174 The Two-move Chess Problem Tradition and Development 1966
4655 Michael Keller Ein Meister der Schachkomposition 1994
4199 Barnes about Chess Problems 2001
56 The Problemist 2001
136 Problem Observer 2005
4901 Best Problems 2007
15652 Tehtavaniekka 2012

SOLUTION


  • SOUND
  • Sets
    • 1...Bg1
      • 2.Qxd5#
    • 1...Bf2
      • 2.Qxd5#
    • 1...Bc3
      • 2.Qxd5#
    • 1...Be3
      • 2.Qxd5#
    • 1...Bc5
      • 2.Qxd5#
  • Tries
    • 1.Sc5+?
      • 1...Bxc5
        • 2.Qxd5#
      • 1...bxc5!
    • 1.Rxd4+?
      • 1...exd4
        • 2.Qe7#
        • 2.Qe6#
      • 1...Rxd4!
    • 1.Qa3?
      • threat
        • 2.Sd6#
      • 1...Qf8
        • 2.Rxg4#
      • 1...Sc4
        • 2.Qd3#
      • 1...Bc5!
    • 1.Qb4?
      • threat
        • 2.Sd6#
      • 1...Sc4
        • 2.Qb1#
      • 1...Qf8!
    • 1.Qe7?
      • threat
        • 2.Sd6#
      • 1...Sc4
        • 2.Rxd4#
      • 1...Bc5!
    • 1.Qxb6?
      • threat
        • 2.Sd6#
      • 1...Bc5
        • 2.Sxc5#
      • 1...Sc4
        • 2.Qb1#
      • 1...Qf8!
    • 1.Qxf6?
      • threat
        • 2.Sd6#
      • 1...Qf8
        • 2.Qxg6#
      • 1...Bc5
        • 2.Sc3#
      • 1...Sc4!
  • Keys
    • 1.Qe6!
      • threat
        • 2.Sd6#
      • 1...Qf8
        • 2.Qxg4#
      • 1...Bc5
        • 2.Qxd5#
      • 1...Sc4
        • 2.Rxd4#

FEATURES


  • Static
    • TYPE = THREAT
    • CHANGED MATES = 0
    • ADDED MATES = 2
    • REMOVED MATES = 4
  • Sets
    • B(d);::QAB1(E),XP(g)
  • Tries
    • Try
      • S(F);CHECK
      • Vars
        • B(d);XS(F)::QAB1(E),XP(g)
      • Refutation
        • P(i);XS(F)
    • Try
      • R(A);CHECK,XB(d)
      • Refutation
        • R(c);XR(A)
    • Try
      • Q(E);
      • Threat
        • S(F)
      • Vars
        • Q(l);N_GUARD::R(D),XP(f)
        • S(a);N_GUARD::QAB1(E)
      • Refutation
        • B(d);
    • Try
      • Q(E);P_PINB(d)
      • Threat
        • S(F)
      • Vars
        • S(a);N_SPINB(d),OGATE::QAB(E)
      • Refutation
        • Q(l);
    • Try
      • Q(E);P_PINP(h)
      • Threat
        • S(F)
      • Vars
        • S(a);S_CUTR(c)::R1(A),XB(d)
      • Refutation
        • B(d);
    • Try
      • Q(E);XP(i)
      • Threat
        • S(F)
      • Vars
        • B(d);N_GUARD::S(F),XB(d)
        • S(a);OGATE::QAB(E)
      • Refutation
        • Q(l);
    • Try
      • Q(E);XP(j)
      • Threat
        • S(F)
      • Vars
        • Q(l);N_GUARD::QAB(E),XP(k)
        • B(d);N_GUARD::S(C)
      • Refutation
        • S(a);
  • Actual
    • Q(E);P_PINP(h)
    • Threat
      • S(F)
    • Vars
      • Q(l);N_GUARD::QAR2(E),XP(f)
      • B(d);::QAB1(E),XP(g)
      • S(a);S_CUTR(c)::R1(A),XB(d)


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