Problem Display
PID: 204478 (b1NkN2r/p3RP1p/1r4pK/B1p5/4PQB1/2P5/1q1b4/3R4 w - - 0 1)

ten Cate, Pieter

2nd Comm., Grantham Journal, 1925

b1NkN2r/p3RP1p/1r4pK/B1p5/4PQB1/2P5/1q1b4/3R4

#2

11 + 10


6490 yacpdb 2020

SOLUTION


  • SOUND
  • Sets
    • 1...Rxe8
      • 2.Rxe8#
      • 2.fxe8Q#
      • 2.fxe8R#
    • 1...g5+
      • 2.Qd6#
  • Tries
    • 1.Rxd2+?
      • 1...Bd5
        • 2.Rxd5#
        • 2.Qd6#
        • 2.Qc7#
      • 1...Qxd2!
    • 1.Qxd2+?
      • 1...Bd5
        • 2.Qxd5#
      • 1...Qxd2+!
    • 1.Qg5?
      • threat
        • 2.Re5#
        • 2.Rxa7#
        • 2.Rb7#
      • 1...Qxc3
        • 2.Re5#
      • 1...Rxe8
        • 2.fxe8Q#
        • 2.fxe8R#
      • 1...Bb7
        • 2.Re5#
        • 2.Rxb7#
      • 1...a6
        • 2.Re5#
        • 2.Ra7#
        • 2.Rb7#
      • 1...Bd5!
  • Keys
    • 1.Re5!
      • threat
        • 2.Qg5#
      • 1...g5+
        • 2.Qf6#
      • 1...Rxe8
        • 2.Rxe8#
      • 1...Bd5
        • 2.Rxd5#

FEATURES


  • Static
    • TYPE = THREAT
    • CHANGED MATES = 1
    • ADDED MATES = 2
    • REMOVED MATES = 0
  • Sets
    • P(e);CHECK,N_PINQ(D)::QAR2(D)
  • Tries
    • Try
      • R(A);CHECK,N_SPINQ(D),XB(b)
      • Refutation
        • Q(a);P_PINQ(D),XR(A)
    • Try
      • Q(D);CHECK,N_SPINQ(D),XB(b)
      • Vars
        • B(h);N_GUARD,P_SPINB(h)::QAR(D),XB(h)
      • Refutation
        • Q(a);CHECK,P_SPINQ(a),XQ(D)
    • Try
      • Q(D);
      • Threat
        • DUALS(3)
      • Vars
        • Q(a);XP(B)::QAB(D)+R(H)
        • R(j);OGATE,XS(K)::PXR(j)=Q
      • Refutation
        • B(h);N_SPINB(b)
  • Actual
    • R(H);
    • Threat
      • QAB(D)
    • Vars
      • P(e);CHECK,N_PINQ(D)::QAB(D)
      • R(j);OGATE,XS(K)::R1(H),XR(j)
      • B(h);N_GUARD,N_SPINB(b)::R(H),XB(h)


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