Problem Display
PID: 39606 (1N1N4/1p1P1P2/1Pp5/R1Brkr2/2P4Q/8/4K3/1B2R3 w - - 0 1)

Burger, Robert Eugene

10th Place, Match: Macedonia - USA, 2001

1N1N4/1p1P1P2/1Pp5/R1Brkr2/2P4Q/8/4K3/1B2R3

#2

12 + 5


145 StrateGems 2001

SOLUTION


  • SOUND
  • Sets
    • 1...Rd1
      • 2.Kxd1#
    • 1...Rd2+
      • 2.Kxd2#
    • 1...Rd3
      • 2.Kxd3#
    • 1...Rd4
      • 2.Qxd4#
    • 1...Rd6
      • 2.Bd4#
    • 1...Rxd7
      • 2.Sxd7#
    • 1...Rf1
      • 2.Kxf1#
    • 1...Rf2+
      • 2.Kxf2#
    • 1...Rf3
      • 2.Kxf3#
    • 1...Rf4
      • 2.Qe7#
    • 1...Rg5
      • 2.Qxg5#
    • 1...Rh5
      • 2.Kf1#
      • 2.Kf2#
      • 2.Kf3#
    • 1...Rf6
      • 2.Qe4#
  • Tries
    • 1.Ke3?
      • threat
        • 2.Qe7#
      • 1...Rd3+
        • 2.Kxd3#
      • 1...Rf3+
        • 2.Kxf3#
      • 1...Rxd7
        • 2.Sxd7#
      • 1...Rg5
        • 2.Qxg5#
        • 2.Qf4#
      • 1...Rd6
        • 2.Bd4#
      • 1...Rf6
        • 2.Qe4#
      • 1...Rxf7!
    • 1.Sdxc6+?
      • 1...Ke6
        • 2.Qe7#
      • 1...bxc6!
    • 1.Bd3?
      • threat
        • 2.Kd1#
        • 2.Kd2#
      • 1...Rf2+
        • 2.Kxf2#
      • 1...Rxd3
        • 2.Kxd3#
      • 1...Rg5
        • 2.Qxg5#
      • 1...Rd4
        • 2.Qxd4#
      • 1...Rf1
        • 2.Kxf1#
      • 1...Rf3
        • 2.Kxf3#
      • 1...Rf4
        • 2.Qe7#
      • 1...Rxc5!
    • 1.Be7?
      • threat
        • 2.Qe4#
      • 1...Rf2+
        • 2.Kxf2#
      • 1...Rf4!
    • 1.Ra3?
      • threat
        • 2.Re3#
      • 1...Rd2+
        • 2.Kxd2#
      • 1...Rf2+
        • 2.Kxf2#
      • 1...Rg5
        • 2.Qxg5#
      • 1...Rd3
        • 2.Kxd3#
      • 1...Rd4
        • 2.Qxd4#
      • 1...Rf3
        • 2.Kxf3#
      • 1...Rf4
        • 2.Qe7#
      • 1...Rxc5!
    • 1.Qg3+?
      • 1...Kf6
        • 2.f8Q#
        • 2.f8R#
      • 1...Rf4!
    • 1.f8Q?
      • threat
        • 2.Bd4#
        • 2.Bd6#
        • 2.Qfe7#
        • 2.Qe4#
        • 2.Qxf5#
        • 2.Qe8#
      • 1...Rd2+
        • 2.Kxd2#
      • 1...Rf2+
        • 2.Kxf2#
      • 1...Rxc5
        • 2.Kd1#
        • 2.Kd2#
        • 2.Kd3#
        • 2.Rxc5#
        • 2.Qxc5#
        • 2.Qfe7#
        • 2.Qe4#
      • 1...Rxd7
        • 2.Sxd7#
        • 2.Bd4#
        • 2.Bd6#
        • 2.Qe4#
        • 2.Qxf5#
      • 1...Rf4
        • 2.Qhe7#
        • 2.Qfe7#
        • 2.Qhxf4#
        • 2.Qfxf4#
        • 2.Qe8#
      • 1...Rd3
        • 2.Kxd3#
        • 2.Bd4#
        • 2.Bd6#
        • 2.Qfe7#
        • 2.Qe8#
      • 1...Rd4
        • 2.Bxd4#
        • 2.Bd6#
        • 2.Qfe7#
        • 2.Qxd4#
        • 2.Qxf5#
        • 2.Qe8#
      • 1...Rd6
        • 2.Bd4#
        • 2.Bxd6#
        • 2.Qxd6#
        • 2.Qe4#
        • 2.Qxf5#
      • 1...Rf1
        • 2.Kxf1#
        • 2.Bd4#
        • 2.Bd6#
        • 2.Qhe7#
        • 2.Qfe7#
        • 2.Qe4#
        • 2.Qe8#
      • 1...Rf3
        • 2.Kxf3#
        • 2.Bd4#
        • 2.Bd6#
        • 2.Qhe7#
        • 2.Qfe7#
        • 2.Qe4#
        • 2.Qe8#
      • 1...Rg5
        • 2.Kf1#
        • 2.Kf2#
        • 2.Kf3#
        • 2.Bd4#
        • 2.Bd6#
        • 2.Qxg5#
        • 2.Qe7#
        • 2.Qe4#
        • 2.Qhf4#
        • 2.Qff4#
      • 1...Rh5
        • 2.Kf1#
        • 2.Kf2#
        • 2.Kf3#
        • 2.Bd4#
        • 2.Bd6#
        • 2.Qg3#
        • 2.Qhf6#
        • 2.Qhe7#
        • 2.Qfe7#
        • 2.Qg7#
        • 2.Qe4#
        • 2.Qhf4#
        • 2.Qxh5#
        • 2.Qff4#
        • 2.Qff6#
        • 2.Qe8#
      • 1...Rf6
        • 2.Bd4#
        • 2.Qhxf6#
        • 2.Qe4#
        • 2.Qfxf6#
      • 1...Rf7
        • 2.Bd4#
        • 2.Bd6#
      • 1...Rxf8!
    • 1.f8B?
      • threat
        • 2.Bd4#
        • 2.Bcd6#
      • 1...Rd2+
        • 2.Kxd2#
      • 1...Rf2+
        • 2.Kxf2#
      • 1...Rxc5
        • 2.Kd1#
        • 2.Kd2#
        • 2.Kd3#
        • 2.Rxc5#
      • 1...Rg5
        • 2.Bd4#
        • 2.Qxg5#
      • 1...Rf4
        • 2.Qe7#
      • 1...Rd4
        • 2.Bxd4#
        • 2.Bcd6#
        • 2.Qxd4#
      • 1...Rd6
        • 2.Bd4#
        • 2.Bcxd6#
        • 2.Bfxd6#
      • 1...Rf6
        • 2.Bd4#
        • 2.Qe4#
      • 1...Rxf8!
  • Keys
    • 1.Qh6!
      • 1...Rd2+
        • 2.Kxd2#
      • 1...Rf2+
        • 2.Kxf2#
      • 1...Rxc5
        • 2.Kd3#
      • 1...Rxd7
        • 2.Sxd7#
      • 1...Rxf7
        • 2.Sxf7#
      • 1...Rd3
        • 2.Kxd3#
      • 1...Rg5
        • 2.Kf3#
        • 2.Qxg5#
      • 1...Rf4
        • 2.Qe6#
      • 1...Rd1
        • 2.Kxd1#
      • 1...Rd4
        • 2.Bd6#
      • 1...Rd6
        • 2.Qxd6#
      • 1...Rf1
        • 2.Kxf1#
      • 1...Rf3
        • 2.Kxf3#
      • 1...Rh5
        • 2.Kf1#
        • 2.Kf2#
        • 2.Kf3#
      • 1...Rf6
        • 2.Qe3#

FEATURES


  • Static
    • TYPE = INCOMPLETE_BLOCK
    • CHANGED MATES = 4
    • ADDED MATES = 2
    • REMOVED MATES = 1
  • Sets
    • R(a);::R(B)+K(C),XR(a)
    • R(a);CHECK::R(B)+K(C),XR(a)
    • R(a);N_GUARD::QAB1(E),XR(a)
    • R(a);SBLOCK::R(F)+B(G),DCHECK
    • R(a);XP(I)::S(K),XR(a)
    • R(c);::R(B)+K(C),XR(c)
    • R(c);CHECK::R(B)+K(C),XR(c)
    • R(c);SBLOCK::QAR2(E)
    • R(c);OGATEB::QAR2(E),XR(c)
    • R(c);SBLOCK::QAR1(E)
  • Tries
    • Try
      • K(C);P-FLIGHT
      • Threat
        • QAR2(E)
      • Vars
        • R(a);CHECK::R(B)+K(C),XR(a)
        • R(c);CHECK::R(B)+K(C),XR(c)
        • R(a);XP(I)::S(K),XR(a)
        • R(a);SBLOCK::R(F)+B(G),DCHECK
        • R(c);SBLOCK::QAR1(E)
      • Refutation
        • R(c);XP(J)
    • Try
      • S(L);CHECK,XP(d)
      • Vars
        • K(b);P-FLIGHT::QAR1(E)
      • Refutation
        • P(e);XS(L)
    • Try
      • B(A);
      • Threat
        • DUALS(2)
      • Vars
        • R(c);CHECK::R(B)+K(C),XR(c)
        • R(a);XB(A)::R(B)+K(C),XR(a)
        • R(c);OGATEB::QAR2(E),XR(c)
        • R(a);N_GUARD::QAB1(E),XR(a)
        • R(c);::R(B)+K(C),XR(c)
        • R(c);SBLOCK::QAR2(E)
      • Refutation
        • R(a);P_SPINR(a),XB(G)
    • Try
      • B(G);P_PINR(a)
      • Threat
        • QAR1(E)
      • Vars
        • R(c);CHECK::R(B)+K(C),XR(c)
      • Refutation
        • R(c);
    • Try
      • R(F);
      • Threat
        • R(F)
      • Vars
        • R(a);CHECK::R(B)+K(C),XR(a)
        • R(c);CHECK::R(B)+K(C),XR(c)
        • R(c);OGATEB::QAR2(E),XR(c)
        • R(a);::R(B)+K(C),XR(a)
        • R(a);N_GUARD::QAB1(E),XR(a)
        • R(c);::R(B)+K(C),XR(c)
        • R(c);SBLOCK::QAR2(E)
      • Refutation
        • R(a);XB(G)
    • Try
      • Q(E);CHECK
      • Vars
        • K(b);S_FLIGHT::P=Q
      • Refutation
        • R(c);P_SPINR(c)
    • Try
      • P(J);
      • Threat
        • DUALS(6)
      • Vars
        • R(a);CHECK::R(B)+K(C),XR(a)
        • R(c);CHECK::R(B)+K(C),XR(c)
      • Refutation
        • R(c);XQ(J)
    • Try
      • P(J);
      • Threat
        • DUALS(2)
      • Vars
        • R(a);CHECK::R(B)+K(C),XR(a)
        • R(c);CHECK::R(B)+K(C),XR(c)
        • R(c);SBLOCK::QAR2(E)
      • Refutation
        • R(c);XB(J)
  • Actual
    • Q(E);
    • Vars
      • R(a);CHECK::R(B)+K(C),XR(a)
      • R(c);CHECK::R(B)+K(C),XR(c)
      • R(a);P_SPINR(a),XB(G)::R(B)+K(C)
      • R(a);XP(I)::S(K),XR(a)
      • R(c);XP(J)::S(L),XR(c)
      • R(a);::R(B)+K(C),XR(a)
      • R(c);SBLOCK::QAR1(E)
      • R(a);SBLOCK::R(F)+B(G),DCHECK
      • R(a);N_GUARD::QAB1(E),XR(a)
      • R(c);::R(B)+K(C),XR(c)
      • R(c);SBLOCK::QAR2(E)


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