Problem Display
PID: 147295 (R1b3K1/RN1k1P2/1PN1qp2/1P1ppPpQ/3P2p1/6B1/8/8 w - - 0 1)

Ouellet, Charles

British Chess Magazine, 1998

R1b3K1/RN1k1P2/1PN1qp2/1P1ppPpQ/3P2p1/6B1/8/8

#2

12 + 8


SOLUTION


  • SOUND
  • Sets
    • 1...Qxf5
      • 2.f8S#
    • 1...Qxf7+
      • 2.Qxf7#
    • 1...Qd6
      • 2.Sc5#
    • 1...Qe7
      • 2.Sb8#
    • 1...Qe8+
      • 2.fxe8Q#
      • 2.fxe8B#
    • 1...Bxb7
      • 2.Rd8#
    • 1...exd4
      • 2.Sc5#
    • 1...e4
      • 2.Sc5#
  • Tries
    • 1.Kg7?
      • threat
        • 2.f8S#
      • 1...Qxf7+
        • 2.Qxf7#
      • 1...Bxb7
        • 2.Rd8#
      • 1...Qd6
        • 2.Sc5#
      • 1...Qe7
        • 2.Sb8#
      • 1...Qe8
        • 2.fxe8Q#
        • 2.fxe8B#
      • 1...Qxc6!
    • 1.Kh8?
      • threat
        • 2.f8S#
      • 1...Qe8+
        • 2.fxe8Q#
        • 2.fxe8B#
      • 1...Qxf7
        • 2.Qxf7#
      • 1...Bxb7
        • 2.Rd8#
      • 1...Qd6
        • 2.Sc5#
      • 1...Qe7
        • 2.Sb8#
      • 1...Qxc6!
    • 1.Sba5+?
      • 1...Bb7
        • 2.Rd8#
      • 1...Kd6!
    • 1.Sd6+?
      • 1...Bb7
        • 2.Rd8#
      • 1...Kxd6!
    • 1.Qg6?
      • 1...Qxf7+
        • 2.Qxf7#
      • 1...Qe8+
        • 2.fxe8Q#
        • 2.fxe8B#
      • 1...Qxf5
        • 2.Qxf5#
        • 2.f8S#
      • 1...Bxb7
        • 2.Rd8#
      • 1...exd4
        • 2.Sc5#
      • 1...Qd6
        • 2.Sc5#
      • 1...Qe7
        • 2.Sb8#
      • 1...e4
        • 2.Sc5#
      • 1...Qxc6!
  • Keys
    • 1.Qh7!
      • 1...Qxf7+
        • 2.Qxf7#
      • 1...Qe8+
        • 2.f8S#
      • 1...Qxf5
        • 2.Qxf5#
      • 1...Qxc6
        • 2.f8Q#
        • 2.f8R#
      • 1...Bxb7
        • 2.Rd8#
      • 1...exd4
        • 2.Sc5#
      • 1...Qd6
        • 2.Sc5#
      • 1...Qe7
        • 2.Sb8#
      • 1...e4
        • 2.Sc5#

FEATURES


  • Static
    • TYPE = INCOMPLETE_BLOCK
    • CHANGED MATES = 1
    • ADDED MATES = 1
    • REMOVED MATES = 0
  • Sets
    • Q(e);N_PINP(J),XP(D)::P=S
    • Q(e);CHECK,OGATE,XP(J)::QAR2(E),XQ(e)
    • Q(e);N_PINP(J),SBLOCK::R(H)+S(I),DCHECK
    • Q(e);N_PINP(J),SBLOCK::S(G)
    • Q(e);CHECK,N_PINP(J)::PXQ(e)=Q
    • B(h);OGATE,P_SPINB(h),XS(I)::R1(K)
    • P(c);XP(B)::R(H)+S(I),DCHECK
    • P(c);::R(H)+S(I),DCHECK
  • Tries
    • Try
      • K(L);N_SPINP(J),P-FLIGHT
      • Threat
        • P=S
      • Vars
        • Q(e);CHECK,OGATE,XP(J)::QAR2(E),XQ(e)
        • B(h);OGATE,P_SPINB(h),XS(I)::R1(K)
        • Q(e);SBLOCK::R(H)+S(I),DCHECK
        • Q(e);P_PINP(J),SBLOCK::S(G)
        • Q(e);OGATE::PXQ(e)=Q
      • Refutation
        • Q(e);XS(G)
    • Try
      • K(L);N_SPINP(J),P-FLIGHT
      • Threat
        • P=S
      • Vars
        • Q(e);CHECK,OGATE::PXQ(e)=Q
        • Q(e);OGATE,XP(J)::QAR2(E),XQ(e)
        • B(h);OGATE,P_SPINB(h),XS(I)::R1(K)
        • Q(e);SBLOCK::R(H)+S(I),DCHECK
        • Q(e);SBLOCK::S(G)
      • Refutation
        • Q(e);XS(G)
    • Try
      • S(I);CHECK
      • Vars
        • B(h);OGATE,P_SPINB(h)::R1(K)
      • Refutation
        • K(g);P-FLIGHT,P_SPINP(c)
    • Try
      • S(I);CHECK
      • Vars
        • B(h);OGATE,P_SPINB(h)::R1(K)
      • Refutation
        • K(g);P-FLIGHT,P_SPINP(c),XS(I)
    • Try
      • Q(E);
      • Vars
        • Q(e);CHECK,OGATE,XP(J)::QAR2(E),XQ(e)
        • Q(e);CHECK,N_PINP(J)::PXQ(e)=Q
        • B(h);OGATE,P_SPINB(h),XS(I)::R1(K)
        • P(c);XP(B)::R(H)+S(I),DCHECK
        • Q(e);N_PINP(J),SBLOCK::R(H)+S(I),DCHECK
        • Q(e);N_PINP(J),SBLOCK::S(G)
        • P(c);::R(H)+S(I),DCHECK
      • Refutation
        • Q(e);N_PINP(J),XS(G)
  • Actual
    • Q(E);
    • Vars
      • Q(e);CHECK,OGATE,P_SPINQ(e),XP(J)::QAR2(E),XQ(e)
      • Q(e);CHECK,N_PINP(J),SBLOCK::P=S
      • Q(e);N_PINP(J),OGATE,XP(D)::QAB(E),XQ(e)
      • Q(e);N_PINP(J),XS(G)::P=Q
      • B(h);OGATE,P_SPINB(h),XS(I)::R1(K)
      • P(c);XP(B)::R(H)+S(I),DCHECK
      • Q(e);N_PINP(J),SBLOCK::R(H)+S(I),DCHECK
      • Q(e);N_PINP(J),SBLOCK::S(G)
      • P(c);::R(H)+S(I),DCHECK


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