Problem Display
PID: 15518 (8/2N1p1BK/2p1NrB1/2P2Pp1/4k2p/7P/2PP2PQ/8 w - - 0 1)

Retter, Yosef

Al Hamishmar, 1985

8/2N1p1BK/2p1NrB1/2P2Pp1/4k2p/7P/2PP2PQ/8

#2

12 + 6


721 Variantim 1990
3748 FIDE Album (1983-1985) 1992

SOLUTION


  • SOUND
  • Sets
    • 1...Rxf5
      • 2.Sxg5#
      • 2.Qe5#
    • 1...Rxe6
      • 2.fxe6#
    • 1...Rxg6
      • 2.Qe5#
    • 1...Rf7
      • 2.Sxg5#
      • 2.Qe5#
      • 2.f6#
    • 1...Rf8
      • 2.Sxg5#
      • 2.Qe5#
      • 2.f6#
    • 1...g4
      • 2.Qf4#
  • Tries
    • 1.Kh6?
      • 1...Rxf5
        • 2.Sxg5#
        • 2.Qe5#
      • 1...Rxe6
        • 2.fxe6#
      • 1...Rf7
        • 2.Sxg5#
        • 2.Qe5#
        • 2.f6#
      • 1...Rf8
        • 2.Sxg5#
        • 2.Qe5#
        • 2.f6#
      • 1...g4
        • 2.Qf4#
      • 1...Rxg6+!
    • 1.Kg8?
      • 1...Rxf5
        • 2.Sxg5#
        • 2.Qe5#
      • 1...Rxe6
        • 2.fxe6#
      • 1...Rxg6
        • 2.Qe5#
      • 1...Rf7
        • 2.Sxg5#
        • 2.Qe5#
        • 2.f6#
      • 1...g4
        • 2.Qf4#
      • 1...Rf8+!
    • 1.Kh8?
      • 1...Rxf5
        • 2.Sxg5#
        • 2.Qe5#
      • 1...Rxe6
        • 2.fxe6#
      • 1...Rxg6
        • 2.Qe5#
      • 1...Rf7
        • 2.Sxg5#
        • 2.Qe5#
        • 2.f6#
      • 1...g4
        • 2.Qf4#
      • 1...Rf8+!
    • 1.Bxf6?
      • threat
        • 2.Sxg5#
        • 2.Qe5#
      • 1...g4
        • 2.Sg5#
        • 2.Qf4#
        • 2.Qe5#
      • 1...exf6!
    • 1.Bh8?
      • 1...Rxf5
        • 2.Sxg5#
        • 2.Qe5#
      • 1...Rxe6
        • 2.fxe6#
      • 1...Rxg6
        • 2.Qe5#
      • 1...g4
        • 2.Qf4#
      • 1...Rf8
        • 2.Sxg5#
        • 2.Qe5#
        • 2.f6#
      • 1...Rf7+!
    • 1.Qg1?
      • threat
        • 2.Qe3#
        • 2.Qd4#
        • 2.Qe1#
      • 1...Ke5
        • 2.Qe3#
        • 2.Qd4#
        • 2.Qe1#
      • 1...Rxe6
        • 2.Qe3#
        • 2.Qd4#
      • 1...Rxg6!
    • 1.Qg3?
      • threat
        • 2.Qe1#
        • 2.Qe3#
        • 2.d3#
      • 1...Rxe6
        • 2.Qe3#
        • 2.Qf3#
        • 2.Qg4#
        • 2.d3#
        • 2.fxe6#
      • 1...Rxg6
        • 2.Qe5#
        • 2.Qd3#
        • 2.Qf3#
        • 2.Qg4#
      • 1...hxg3!
    • 1.Qd6?
      • threat
        • 2.Sxg5#
        • 2.Qd4#
      • 1...Rxe6
        • 2.Qd4#
        • 2.fxe6#
        • 2.f6#
      • 1...Rxg6
        • 2.Qe5#
        • 2.Qd3#
      • 1...g4
        • 2.Sg5#
        • 2.Qf4#
        • 2.Qd4#
      • 1...exd6!
    • 1.g3?
      • threat
        • 2.Qe2#
      • 1...Kf3
        • 2.Sxg5#
      • 1...Ke5
        • 2.Qe2#
      • 1...Rxg6!
    • 1.g4?
      • threat
        • 2.Qe2#
      • 1...Kf3
        • 2.Sxg5#
      • 1...Rxe6!
  • Keys
    • 1.Qh1!
      • threat
        • 2.Qe1#
      • 1...Ke5
        • 2.Qe1#
      • 1...Rxe6
        • 2.g3#
      • 1...Rxg6
        • 2.g4#

FEATURES


  • Static
    • TYPE = BLOCK_THREAT
    • CHANGED MATES = 2
    • ADDED MATES = 1
    • REMOVED MATES = 1
  • Sets
    • R(e);OGATE,XS(H)::B(I)+P(G),XR(e)
    • R(e);XB(I)::QAR1(D)
    • P(c);N_GUARD::QAR1(D)
  • Tries
    • Try
      • K(L);P-FLIGHT,P_SPINB(I)
      • Vars
        • R(e);OGATE,XS(H)::B(I)+P(G),XR(e)
        • P(c);N_GUARD::QAR1(D)
      • Refutation
        • R(e);CHECK,XB(I)
    • Try
      • K(L);S_FLIGHT
      • Vars
        • R(e);OGATE,XS(H)::B(I)+P(G),XR(e)
        • R(e);P_PINB(K),XB(I)::QAR1(D)
        • P(c);N_GUARD::QAR1(D)
      • Refutation
        • R(e);CHECK
    • Try
      • K(L);P-FLIGHT
      • Vars
        • R(e);OGATE,XS(H)::B(I)+P(G),XR(e)
        • R(e);XB(I)::QAR1(D)
        • P(c);N_GUARD::QAR1(D)
      • Refutation
        • R(e);CHECK
    • Try
      • B(K);XR(e)
      • Threat
        • DUALS(2)
      • Refutation
        • P(f);XB(K)
    • Try
      • B(K);
      • Vars
        • R(e);OGATE,XS(H)::B(I)+P(G),XR(e)
        • R(e);XB(I)::QAR1(D)
        • P(c);N_GUARD::QAR1(D)
      • Refutation
        • R(e);CHECK
    • Try
      • Q(D);
      • Threat
        • DUALS(3)
      • Refutation
        • R(e);XB(I)
    • Try
      • Q(D);
      • Threat
        • DUALS(3)
      • Refutation
        • P(b);XQ(D)
    • Try
      • Q(D);
      • Threat
        • DUALS(2)
      • Refutation
        • P(f);XQ(D)
    • Try
      • P(C);
      • Threat
        • QAR2(D)
      • Vars
        • K(a);S_FLIGHT::S(H),XP(c)
        • K(a);P-FLIGHT,P_SPINR(e)::QAR(D)
      • Refutation
        • R(e);XB(I)
    • Try
      • P(C);
      • Threat
        • QAR2(D)
      • Vars
        • K(a);S_FLIGHT::S(H),XP(c)
      • Refutation
        • R(e);XS(H)
  • Actual
    • Q(D);
    • Threat
      • QAR(D)
    • Vars
      • K(a);P-FLIGHT,P_SPINR(e)::QAR(D)
      • R(e);XS(H)::QAB(D)+P(C)
      • R(e);XB(I)::QAB(D)+P(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).