PID: 72267 (1KB5/2n2q2/b7/8/1p2Q2p/4B2p/2N3RR/2b2kN1 w - - 0 1)
Triggs, D
Chess, 1953
#2
8 + 8
SOLUTION
SOUND
Sets
1...Qa2
2.Qf3#
2.Qf5#
2.Qf4#
1...Qb3
2.Qf3#
2.Qf5#
2.Qf4#
1...Qc4
2.Qf3#
1...Qe6
2.Qf3#
2.Qf4#
1...Qg6
2.Qf3#
2.Qf4#
1...Qe8
2.Qf3#
2.Qf5#
2.Qf4#
1...Qg8
2.Qf3#
2.Qf5#
2.Qf4#
1...Qf3
2.Qxf3#
1...Qf4
2.Qxf4#
1...Qf5
2.Qxf5#
1...Qd7
2.Qf3#
2.Qf4#
1...Qe7
2.Qf3#
2.Qf5#
2.Qf4#
1...Qg7
2.Qf3#
2.Qf5#
2.Qf4#
1...Qh7
2.Qf3#
2.Qf4#
1...Bd3
2.Qxd3#
1...Bb7
2.Qd3#
1...Bxc8
2.Qd3#
1...Sb5
2.Qd3#
1...Sd5
2.Bxa6#
1...Se6
2.Bxa6#
1...hxg2
2.Qxg2#
Tries
1.Se2?
threat
2.Rg1#
2.Rh1#
1...hxg2
2.Qxg2#
1...Qf2
2.Rxf2#
1...Qg6
2.Rf2#
2.Rh1#
2.Qf3#
2.Qf4#
1...Qg8
2.Rf2#
2.Rh1#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qf3
2.Rg1#
2.Qxf3#
1...Qg7
2.Rf2#
2.Rh1#
2.Qf3#
2.Qf5#
2.Qf4#
1...Bxe3!
1.Sf3?
threat
2.Rg1#
2.Rf2#
1...Qxf3
2.Rg1#
2.Qxf3#
1...Bxe3
2.Sxe3#
1...Qg6
2.Rf2#
1...Qg8
2.Rf2#
1...Qg7
2.Rf2#
1...hxg2!
1.Sxh3?
threat
2.Rg1#
2.Rh1#
1...Qf2
2.Rxf2#
1...Qg6
2.Rf2#
2.Rh1#
2.Qf3#
2.Qf4#
1...Qg8
2.Rf2#
2.Rh1#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qf3
2.Rg1#
2.Qxf3#
1...Qg7
2.Rf2#
2.Rh1#
2.Qf3#
2.Qf5#
2.Qf4#
1...Bxe3!
1.Bxc1?
threat
2.Qe1#
1...Qe6
2.Qf3#
2.Qf4#
1...Qe8
2.Qf3#
2.Qf5#
2.Qf4#
1...Qe7
2.Qf3#
2.Qf5#
2.Qf4#
1...Be2
2.Qxe2#
1...Qf2!
1.Bf4?
threat
2.Qf3#
2.Qe1#
1...Qxf4
2.Qe1#
1...hxg2
2.Qxg2#
2.Qe1#
1...Qb3
2.Qe1#
1...Qd5
2.Qe1#
1...Qh5
2.Qe1#
1...Qe6
2.Qf3#
1...Qe8
2.Qf3#
1...Qe7
2.Qf3#
1...Bd2
2.Qf3#
1...Be2
2.Qxe2#
1...Bb7
2.Qd3#
2.Qe1#
2.Qe2#
1...Be3!
1.Bxa6+?
1...Qc4
2.Bxc4#
2.Qf3#
2.Qf5#
2.Qxc4#
2.Qf4#
1...Sb5
2.Qd3#
1...Sxa6+!
1.Rd2?
threat
2.Bxh3#
2.Rd1#
1...Bxd2
2.Bxh3#
1...Bxc8
2.Rd1#
2.Qd3#
1...Qd5
2.Bxh3#
1...Qh5
2.Bxh3#
1...Qe6
2.Rd1#
2.Qf3#
2.Qf4#
1...Qg6
2.Rd1#
2.Qf3#
2.Qf4#
1...Qe8
2.Rd1#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qg8
2.Rd1#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qf3
2.Qxf3#
1...Qf5
2.Rd1#
2.Qxf5#
1...Qd7
2.Qf3#
2.Qf4#
1...Qg7
2.Rd1#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qf8
2.Rd1#
1...Be2
2.Bxh3#
1...Se6
2.Bxa6#
2.Rd1#
1...Qf2!
1.Re2?
threat
2.Bxh3#
2.Re1#
1...Bxe3
2.Re1#
1...Bxe2
2.Bxh3#
1...Bxc8
2.Re1#
1...Qe6
2.Re1#
2.Qf3#
2.Qf4#
1...Qg6
2.Re1#
2.Qf3#
2.Qf4#
1...Qe8
2.Re1#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qg8
2.Re1#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qf3
2.Re1#
2.Qxf3#
1...Qf5
2.Re1#
2.Qxf5#
1...Qd7
2.Re1#
2.Qf3#
2.Qf4#
1...Qg7
2.Re1#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qf8
2.Re1#
1...Bd2
2.Bxh3#
1...Se6
2.Re1#
1...Qf2!
1.Rf2+?
1...Kxg1
2.Rh1#
2.Qh1#
2.Qg4#
1...Qxf2!
1.Rg5?
threat
2.Bxh3#
1...Bxc8
2.Qd3#
1...Qf2
2.Rxf2#
1...Qe6
2.Rf2#
2.Qf3#
2.Qf4#
1...Qe8
2.Rf2#
2.Rf5#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qg8
2.Rf2#
2.Rf5#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qf3
2.Qxf3#
1...Qf5
2.Rxf5#
2.Qxf5#
1...Qd7
2.Rf2#
2.Qf3#
2.Qf4#
1...Se6
2.Bxa6#
1...Qf8!
1.Rg6?
threat
2.Bxh3#
1...Qxg6
2.Qf3#
2.Qf4#
1...Bxc8
2.Qd3#
1...Qf2
2.Rxf2#
1...Qe6
2.Rf2#
2.Qf3#
2.Qf4#
1...Qe8
2.Rf2#
2.Rf6#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qg8
2.Rf2#
2.Rf6#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qf3
2.Qxf3#
1...Qf5
2.Qxf5#
1...Qd7
2.Rf2#
2.Qf3#
2.Qf4#
1...Se6
2.Bxa6#
1...Qf8!
1.Rg7?
threat
2.Bxh3#
2.Rxf7#
1...Qxg7
2.Qf3#
2.Qf5#
2.Qf4#
1...Bxe3
2.Bxh3#
1...Bxc8
2.Qd3#
1...Qf2
2.Rxf2#
1...Qa2
2.Bxh3#
2.Rf2#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qb3
2.Bxh3#
2.Rf2#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qc4
2.Bxh3#
2.Rf2#
2.Qf3#
1...Qd5
2.Bxh3#
2.Rf2#
1...Qh5
2.Bxh3#
2.Rf2#
1...Qe6
2.Rf2#
2.Qf3#
2.Qf4#
1...Qg6
2.Qf3#
2.Qf4#
1...Qe8
2.Rf2#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qg8
2.Rf2#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qf3
2.Qxf3#
1...Qf4
2.Bxh3#
2.Qxf4#
1...Qf5
2.Qxf5#
1...Qf6
2.Bxh3#
1...Qd7
2.Rf2#
2.Qf3#
2.Qf4#
1...Qe7
2.Bxh3#
2.Rf2#
2.Qf3#
2.Qf5#
2.Qf4#
1...Bb2
2.Bxh3#
1...Be2
2.Bxh3#
1...Bc4
2.Bxh3#
1...Sd5
2.Bxh3#
2.Bxa6#
1...Se6
2.Bxa6#
1...Se8
2.Bxh3#
1...Qf8!
1.Qg4?
threat
2.Qd1#
1...Qf2
2.Rxf2#
1...Qd5
2.Rf2#
1...Qh5
2.Rf2#
1...Qf3
2.Qxf3#
1...Qd7
2.Rf2#
2.Qf3#
2.Qf4#
1...Be2
2.Qxe2#
1...Bd2!
1.Qxh4?
threat
2.Qe1#
1...Qf2
2.Qxf2#
1...Bd2!
Keys
1.Rg8!
threat
2.Bxh3#
1...Qxg8
2.Qf3#
2.Qf5#
2.Qf4#
1...Bxc8
2.Qd3#
1...Qf2
2.Rxf2#
1...Qe6
2.Rf2#
2.Qf3#
2.Qf4#
1...Qg6
2.Qf3#
2.Qf4#
1...Qe8
2.Rf2#
2.Qf3#
2.Qf5#
2.Qf4#
1...Qf3
2.Qxf3#
1...Qf5
2.Qxf5#
1...Qd7
2.Rf2#
2.Qf3#
2.Qf4#
1...Qg7
2.Qf3#
2.Qf5#
2.Qf4#
1...Qf8
2.Rxf8#
1...Se6
2.Bxa6#
FEATURES
Static
TYPE = THREAT
CHANGED MATES = 0
ADDED MATES = 2
REMOVED MATES = 7
Sets
Q(h);N_GUARD::QAR2(F)
Q(h);N_GUARD::QAR2(F),XQ(h)
Q(h);N_GUARD::QAR(F),XQ(h)
B(f);N_GUARD::QAB(F),XB(f)
B(f);N_GUARD::QAB(F)
B(f);N_GUARD,XB(H)::QAB(F)
S(g);S_CUTB(f)::QAB(F)
S(g);N_GUARD,S_CUTQ(h)::B(H),XB(f)
P(c);OGATE,XR(C)::QAB1(F),XP(c)
Tries
Try
S(A);
Threat
DUALS(2)
Vars
P(c);OGATE,XR(C)::QAB1(F),XP(c)
Q(h);N_GUARD::R1(C),XQ(h)
Refutation
B(a);XB(E)
Try
S(A);
Threat
DUALS(2)
Vars
B(a);XB(E)::S(B),XB(a)
Q(h);::R1(C)
Q(h);P_PINB(H)::R1(C)
Refutation
P(c);XR(C)
Try
S(A);XP(c)
Threat
DUALS(2)
Vars
Q(h);N_GUARD::R1(C),XQ(h)
Refutation
B(a);XB(E)
Try
B(E);XB(a)
Threat
QAR1(F)
Vars
B(f);N_GUARD::QAB1(F),XB(f)
Refutation
Q(h);
Try
B(E);
Threat
DUALS(2)
Vars
Q(h);XB(E)::QAR1(F)
Q(h);::QAR1(F)
Q(h);::QAR2(F)
Q(h);P_PINB(H)::QAR2(F)
B(a);::QAR2(F)
B(f);N_GUARD::QAB1(F),XB(f)
Refutation
B(a);
Try
B(H);CHECK,XB(f)
Vars
S(g);P_SPINS(g)::QAB(F)
Refutation
S(g);CHECK,XB(H)
Try
R(C);
Threat
DUALS(2)
Vars
B(a);XR(C)::B(H),XP(c)
Q(h);::B(H),XP(c)
Q(h);N_GUARD::QAR2(F),XQ(h)
Q(h);P_PINB(H)::R(C)
B(f);::B(H),XP(c)
Refutation
Q(h);
Try
R(C);
Threat
DUALS(2)
Vars
B(a);XB(E)::R1(C)
B(f);XR(C)::B(H),XP(c)
B(f);XB(H)::R1(C)
Q(h);P_PINB(H)::R1(C)
B(a);::B(H),XP(c)
S(g);::R1(C)
Refutation
Q(h);
Try
R(C);CHECK
Refutation
Q(h);XR(C)
Try
R(C);
Threat
B(H),XP(c)
Vars
B(f);N_GUARD,XB(H)::QAB(F)
Q(h);N_GUARD::R1(D),XQ(h)
Q(h);N_GUARD::QAR2(F),XQ(h)
S(g);N_GUARD,S_CUTQ(h)::B(H),XB(f)
Refutation
Q(h);P_PINB(H)
Try
R(C);
Threat
B(H),XP(c)
Vars
B(f);N_GUARD,XB(H)::QAB(F)
Q(h);N_GUARD::R1(D),XQ(h)
Q(h);N_GUARD::QAR2(F),XQ(h)
Q(h);N_GUARD::QAR(F),XQ(h)
S(g);N_GUARD,S_CUTQ(h)::B(H),XB(f)
Refutation
Q(h);P_PINB(H)
Try
R(C);
Threat
DUALS(2)
Vars
B(a);XB(E)::B(H),XP(c)
B(f);N_GUARD,XB(H)::QAB(F)
Q(h);N_GUARD::R1(D),XQ(h)
Q(h);N_GUARD::QAR2(F),XQ(h)
Q(h);N_GUARD::QAR(F),XQ(h)
Q(h);::B(H),XP(c)
B(a);::B(H),XP(c)
B(f);::B(H),XP(c)
S(g);N_GUARD,S_CUTQ(h)::B(H),XB(f)
S(g);::B(H),XP(c)
Refutation
Q(h);P_PINB(H)
Try
Q(F);
Threat
QAR2(F)
Vars
Q(h);N_GUARD::R1(C),XQ(h)
Q(h);N_GUARD::R1(C)
Q(h);N_GUARD::QAR2(F),XQ(h)
B(f);N_GUARD::QAB1(F),XB(f)
Refutation
B(a);
Try
Q(F);XP(e)
Threat
QAR1(F)
Vars
Q(h);N_GUARD::QAR1(F),XQ(h)
Refutation
B(a);
Actual
R(C);
Threat
B(H),XP(c)
Vars
B(f);N_GUARD,XB(H)::QAB(F)
Q(h);N_GUARD::R1(D),XQ(h)
Q(h);N_GUARD::QAR2(F),XQ(h)
Q(h);N_GUARD::QAR(F),XQ(h)
Q(h);OGATEB,P_PINB(H)::R(C),XQ(h)
S(g);N_GUARD,S_CUTQ(h)::B(H),XB(f)
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).