Problem Display
PID: 52201 (r1BK4/pRPpN1N1/3k1p2/1Pp1q3/3rP1b1/b6p/2RQ3B/8 w - - 0 1)

Goddard, AP

Chess Amateur (The), 1908

r1BK4/pRPpN1N1/3k1p2/1Pp1q3/3rP1b1/b6p/2RQ3B/8

#2

11 + 11


SOLUTION


  • SOUND
  • Sets
    • 1...Qxh2
      • 2.Qxh2#
    • 1...Qg3
      • 2.Bxg3#
    • 1...Qf4
      • 2.Bxf4#
      • 2.Qxf4#
    • 1...Rxd2
      • 2.Rxd2#
    • 1...Rd3
      • 2.Qxd3#
    • 1...Rd5
      • 2.Qxd5#
    • 1...Rb8
      • 2.cxb8Q#
      • 2.cxb8B#
    • 1...Rxc8+
      • 2.Sxc8#
    • 1...Bd1
      • 2.Sef5#
    • 1...Be2
      • 2.Sef5#
    • 1...Bf3
      • 2.Sef5#
    • 1...Bf5
      • 2.Sexf5#
    • 1...Bh5
      • 2.Sef5#
    • 1...Be6
      • 2.Se8#
    • 1...c4
      • 2.Qxd4#
    • 1...f5
      • 2.Qh6#
    • 1...a5
      • 2.Rb6#
    • 1...a6
      • 2.Rb6#
  • Keys
    • 1.Ra2!
      • 1...Rxc8+
        • 2.Sxc8#
      • 1...Qxh2
        • 2.Qxh2#
      • 1...Rxd2
        • 2.Rxd2#
      • 1...Qg3
        • 2.Bxg3#
      • 1...Qf4
        • 2.Bxf4#
        • 2.Qxf4#
      • 1...c4
        • 2.Qxd4#
      • 1...Bc1
        • 2.Ra6#
      • 1...Rd3
        • 2.Qxd3#
      • 1...Rd5
        • 2.Qxd5#
      • 1...Rb8
        • 2.cxb8Q#
        • 2.cxb8B#
      • 1...Bb2
        • 2.Ra6#
      • 1...Bb4
        • 2.Ra6#
      • 1...Bd1
        • 2.Sef5#
      • 1...Be2
        • 2.Sef5#
      • 1...Bf3
        • 2.Sef5#
      • 1...Bf5
        • 2.Sexf5#
      • 1...Bh5
        • 2.Sef5#
      • 1...Be6
        • 2.Se8#
      • 1...f5
        • 2.Qh6#
      • 1...a5
        • 2.Rb6#
      • 1...a6
        • 2.Rb6#

FEATURES


  • Static
    • TYPE = INCOMPLETE_BLOCK
    • CHANGED MATES = 0
    • ADDED MATES = 3
    • REMOVED MATES = 0
  • Sets
    • Q(f);N_SPINQ(f),XB(C)::QAB(B),XQ(f)
    • Q(f);OGATEB::B(C),XQ(f)
    • R(c);N_SPINR(c),OGATE,XQ(B)::R(A),XR(c)
    • R(c);::QAR(B),XR(c)
    • R(c);::QAR1(B),XR(c)
    • R(k);OGATE::PXR(k)=Q
    • R(k);CHECK,XB(J)::S(H),XR(k)
    • B(d);N_GUARD::S(H)
    • B(d);N_GUARD::S(H),XB(d)
    • B(d);SBLOCK::S(I)
    • P(e);N_GUARD::QAR2(B),XR(c)
    • P(h);::QAR(B)
    • P(i);N_GUARD::R(F)
  • Actual
    • R(A);
    • Vars
      • R(k);CHECK,XB(J)::S(H),XR(k)
      • Q(f);N_SPINQ(f),XB(C)::QAB(B),XQ(f)
      • R(c);N_SPINR(c),OGATE,XQ(B)::R(A),XR(c)
      • Q(f);OGATEB::B(C),XQ(f)
      • P(e);N_GUARD::QAR2(B),XR(c)
      • B(a);OGATE::R(A)
      • R(c);::QAR(B),XR(c)
      • R(c);::QAR1(B),XR(c)
      • R(k);OGATE::PXR(k)=Q
      • B(d);N_GUARD::S(H)
      • B(d);N_GUARD::S(H),XB(d)
      • B(d);SBLOCK::S(I)
      • P(h);::QAR(B)
      • P(i);N_GUARD::R(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).