PID: 54099 (2rr4/3pbp2/R1nnkq1R/2p2p2/1N3B2/2Q5/bN4B1/K7 w - - 0 1)
Hewis, R
Chess, 1943
#2
8 + 12
SOLUTION
SOUND
Sets
1...Bb1
2.Bd5#
1...Bd5
2.Bxd5#
1...Bf8
2.Qxf6#
1...Sxb4
2.Qe1#
2.Qe5#
2.Qe3#
1...Sd4
2.Qe3#
1...Sa5
2.Qe1#
2.Qe5#
2.Qe3#
1...Se5
2.Qxe5#
1...Sa7
2.Qe1#
2.Qe5#
2.Qe3#
1...Sb8
2.Qe1#
2.Qe5#
2.Qe3#
1...Sc4
2.Bd5#
1...Se4
2.Qe5#
1...Sb5
2.Qe1#
2.Qe5#
2.Qe3#
1...Sb7
2.Qe1#
2.Qe5#
2.Qe3#
1...Se8
2.Qe1#
2.Qe5#
2.Qe3#
1...c4
2.Bd5#
Tries
1.S2d3?
threat
2.Sxc5#
1...Sxb4
2.Qe5#
1...cxb4
2.Sc5#
1...Bf8
2.Qxf6#
1...Sa5
2.Qe5#
1...Se5
2.Qxe5#
1...Sa7
2.Qe5#
1...Sb8
2.Qe5#
1...Sc4
2.Bd5#
1...Se4
2.Qe5#
1...Sb5
2.Qe5#
1...Sb7
2.Qe5#
1...Se8
2.Qe5#
1...c4
2.Sc5#
2.Bd5#
1...Sd4!
1.Sxc6?
threat
2.Qe5#
1...Sc4
2.Sd4#
2.Sxd8#
1...dxc6!
1.Bxc6?
threat
2.Qe5#
1...Sc4
2.Bd5#
1...dxc6!
1.Rxc6?
threat
2.Qe1#
2.Qe5#
2.Qe3#
1...Qxh6
2.Qe5#
1...Rxc6
2.Qe5#
1...Qg6
2.Qe5#
1...Bb1
2.Bd5#
2.Qe5#
2.Qc4#
1...Bc4
2.Qe5#
2.Qe3#
2.Qxc4#
1...Bd5
2.Bxd5#
2.Qe5#
1...dxc6!
1.Qe1+?
1...Se5
2.Qxe5#
1...Se4!
1.Qb3+?
1...Sc4
2.Bd5#
1...c4
2.Bd5#
1...Bxb3!
1.Qe3+?
1...Se5
2.Qxe5#
1...Se4!
1.Qc4+?
1...Sxc4
2.Bd5#
1...Bxc4!
Keys
1.Sa4!
threat
2.Sxc5#
1...Sxb4
2.Qe5#
1...cxb4
2.Sc5#
1...Bf8
2.Qxf6#
1...Sd4
2.Qe3#
1...Sa5
2.Qe5#
1...Se5
2.Qxe5#
1...Sa7
2.Qe5#
1...Sb8
2.Qe5#
1...Sc4
2.Bd5#
1...Se4
2.Qe5#
1...Sb5
2.Qe5#
1...Sb7
2.Qe5#
1...Se8
2.Qe5#
1...c4
2.Sc5#
2.Bd5#
FEATURES
Static
TYPE = THREAT
CHANGED MATES = 0
ADDED MATES = 8
REMOVED MATES = 3
Sets
B(a);N_GUARD::B(C)
B(a);N_GUARD::B(C),XB(a)
B(i);N_GUARD::QAR1(D),XQ(g)
S(d);N_GUARD,P_SPINS(e)::QAR(D)
S(d);N_GUARD,P_SPINS(e)::QAR1(D),XS(d)
S(e);P_SPINS(d),S_CUTB(a)::B(C)
S(e);P_SPINS(d)::QAR1(D)
P(b);S_CUTB(a)::B(C)
Tries
Try
S(B);P_SPINQ(D)
Threat
S(B),XP(b)
Vars
S(d);N_GUARD,P_SPINS(e),XS(E)::QAR1(D)
P(b);XS(E)::S(B)
B(i);N_GUARD::QAR1(D),XQ(g)
S(d);N_GUARD,P_SPINS(e)::QAR1(D)
S(d);N_GUARD,N_PINQ(D),P_SPINS(e)::QAR1(D),XS(d)
S(e);P_SPINS(d),S_CUTB(a)::B(C)
S(e);P_SPINS(d)::QAR1(D)
Refutation
S(d);N_PINQ(D),P_SPINS(e)
Try
S(E);XS(d)
Threat
QAR1(D)
Refutation
P(h);XS(E)
Try
B(C);XS(d)
Threat
QAR1(D)
Vars
S(e);::R(G)+B(C),DCHECK
Refutation
P(h);XB(C)
Try
R(G);P_PINS(e),XS(d)
Threat
DUALS(3)
Vars
Q(g);N_SPINQ(g),XR(H)::QAR1(D)
R(k);N_SPINS(e),XR(G)::QAR1(D)
Q(g);::QAR1(D)
Refutation
P(h);N_SPINS(e),XR(G)
Try
Q(D);CHECK,P_SPINS(B)
Vars
S(d);N_GUARD,N_PINS(B),P_SPINS(d)::QAR1(D),XS(d)
Refutation
S(e);P_SPINS(e)
Try
Q(D);CHECK,P_SPINS(B)
Vars
S(e);P_SPINS(e)::B(C)
P(b);P_SPINP(b)::B(C)
Refutation
B(a);XQ(D)
Try
Q(D);CHECK,P_SPINS(B)
Vars
S(d);N_GUARD,N_PINS(B),P_SPINS(d)::QAR1(D),XS(d)
Refutation
S(e);P_SPINS(e)
Try
Q(D);CHECK,P_SPINS(B)
Vars
S(e);P_SPINS(d),XQ(D)::B(C)
Refutation
B(a);XQ(D)
Actual
S(B);P_SPINQ(D)
Threat
S(B),XP(b)
Vars
S(d);N_GUARD,P_SPINS(e),XS(E)::QAR1(D)
P(b);XS(E)::S(B)
B(i);N_GUARD::QAR1(D),XQ(g)
S(d);N_PINQ(D),P_SPINS(e)::QAR(D)
S(d);N_GUARD,P_SPINS(e)::QAR1(D)
S(d);N_GUARD,N_PINQ(D),P_SPINS(e)::QAR1(D),XS(d)
S(e);P_SPINS(d),S_CUTB(a)::B(C)
S(e);P_SPINS(d)::QAR1(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).