Problem Display
PID: 193787 (8/8/8/8/2p1BB2/KpP1RP2/1N2Qp2/2kN3q w - - 0 1)

White, Alain Campbell

American Chess Bulletin, 1916

8/8/8/8/2p1BB2/KpP1RP2/1N2Qp2/2kN3q

#2

9 + 5


6490 yacpdb 2019

SOLUTION


  • SOUND
  • Sets
    • 1...Qxf3
      • 2.Rxf3#
    • 1...Qxd1
      • 2.Qxd1#
  • Tries
    • 1.Sd3+?
      • 1...Kb1
        • 2.Qb2#
      • 1...cxd3!
  • Keys
    • 1.Qe1!
      • threat
        • 2.Re2#
      • 1...Qxf3
        • 2.Rxf3#
      • 1...Qxe1
        • 2.Rxe1#
      • 1...fxe1Q
        • 2.Rxe1#
      • 1...fxe1B
        • 2.Rxe1#
      • 1...f1S
        • 2.Sf2#
      • 1...Qh2
        • 2.Sxf2#
      • 1...Qh4
        • 2.Sxf2#
      • 1...Qh6
        • 2.Sxf2#

FEATURES


  • Static
    • TYPE = THREAT
    • CHANGED MATES = 0
    • ADDED MATES = 7
    • REMOVED MATES = 1
  • Sets
    • Q(b);OGATE,XP(G)::B(I)+R(F),XQ(b)
    • Q(b);OGATE,XS(A)::QAR1(C),XQ(b)
  • Tries
    • Try
      • S(B);CHECK
      • Vars
        • K(a);P-FLIGHT::QAR1(C)
      • Refutation
        • P(e);XS(B)
  • Actual
    • Q(C);
    • Threat
      • B(I)+R(F)
    • Vars
      • Q(b);OGATE,XP(G)::B(I)+R(F),XQ(b)
      • Q(b);OGATE,XQ(C)::B(I)+R(F),XQ(b)
      • P(c);OGATE,XQ(C)::B(I)+R(F),XQ(c)
      • P(c);OGATE,XQ(C)::B(I)+R(F),XB(c)
      • P(c);S_CUTQ(b)::QAR(C)+S(A)
      • Q(b);N_GUARD::QAR(C)+S(A),XP(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).