Problem Display
PID: 159269 (8/2p1N1p1/n1BbPq2/5RBp/3PNP2/R1P1kp1K/5r1n/3Q4 w - - 0 1)

Barnes, Barry Peter

Comm., Het Belgisch Schaakbord (L'Echiquier Belge), 1992-1993

8/2p1N1p1/n1BbPq2/5RBp/3PNP2/R1P1kp1K/5r1n/3Q4

#2

12 + 10


5110 Bekroonde Problemen 2002
102 Probleemblad 2016

SOLUTION


  • SOUND
  • Sets
    • 1...Qe5
      • 2.fxe5#
    • 1...Qxf5+
      • 2.Sxf5#
    • 1...Rf1
      • 2.Qd2#
    • 1...Rd2
      • 2.Qxd2#
    • 1...Bb4
      • 2.cxb4#
    • 1...Bxf4
      • 2.Bxf4#
      • 2.c4#
    • 1...Be5
      • 2.c4#
    • 1...Sb4
      • 2.cxb4#
  • Tries
    • 1.Rxf6?
      • threat
        • 2.Sf5#
      • 1...Bxe7
        • 2.f5#
      • 1...Rd2
        • 2.Qxd2#
      • 1...g6!
    • 1.Qc1+?
      • 1...Ke2
        • 2.Bb5#
      • 1...Rd2
        • 2.Qxd2#
      • 1...Kd3!
  • Keys
    • 1.Re5!
      • threat
        • 2.Sd5#
      • 1...Qf5+
        • 2.Sxf5#
      • 1...Qxe6+
        • 2.f5#
      • 1...Qxe5
        • 2.fxe5#
      • 1...Qxe7
        • 2.Sxd6#
      • 1...Bxe5
        • 2.c4#
      • 1...Bxe7
        • 2.Sxf6#
      • 1...Rd2
        • 2.Qxd2#
      • 1...Sb4
        • 2.cxb4#

FEATURES


  • Static
    • TYPE = THREAT
    • CHANGED MATES = 0
    • ADDED MATES = 3
    • REMOVED MATES = 2
  • Sets
    • Q(h);OGATE::B(I)+P(G),XQ(h)
    • Q(h);CHECK,XR(H)::S(L),XQ(h)
    • R(a);N_GUARD::QAB1(A)
    • R(a);N_GUARD::QAB1(A),XR(a)
    • B(g);OGATE::R(B)+P(C),XB(g)
    • B(g);N_GUARD::R(B)+P(C)
    • S(f);OGATE::R(B)+P(C),XS(f)
  • Tries
    • Try
      • R(H);XQ(h)
      • Threat
        • S(L)
      • Vars
        • B(g);N_GUARD,XS(L)::B(I)+P(G)
        • R(a);N_GUARD::QAB1(A),XR(a)
      • Refutation
        • P(j);
    • Try
      • Q(A);CHECK
      • Vars
        • K(c);P-FLIGHT::B(J)
        • R(a);N_GUARD,P_SPINR(a)::QAB1(A),XR(a)
      • Refutation
        • K(c);P-FLIGHT
  • Actual
    • R(H);
    • Threat
      • S(L)
    • Vars
      • Q(h);CHECK,N_GUARD::S(L),XQ(h)
      • Q(h);CHECK,N_GUARD,XP(K)::B(I)+P(G)
      • Q(h);OGATE,XR(H)::B(I)+P(G),XQ(h)
      • Q(h);N_GUARD,XS(L)::R(H)+S(F),XB(g)
      • B(g);N_GUARD,XR(H)::R(B)+P(C)
      • B(g);N_GUARD,XS(L)::R(H)+S(F),XQ(h)
      • R(a);N_GUARD::QAB1(A),XR(a)
      • S(f);OGATE::R(B)+P(C),XS(f)


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