Problem Display
PID: 21350 (8/2pQ2b1/K1Bqp3/8/4R3/N2k4/3P3R/8 w - - 0 1)

White, Alain Campbell

1st Prize, Good Companions (May Meredith Ty.), 1918

8/2pQ2b1/K1Bqp3/8/4R3/N2k4/3P3R/8

#2

7 + 5


3132 The Good Companion Two-Mover 1922
371 The Chess Review 1935
5501 Chess Cameos 1936
2207 To Alain White 1945
70 American Chess Problemist 1950
459 Nebraska Chess Bulletin 1951
5064 100 Years of the American Two-move Chess Problem 1962
5063 Spectacular Chess Problems 1965
6479 Problemschach (Sidler) 1968
5066 Classic Chess Problems by Pioneer Composers 1970
3098 FIDE Album (1914-1944) (I) 1971
3310 2345 Chess Problems 1997

SOLUTION


  • SOUND
  • Sets
    • 1...Qd4
      • 2.Re3#
    • 1...e5
      • 2.Qh3#
  • Tries
    • 1.Ra4?
      • 1...Qxd7
        • 2.Be4#
      • 1...Qd5
        • 2.Bb5#
      • 1...Ba1
        • 2.Qh7#
      • 1...Bb2
        • 2.Qh7#
      • 1...Bc3
        • 2.Qh7#
      • 1...Bd4
        • 2.Qh7#
      • 1...Be5
        • 2.Qh7#
      • 1...Bf6
        • 2.Qh7#
      • 1...Bh6
        • 2.Qh7#
      • 1...Bf8
        • 2.Qh7#
      • 1...Bh8
        • 2.Qh7#
      • 1...e5
        • 2.Qh3#
      • 1...Qd4!
    • 1.Rc4?
      • 1...Qxd7
        • 2.Be4#
      • 1...Qd4
        • 2.Rc3#
      • 1...Ba1
        • 2.Qh7#
      • 1...Bb2
        • 2.Qh7#
      • 1...Bc3
        • 2.Qh7#
      • 1...Bd4
        • 2.Qh7#
      • 1...Be5
        • 2.Qh7#
      • 1...Bf6
        • 2.Qh7#
      • 1...Bh6
        • 2.Qh7#
      • 1...Bf8
        • 2.Qh7#
      • 1...Bh8
        • 2.Qh7#
      • 1...e5
        • 2.Qh3#
      • 1...Qd5!
    • 1.Rf4?
      • 1...Qd4
        • 2.Be4#
        • 2.Bb5#
        • 2.Rf3#
      • 1...Qd5
        • 2.Bb5#
      • 1...Ba1
        • 2.Qh7#
      • 1...Bb2
        • 2.Qh7#
      • 1...Bc3
        • 2.Qh7#
      • 1...Bd4
        • 2.Qh7#
      • 1...Be5
        • 2.Qh7#
      • 1...Bf6
        • 2.Qh7#
      • 1...Bh6
        • 2.Qh7#
      • 1...Bf8
        • 2.Qh7#
      • 1...Bh8
        • 2.Qh7#
      • 1...e5
        • 2.Qh3#
      • 1...Qxd7!
    • 1.Reh4?
      • 1...Qd4
        • 2.Be4#
        • 2.Bb5#
        • 2.R4h3#
      • 1...Qd5
        • 2.Bb5#
      • 1...Ba1
        • 2.Qh7#
      • 1...Bb2
        • 2.Qh7#
      • 1...Bc3
        • 2.Qh7#
      • 1...Bd4
        • 2.Qh7#
      • 1...Be5
        • 2.Qh7#
      • 1...Bf6
        • 2.Qh7#
      • 1...Bh6
        • 2.Qh7#
      • 1...Bf8
        • 2.Qh7#
      • 1...Bh8
        • 2.Qh7#
      • 1...e5
        • 2.Qh3#
      • 1...Qxd7!
    • 1.Qxd6+?
      • 1...Bd4
        • 2.Re3#
        • 2.Rxd4#
        • 2.Qxd4#
      • 1...cxd6!
  • Keys
    • 1.Rb4!
      • 1...Qxd7
        • 2.Be4#
      • 1...Qd4
        • 2.Rb3#
      • 1...Qd5
        • 2.Bb5#
      • 1...Ba1
        • 2.Qh7#
      • 1...Bb2
        • 2.Qh7#
      • 1...Bc3
        • 2.Qh7#
      • 1...Bd4
        • 2.Qh7#
      • 1...Be5
        • 2.Qh7#
      • 1...Bf6
        • 2.Qh7#
      • 1...Bh6
        • 2.Qh7#
      • 1...Bf8
        • 2.Qh7#
      • 1...Bh8
        • 2.Qh7#
      • 1...e5
        • 2.Qh3#

FEATURES


  • Static
    • TYPE = INCOMPLETE_BLOCK
    • CHANGED MATES = 1
    • ADDED MATES = 11
    • REMOVED MATES = 0
  • Sets
    • Q(b);N_PINB(F)::R1(D)
    • P(c);OGATE::QAR(G)
  • Tries
    • Try
      • R(D);
      • Vars
        • Q(b);N_PINB(F),N_SPINQ(b),XQ(G)::B(F)
        • Q(b);N_PINB(F)::B(F)
        • B(e);OGATE::QAB(G)
        • B(e);N_SPINQ(b),OGATE::QAB(G)
        • P(c);OGATE::QAR(G)
      • Refutation
        • Q(b);N_PINB(F)
    • Try
      • R(D);
      • Vars
        • Q(b);N_PINB(F),N_SPINQ(b),XQ(G)::B(F)
        • Q(b);N_PINB(F),S_CUTB(e)::R1(D)
        • B(e);OGATE::QAB(G)
        • B(e);N_SPINQ(b),OGATE::QAB(G)
        • P(c);OGATE::QAR(G)
      • Refutation
        • Q(b);N_PINB(F)
    • Try
      • R(D);
      • Vars
        • Q(b);N_PINB(F)::B(F)
        • B(e);OGATE::QAB(G)
        • B(e);N_SPINQ(b),OGATE::QAB(G)
        • P(c);OGATE::QAR(G)
      • Refutation
        • Q(b);N_PINB(F),N_SPINQ(b),XQ(G)
    • Try
      • R(D);
      • Vars
        • Q(b);N_PINB(F)::B(F)
        • B(e);OGATE::QAB(G)
        • B(e);N_SPINQ(b),OGATE::QAB(G)
        • P(c);OGATE::QAR(G)
      • Refutation
        • Q(b);N_PINB(F),N_SPINQ(b),XQ(G)
    • Try
      • Q(G);CHECK,N_SPINB(F),XQ(b)
      • Refutation
        • P(d);XQ(G)
  • Actual
    • R(D);
    • Vars
      • Q(b);N_PINB(F),N_SPINQ(b),XQ(G)::B(F)
      • Q(b);N_PINB(F),S_CUTB(e)::R(D)
      • Q(b);N_PINB(F)::B(F)
      • B(e);OGATE::QAB(G)
      • B(e);N_SPINQ(b),OGATE::QAB(G)
      • P(c);OGATE::QAR(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).