Problem Display
PID: 160645 (n4B2/1p2Q3/2PK1Ppp/1P1p3q/1kP3bp/R1R2p2/8/8 w - - 0 1)

Rice, John Michael

British Chess Magazine, 2015

n4B2/1p2Q3/2PK1Ppp/1P1p3q/1kP3bp/R1R2p2/8/8

#2

9 + 10


SOLUTION


  • SOUND
  • Sets
    • 1...Qe5+
      • 2.Kxe5#
    • 1...Bf5
      • 2.Kxd5#
      • 2.Ke5#
    • 1...Be6
      • 2.Kxe6#
    • 1...Bd7
      • 2.Kxd7#
    • 1...Sb6
      • 2.Kc7#
    • 1...Sc7
      • 2.Kxc7#
    • 1...g5
      • 2.Kxd5#
      • 2.Ke5#
    • 1...bxc6
      • 2.Kxc6#
  • Tries
    • 1.Qd8?
      • threat
        • 2.Qa5#
      • 1...Qe5+
        • 2.Kxe5#
      • 1...Sb6
        • 2.Kc7#
      • 1...Sc7
        • 2.Kxc7#
      • 1...b6!
    • 1.Qe1?
      • threat
        • 2.Qb1#
      • 1...Qe5+
        • 2.Kxe5#
      • 1...Bf5
        • 2.Kxd5#
        • 2.Ke5#
      • 1...Qf5!
    • 1.Qe2?
      • threat
        • 2.Rcb3#
        • 2.Qb2#
      • 1...Qe5+
        • 2.Kxe5#
      • 1...dxc4
        • 2.Qxc4#
        • 2.Qb2#
      • 1...fxe2!
    • 1.Qe4?
      • threat
        • 2.Rcb3#
        • 2.Qb1#
      • 1...Qe5+
        • 2.Kxe5#
      • 1...Qf5
        • 2.Rcb3#
      • 1...Bf5
        • 2.Kxd5#
        • 2.Ke5#
        • 2.Rcb3#
      • 1...d4
        • 2.Qb1#
      • 1...dxe4!
    • 1.Qe5?
      • threat
        • 2.Kxd5#
      • 1...Qxe5+
        • 2.Kxe5#
      • 1...bxc6
        • 2.Kxc6#
      • 1...Be6
        • 2.Kxe6#
      • 1...Sb6
        • 2.Kc7#
      • 1...Sc7
        • 2.Kxc7#
      • 1...d4
        • 2.Kd5#
      • 1...dxc4!
  • Keys
    • 1.Qe6!
      • threat
        • 2.Kd7#
      • 1...Qe5+
        • 2.Kxe5#
      • 1...Bxe6
        • 2.Kxe6#
      • 1...dxc4
        • 2.Qxc4#
      • 1...bxc6
        • 2.Kxc6#
      • 1...Sb6
        • 2.Kc7#
      • 1...d4
        • 2.Rcb3#

FEATURES


  • Static
    • TYPE = THREAT
    • CHANGED MATES = 0
    • ADDED MATES = 2
    • REMOVED MATES = 2
  • Sets
    • Q(f);CHECK::QAB(H)+K(F),XQ(f)
    • B(c);::QAB(H)+K(F),XB(c)
    • S(j);::QAB(H)+K(F)
    • S(j);::QAB(H)+K(F),XS(j)
    • P(i);XP(E)::QAB(H)+K(F),XP(i)
  • Tries
    • Try
      • Q(H);
      • Threat
        • QAB1(H)
      • Vars
        • Q(f);CHECK::B(I)+K(F),XQ(f)
        • S(j);::B(I)+K(F)
        • S(j);::B(I)+K(F),XS(j)
      • Refutation
        • P(i);
    • Try
      • Q(H);
      • Threat
        • QAR(H)
      • Vars
        • Q(f);CHECK::B(I)+K(F),XQ(f)
      • Refutation
        • Q(f);
    • Try
      • Q(H);
      • Threat
        • DUALS(2)
      • Vars
        • Q(f);CHECK::B(I)+K(F),XQ(f)
      • Refutation
        • P(a);XQ(H)
    • Try
      • Q(H);
      • Threat
        • DUALS(2)
      • Vars
        • Q(f);CHECK::B(I)+K(F),XQ(f)
        • Q(f);::R1(B)
        • P(e);::QAR(H)
      • Refutation
        • P(e);XQ(H)
    • Try
      • Q(H);
      • Threat
        • B(I)+K(F),XP(e)
      • Vars
        • Q(f);CHECK,XQ(H)::B(I)+K(F),XQ(f)
        • P(i);XP(E)::B(I)+K(F),XP(i)
        • B(c);::B(I)+K(F),XB(c)
        • S(j);::B(I)+K(F)
        • S(j);::B(I)+K(F),XS(j)
        • P(e);::B(I)+K(F)
      • Refutation
        • P(e);XP(C)
  • Actual
    • Q(H);
    • Threat
      • B(I)+K(F)
    • Vars
      • Q(f);CHECK::B(I)+K(F),XQ(f)
      • B(c);XQ(H)::B(I)+K(F),XB(c)
      • P(e);OGATE,XP(C)::QAR1(H),XP(e)
      • P(i);XP(E)::B(I)+K(F),XP(i)
      • S(j);::B(I)+K(F)
      • P(e);::R1(B)


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