Problem Display
PID: 45600 (3q1N1Q/5R2/4br2/3P1r2/4Nk1b/2P1R2P/2K1B3/2B5 w - - 0 1)

Davison, H

Recomm., BCF 054. Ty., 1946-1947

3q1N1Q/5R2/4br2/3P1r2/4Nk1b/2P1R2P/2K1B3/2B5

#2

11 + 6


SOLUTION


  • SOUND
  • Sets
    • 1...Rg6
      • 2.Sxg6#
    • 1...Rxf7
      • 2.Sxe6#
      • 2.Sg6#
  • Keys
    • 1.Sg3!
      • threat
        • 2.Qxh4#
      • 1...Kg5
        • 2.Re5#
      • 1...Rxd5
        • 2.Sxe6#
      • 1...Rxf7
        • 2.Sxe6#
        • 2.Rd3#
        • 2.Rf3#
      • 1...Bxg3
        • 2.Rxe6#
      • 1...Re5
        • 2.Rf3#
      • 1...Rg5
        • 2.Sxe6#
      • 1...Rh5
        • 2.Sxe6#
      • 1...Rg6
        • 2.Rd3#
        • 2.Rf3#
      • 1...Rh6
        • 2.Rd3#
        • 2.Rf3#
      • 1...Bg5
        • 2.Sh5#

FEATURES


  • Static
    • TYPE = THREAT
    • CHANGED MATES = 0
    • ADDED MATES = 7
    • REMOVED MATES = 1
  • Sets
    • R(e);N_GUARD,P_SPINR(c)::S(J),XR(e)
  • Actual
    • S(G);
    • Threat
      • QAR2(K),XB(b)
    • Vars
      • K(a);S_FLIGHT::B(A)+R(E)
      • R(c);P_SPINR(e),XP(H)::S(J),XB(d)
      • B(b);SBLOCK,XS(G)::B(A)+R(E),XB(d)
      • R(c);P_SPINR(e),SBLOCK::B(A)+R(E),DCHECK
      • R(c);P_SPINR(e)::S(J),XB(d)
      • B(b);SBLOCK,S_CUTR(c)::S(G)


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