PID: 72269 (b1R5/3Np3/6r1/2pk1P2/2p1p3/2K1Q1r1/3P3B/3R1N2 w - - 0 1)
Goodare, KJ
Chess, 1953
#2
9 + 8
SOLUTION
SOUND
Sets
1...Rg1
2.Rxc5#
2.Qxc5#
1...Rg2
2.Rxc5#
2.Qxc5#
1...Rxe3+
2.Sxe3#
2.dxe3#
1...Rf3
2.Rxc5#
1...Rh3
2.Rxc5#
1...R3g4
2.Rxc5#
2.Qxc5#
1...R3g5
2.Rxc5#
2.Qxc5#
1...Rd6
2.Rxc5#
Tries
1.Qxg3?
threat
2.Se3#
2.Rxc5#
2.Qe5#
1...e3
2.Qe5#
2.Qf3#
1...e5
2.Qxe5#
1...Rc6
2.Se3#
2.Qe5#
1...Re6
2.Se3#
2.Rxc5#
1...Bc6
2.Se3#
2.Sb6#
2.Qe5#
1...Rxg3+!
1.d3?
threat
2.Qxc5#
2.dxc4#
2.dxe4#
1...Rxe3
2.Sxe3#
2.Rxc5#
1...cxd3
2.Qxc5#
1...exd3
2.Qe5#
1...Rc6
2.dxc4#
2.dxe4#
1...Kd6!
Keys
1.d4!
threat
2.dxc5#
1...Rxe3+
2.Sxe3#
1...cxd4+
2.Rxd4#
1...Kd6
2.dxc5#
1...cxd4 ep
2.Qxc5#
1...exd4 ep
2.Qe5#
1...Rg2
2.Rxc5#
FEATURES
Static
TYPE = THREAT
CHANGED MATES = 0
ADDED MATES = 6
REMOVED MATES = 3
Sets
R(a);::R1(I),XP(d)
R(f);SBLOCK::R1(I),XP(d)
Tries
Try
Q(F);N_SPINQ(F),XR(a)
Threat
DUALS(3)
Vars
P(g);::QAR1(F),XP(g)
Refutation
R(f);CHECK,XQ(F)
Try
P(C);N_SPINQ(F)
Threat
DUALS(3)
Vars
P(b);P_SPINP(b),XP(C)::QAR1(F),XP(d)
P(c);OGATE,P_SPINP(c),XP(C)::QAR1(F)
Refutation
K(e);P-FLIGHT,P_SPINR(a)
Actual
P(C);
Threat
R(A)+P(C),XP(d)
Vars
R(a);CHECK,XQ(F)::S(B),XR(a)
P(d);CHECK,OGATE,P_SPINP(d),XP(C)::R1(A),XP(d)
K(e);P-FLIGHT,P_SPINR(a)::R(A)+P(C)DCHECK,XP(d)
P(b);EP,N_PINQ(F),P_SPINP(b),XP(C)::QAR1(F),XP(d)
P(c);EP,N_PINQ(F),P_SPINP(c),XP(C)::QAR1(F)
R(a);N_PINQ(F)::R1(I),XP(d)
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).