Problem Display
PID: 58407 (B7/b3p3/6p1/2N5/2Q3K1/5N2/5Ppp/R5qk w - - 0 1)

Kipping, Cyril Stanley

Reading Observer, 1911

B7/b3p3/6p1/2N5/2Q3K1/5N2/5Ppp/R5qk

#3

7 + 7


4792 300 Chess Problems 1916

SOLUTION


  • SOUND
  • Sets
    • 1...Qb1
      • 2.Rxb1+
        • 2...g1Q+
          • 3.Sxg1#
        • 2...g1S
          • 3.Sxg1#
          • 3.Sd2#
          • 3.Sd4#
          • 3.Sh4#
          • 3.Se5#
          • 3.Sg5#
        • 2...g1B
          • 3.Se1#
          • 3.Sxg1#
          • 3.Sd2#
          • 3.Sd4#
          • 3.Sh4#
          • 3.Se5#
          • 3.Sg5#
        • 2...g1R+
          • 3.Sxg1#
    • 1...Qc1
      • 2.Rxc1+
        • 2...g1Q+
          • 3.Sxg1#
        • 2...g1S
          • 3.Sxg1#
          • 3.Sd2#
          • 3.Sd4#
          • 3.Sh4#
          • 3.Se5#
          • 3.Sg5#
        • 2...g1B
          • 3.Se1#
          • 3.Sxg1#
          • 3.Sd2#
          • 3.Sd4#
          • 3.Sh4#
          • 3.Se5#
          • 3.Sg5#
        • 2...g1R+
          • 3.Sxg1#
      • 2.Qxc1+
        • 2...g1Q+
          • 3.Sxg1#
        • 2...g1S
          • 3.Sxg1#
          • 3.Sd2#
          • 3.Sd4#
          • 3.Sh4#
          • 3.Se5#
          • 3.Sg5#
        • 2...g1B
          • 3.Se1#
          • 3.Sxg1#
          • 3.Sd2#
          • 3.Sd4#
          • 3.Sh4#
          • 3.Se5#
          • 3.Sg5#
        • 2...g1R+
          • 3.Sxg1#
    • 1...Qd1
      • 2.Rxd1+
        • 2...g1Q+
          • 3.Sxg1#
        • 2...g1S
          • 3.Sxg1#
          • 3.Sd2#
          • 3.Sd4#
          • 3.Sh4#
          • 3.Se5#
          • 3.Sg5#
        • 2...g1B
          • 3.Se1#
          • 3.Sxg1#
          • 3.Sd2#
          • 3.Sd4#
          • 3.Sh4#
          • 3.Se5#
          • 3.Sg5#
        • 2...g1R+
          • 3.Sxg1#
    • 1...Qe1
      • 2.Sxe1
        • threat
          • 3.Sc2#
          • 3.Sxg2#
          • 3.Sed3#
          • 3.Qf1#
        • 2...Kg1
          • 3.Sed3#
      • 2.Rxe1+
        • 2...g1Q+
          • 3.Sxg1#
        • 2...g1S
          • 3.Sxg1#
          • 3.Sd2#
          • 3.Sd4#
          • 3.Sh4#
          • 3.Se5#
          • 3.Sg5#
        • 2...g1B
          • 3.Sxg1#
          • 3.Sd2#
          • 3.Sd4#
          • 3.Sh4#
          • 3.Se5#
          • 3.Sg5#
        • 2...g1R+
          • 3.Sxg1#
    • 1...Qf1
      • 2.Rxf1+
        • 2...gxf1Q
          • 3.Qxf1#
        • 2...gxf1S
          • 3.Qxf1#
        • 2...gxf1B
          • 3.Qxf1#
        • 2...gxf1R
          • 3.Qxf1#
        • 2...g1Q+
          • 3.Sxg1#
        • 2...g1S
          • 3.Se1#
          • 3.Sxg1#
          • 3.Sd2#
          • 3.Sd4#
          • 3.Sh4#
          • 3.Se5#
          • 3.Sg5#
        • 2...g1B
          • 3.Se1#
          • 3.Sxg1#
          • 3.Sd2#
          • 3.Sd4#
          • 3.Sh4#
          • 3.Se5#
          • 3.Sg5#
        • 2...g1R+
          • 3.Sxg1#
    • 1...e5
      • 2.Se4
        • threat
          • 3.Sg3#
        • 2...Bxf2
          • 3.Sxf2#
  • Tries
    • 1.Sd2?
      • threat
        • 2.Qf1
          • threat
            • 3.Bxg2#
            • 3.Qxg2#
          • 2...Qxf1
            • 3.Rxf1#
        • 2.Qd5
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Qe4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
      • 1...e5
        • 2.Sf1
          • threat
            • 3.Sg3#
          • 2...Qxf1
            • 3.Rxf1#
            • 3.Qxf1#
        • 2.Qe4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
      • 1...e6
        • 2.Qf1
          • threat
            • 3.Bxg2#
            • 3.Qxg2#
          • 2...Qxf1
            • 3.Rxf1#
        • 2.Qe4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
      • 1...Qxa1!
    • 1.Sh4?
      • threat
        • 2.Bxg2#
      • 1...Qd1+
        • 2.Rxd1#
      • 1...Qb1
        • 2.Rxb1#
      • 1...Qc1
        • 2.Rxc1#
        • 2.Qxc1#
      • 1...Qe1
        • 2.Rxe1#
      • 1...Qf1
        • 2.Rxf1#
        • 2.Qxf1#
      • 1...Qxa1!
    • 1.Se5?
      • threat
        • 2.Qf1
          • threat
            • 3.Bxg2#
            • 3.Qxg2#
          • 2...Qxf1
            • 3.Rxf1#
        • 2.Qd5
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
            • 3.Qxd1#
        • 2.Qe4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
      • 1...e6
        • 2.Qf1
          • threat
            • 3.Bxg2#
            • 3.Qxg2#
          • 2...Qxf1
            • 3.Rxf1#
        • 2.Qe4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
      • 1...Qxa1!
    • 1.Sg5?
      • threat
        • 2.Qf1
          • threat
            • 3.Bxg2#
            • 3.Qxg2#
          • 2...Qxf1
            • 3.Rxf1#
        • 2.Qd5
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
            • 3.Qxd1#
        • 2.Qe4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
      • 1...e5
        • 2.Qe4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
      • 1...e6
        • 2.Qf1
          • threat
            • 3.Bxg2#
            • 3.Qxg2#
          • 2...Qxf1
            • 3.Rxf1#
        • 2.Qe4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
      • 1...Qxa1!
    • 1.Se4?
      • threat
        • 2.Sg3#
      • 1...Bxf2
        • 2.Sxf2#
      • 1...Bb8!
    • 1.Rc1?
      • threat
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Qxc1
            • 3.Qxc1#
          • 2...Qe1
            • 3.Rxe1#
          • 2...Qf1
            • 3.Rxf1#
            • 3.Qxf1#
      • 1...Qxc1
        • 2.Qxc1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qd1
        • 2.Rxd1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qe1
        • 2.Sxe1
          • threat
            • 3.Sc2#
            • 3.Sxg2#
            • 3.Sed3#
            • 3.Qf1#
          • 2...Kg1
            • 3.Sed3#
        • 2.Rxe1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qf1
        • 2.Rxf1+
          • 2...gxf1Q
            • 3.Qxf1#
          • 2...gxf1S
            • 3.Qxf1#
          • 2...gxf1B
            • 3.Qxf1#
          • 2...gxf1R
            • 3.Qxf1#
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...e5
        • 2.Se4
          • threat
            • 3.Sg3#
          • 2...Bxf2
            • 3.Sxf2#
      • 1...g5!
    • 1.Qc1?
      • threat
        • 2.Sxg1
          • threat
            • 3.Se2#
            • 3.Sh3#
          • 2...hxg1Q
            • 3.Qh6#
            • 3.Qxg1#
          • 2...hxg1S
            • 3.Qh6#
            • 3.Qxg1#
          • 2...hxg1B
            • 3.Qh6#
            • 3.Qxg1#
          • 2...hxg1R
            • 3.Qh6#
            • 3.Qxg1#
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Qxd1#
          • 2...Qxc1
            • 3.Rxc1#
          • 2...Qe1
            • 3.Qxe1#
          • 2...Qf1
            • 3.Qxf1#
        • 2.Qh6
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
        • 2.Qxg1+
          • 2...hxg1Q
            • 3.Rxg1#
          • 2...hxg1S
            • 3.Rxg1#
          • 2...hxg1B
            • 3.Rxg1#
          • 2...hxg1R
            • 3.Rxg1#
      • 1...Qxc1
        • 2.Rxc1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Bxc5
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Qxd1#
          • 2...Qxc1
            • 3.Rxc1#
          • 2...Qe1
            • 3.Qxe1#
          • 2...Qf1
            • 3.Qxf1#
        • 2.Qh6
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
        • 2.Qxg1+
          • 2...hxg1Q
            • 3.Rxg1#
          • 2...hxg1S
            • 3.Rxg1#
          • 2...hxg1B
            • 3.Rxg1#
          • 2...hxg1R
            • 3.Rxg1#
      • 1...Bb8
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Qxd1#
          • 2...Qxc1
            • 3.Rxc1#
          • 2...Qe1
            • 3.Qxe1#
          • 2...Qf1
            • 3.Qxf1#
        • 2.Qxg1+
          • 2...hxg1Q
            • 3.Rxg1#
          • 2...hxg1S
            • 3.Rxg1#
          • 2...hxg1B
            • 3.Rxg1#
          • 2...hxg1R
            • 3.Rxg1#
      • 1...Qd1
        • 2.Qxd1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qe1
        • 2.Sxe1
          • threat
            • 3.Sc2#
            • 3.Sxg2#
            • 3.Sed3#
          • 2...Kg1
            • 3.Sed3#
        • 2.Sh4
          • threat
            • 3.Qxe1#
          • 2...Qd1+
            • 3.Qxd1#
          • 2...Kg1
            • 3.Qxe1#
          • 2...Qxc1
            • 3.Rxc1#
          • 2...Qf1
            • 3.Qxf1#
          • 2...Qg1
            • 3.Bxg2#
        • 2.Qxe1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Bb6
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Qxd1#
          • 2...Qxc1
            • 3.Rxc1#
          • 2...Qe1
            • 3.Qxe1#
          • 2...Qf1
            • 3.Qxf1#
        • 2.Qh6
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
        • 2.Qxg1+
          • 2...hxg1Q
            • 3.Rxg1#
          • 2...hxg1S
            • 3.Rxg1#
          • 2...hxg1B
            • 3.Rxg1#
          • 2...hxg1R
            • 3.Rxg1#
      • 1...g5
        • 2.Sxg1
          • threat
            • 3.Se2#
            • 3.Sh3#
          • 2...hxg1Q
            • 3.Qxg1#
          • 2...hxg1S
            • 3.Qxg1#
          • 2...hxg1B
            • 3.Qxg1#
          • 2...hxg1R
            • 3.Qxg1#
        • 2.Qxg1+
          • 2...hxg1Q
            • 3.Rxg1#
          • 2...hxg1S
            • 3.Rxg1#
          • 2...hxg1B
            • 3.Rxg1#
          • 2...hxg1R
            • 3.Rxg1#
      • 1...e5
        • 2.Se4
          • threat
            • 3.Sg3#
          • 2...Bxf2
            • 3.Sxf2#
        • 2.Qh6
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
        • 2.Qxg1+
          • 2...hxg1Q
            • 3.Rxg1#
          • 2...hxg1S
            • 3.Rxg1#
          • 2...hxg1B
            • 3.Rxg1#
          • 2...hxg1R
            • 3.Rxg1#
      • 1...Qf1!
    • 1.Qc3?
      • threat
        • 2.Sxg1
          • threat
            • 3.Se2#
            • 3.Sh3#
          • 2...hxg1Q
            • 3.Qh8#
            • 3.Qh3#
          • 2...hxg1S
            • 3.Qh8#
            • 3.Qh3#
          • 2...hxg1B
            • 3.Qh8#
            • 3.Qh3#
          • 2...hxg1R
            • 3.Qh8#
            • 3.Qh3#
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Qxa1
            • 3.Qxa1#
          • 2...Qb1
            • 3.Rxb1#
          • 2...Qc1
            • 3.Rxc1#
            • 3.Qxc1#
          • 2...Qe1
            • 3.Rxe1#
            • 3.Qxe1#
          • 2...Qf1
            • 3.Rxf1#
        • 2.Qh8
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
      • 1...Qxa1
        • 2.Qxa1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Bxc5
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Qxa1
            • 3.Qxa1#
          • 2...Qb1
            • 3.Rxb1#
          • 2...Qc1
            • 3.Rxc1#
            • 3.Qxc1#
          • 2...Qe1
            • 3.Rxe1#
            • 3.Qxe1#
          • 2...Qf1
            • 3.Rxf1#
        • 2.Qh8
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
      • 1...Bb8
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Qxa1
            • 3.Qxa1#
          • 2...Qb1
            • 3.Rxb1#
          • 2...Qc1
            • 3.Rxc1#
            • 3.Qxc1#
          • 2...Qe1
            • 3.Rxe1#
            • 3.Qxe1#
          • 2...Qf1
            • 3.Rxf1#
      • 1...Qb1
        • 2.Rxb1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qc1
        • 2.Rxc1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
        • 2.Qxc1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qd1
        • 2.Rxd1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qe1
        • 2.Sxe1
          • threat
            • 3.Sc2#
            • 3.Sxg2#
            • 3.Sed3#
          • 2...Kg1
            • 3.Sed3#
        • 2.Sh4
          • threat
            • 3.Rxe1#
            • 3.Qxe1#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxe1#
          • 2...Qxa1
            • 3.Qxa1#
          • 2...Qb1
            • 3.Rxb1#
          • 2...Qc1
            • 3.Rxc1#
            • 3.Qxc1#
          • 2...Qf1
            • 3.Rxf1#
          • 2...Qg1
            • 3.Bxg2#
        • 2.Rxe1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
        • 2.Qxe1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...g5
        • 2.Sxg1
          • threat
            • 3.Se2#
            • 3.Sh3#
          • 2...hxg1Q
            • 3.Qh8#
            • 3.Qh3#
          • 2...hxg1S
            • 3.Qh8#
            • 3.Qh3#
          • 2...hxg1B
            • 3.Qh8#
            • 3.Qh3#
          • 2...hxg1R
            • 3.Qh8#
            • 3.Qh3#
        • 2.Qh8
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
      • 1...e5
        • 2.Se4
          • threat
            • 3.Sg3#
          • 2...Bxf2
            • 3.Sxf2#
      • 1...Qf1!
    • 1.Qd4?
      • threat
        • 2.Sxg1
          • threat
            • 3.Se2#
            • 3.Sh3#
          • 2...hxg1Q
            • 3.Qh8#
          • 2...hxg1S
            • 3.Qh8#
          • 2...hxg1B
            • 3.Qh8#
          • 2...hxg1R
            • 3.Qh8#
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Rxd1#
            • 3.Qxd1#
          • 2...Qxa1
            • 3.Qxa1#
          • 2...Qb1
            • 3.Rxb1#
          • 2...Qc1
            • 3.Rxc1#
          • 2...Qe1
            • 3.Rxe1#
          • 2...Qf1
            • 3.Rxf1#
        • 2.Qh8
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
      • 1...Qxa1
        • 2.Qxa1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Bxc5
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Rxd1#
            • 3.Qxd1#
          • 2...Qxa1
            • 3.Qxa1#
          • 2...Qb1
            • 3.Rxb1#
          • 2...Qc1
            • 3.Rxc1#
          • 2...Qe1
            • 3.Rxe1#
          • 2...Qf1
            • 3.Rxf1#
        • 2.Qh8
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
      • 1...Qb1
        • 2.Sh4
          • threat
            • 3.Rxb1#
          • 2...Qd1+
            • 3.Rxd1#
            • 3.Qxd1#
          • 2...Kg1
            • 3.Rxb1#
          • 2...Qxa1
            • 3.Qxa1#
          • 2...Qc1
            • 3.Rxc1#
          • 2...Qe1
            • 3.Rxe1#
          • 2...Qf1
            • 3.Rxf1#
          • 2...Qg1
            • 3.Bxg2#
        • 2.Rxb1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qc1
        • 2.Sh4
          • threat
            • 3.Rxc1#
          • 2...Qd1+
            • 3.Rxd1#
            • 3.Qxd1#
          • 2...Kg1
            • 3.Rxc1#
          • 2...Qxa1
            • 3.Qxa1#
          • 2...Qb1
            • 3.Rxb1#
          • 2...Qe1
            • 3.Rxe1#
          • 2...Qf1
            • 3.Rxf1#
          • 2...Qg1
            • 3.Bxg2#
        • 2.Rxc1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qd1
        • 2.Rxd1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
        • 2.Qxd1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qe1
        • 2.Sxe1
          • threat
            • 3.Sc2#
            • 3.Sxg2#
            • 3.Sed3#
          • 2...Kg1
            • 3.Sc2#
            • 3.Sxg2#
            • 3.Sed3#
            • 3.Sf3#
        • 2.Sh4
          • threat
            • 3.Rxe1#
          • 2...Qd1+
            • 3.Rxd1#
            • 3.Qxd1#
          • 2...Kg1
            • 3.Rxe1#
          • 2...Qxa1
            • 3.Qxa1#
          • 2...Qb1
            • 3.Rxb1#
          • 2...Qc1
            • 3.Rxc1#
          • 2...Qf1
            • 3.Rxf1#
          • 2...Qg1
            • 3.Bxg2#
        • 2.Rxe1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Bb6
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Rxd1#
            • 3.Qxd1#
          • 2...Qxa1
            • 3.Qxa1#
          • 2...Qb1
            • 3.Rxb1#
          • 2...Qc1
            • 3.Rxc1#
          • 2...Qe1
            • 3.Rxe1#
          • 2...Qf1
            • 3.Rxf1#
        • 2.Qh8
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
      • 1...Bb8
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Rxd1#
            • 3.Qxd1#
          • 2...Qxa1
            • 3.Qxa1#
          • 2...Qb1
            • 3.Rxb1#
          • 2...Qc1
            • 3.Rxc1#
          • 2...Qe1
            • 3.Rxe1#
          • 2...Qf1
            • 3.Rxf1#
      • 1...g5
        • 2.Sxg1
          • threat
            • 3.Se2#
            • 3.Sh3#
          • 2...hxg1Q
            • 3.Qh8#
          • 2...hxg1S
            • 3.Qh8#
          • 2...hxg1B
            • 3.Qh8#
          • 2...hxg1R
            • 3.Qh8#
        • 2.Qh8
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
      • 1...e5
        • 2.Se4
          • threat
            • 3.Sg3#
      • 1...Qf1!
    • 1.Qe4?
      • threat
        • 2.Sxg1
          • threat
            • 3.Se2#
            • 3.Sh3#
            • 3.Qxg2#
        • 2.Sd2
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Sd4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Sh4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Se5
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Sg5
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
      • 1...Qf1
        • 2.Sd2
          • threat
            • 3.Rxf1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Sd4
          • threat
            • 3.Rxf1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Sh4
          • threat
            • 3.Rxf1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Se5
          • threat
            • 3.Rxf1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Sg5
          • threat
            • 3.Rxf1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
      • 1...Qb1
        • 2.Sd2
          • threat
            • 3.Rxb1#
            • 3.Qxb1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Sd4
          • threat
            • 3.Rxb1#
            • 3.Qxb1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Sh4
          • threat
            • 3.Rxb1#
            • 3.Qxb1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Se5
          • threat
            • 3.Rxb1#
            • 3.Qxb1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Sg5
          • threat
            • 3.Rxb1#
            • 3.Qxb1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Rxb1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
        • 2.Qxb1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qc1
        • 2.Sd2
          • threat
            • 3.Rxc1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Sd4
          • threat
            • 3.Rxc1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Sh4
          • threat
            • 3.Rxc1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Se5
          • threat
            • 3.Rxc1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Sg5
          • threat
            • 3.Rxc1#
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
        • 2.Rxc1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qd1
        • 2.Rxd1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qe1
        • 2.Sxe1
          • threat
            • 3.Sc2#
            • 3.Sxg2#
            • 3.Sed3#
            • 3.Qxg2#
          • 2...Kg1
            • 3.Sed3#
            • 3.Qxg2#
        • 2.Sd2
          • threat
            • 3.Rxe1#
            • 3.Qxg2#
            • 3.Qxe1#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
            • 3.Qxe1#
        • 2.Sd4
          • threat
            • 3.Rxe1#
            • 3.Qxg2#
            • 3.Qxe1#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
            • 3.Qxe1#
        • 2.Sh4
          • threat
            • 3.Rxe1#
            • 3.Qxg2#
            • 3.Qxe1#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
            • 3.Qxe1#
        • 2.Se5
          • threat
            • 3.Rxe1#
            • 3.Qxg2#
            • 3.Qxe1#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
            • 3.Qxe1#
        • 2.Sg5
          • threat
            • 3.Rxe1#
            • 3.Qxg2#
            • 3.Qxe1#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Kg1
            • 3.Qxg2#
            • 3.Qxe1#
        • 2.Rxe1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
        • 2.Qxe1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...g5
        • 2.Sxg1
          • threat
            • 3.Se2#
            • 3.Sh3#
            • 3.Qxg2#
        • 2.Sd2
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Sd4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Sh4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Se5
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Sxg5
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Qh7
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
      • 1...e5
        • 2.Sxg1
          • threat
            • 3.Se2#
            • 3.Sh3#
            • 3.Qxg2#
        • 2.Sd2
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Sd4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Sh4
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Sxe5
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
        • 2.Sg5
          • threat
            • 3.Qxg2#
          • 2...Qd1+
            • 3.Rxd1#
      • 1...Qxa1!
  • Keys
    • 1.Qa6!
      • threat
        • 2.Sh4
          • threat
            • 3.Bxg2#
          • 2...Qd1+
            • 3.Rxd1#
          • 2...Qxa1
            • 3.Qxa1#
          • 2...Qb1
            • 3.Rxb1#
          • 2...Qc1
            • 3.Rxc1#
          • 2...Qe1
            • 3.Rxe1#
          • 2...Qf1
            • 3.Rxf1#
            • 3.Qxf1#
      • 1...Qxa1
        • 2.Qxa1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qb1
        • 2.Rxb1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qc1
        • 2.Rxc1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qd1
        • 2.Rxd1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qe1
        • 2.Sxe1
          • threat
            • 3.Sc2#
            • 3.Sxg2#
            • 3.Sed3#
            • 3.Qf1#
          • 2...Kg1
            • 3.Sed3#
        • 2.Rxe1+
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...Qf1
        • 2.Rxf1+
          • 2...gxf1Q
            • 3.Qxf1#
          • 2...gxf1S
            • 3.Qxf1#
          • 2...gxf1B
            • 3.Qxf1#
          • 2...gxf1R
            • 3.Qxf1#
          • 2...g1Q+
            • 3.Sxg1#
          • 2...g1S
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1B
            • 3.Se1#
            • 3.Sxg1#
            • 3.Sd2#
            • 3.Sd4#
            • 3.Sh4#
            • 3.Se5#
            • 3.Sg5#
          • 2...g1R+
            • 3.Sxg1#
      • 1...g5
        • 2.Sxg1
          • threat
            • 3.Se2#
            • 3.Sh3#
          • 2...hxg1Q
            • 3.Qh6#
          • 2...hxg1S
            • 3.Qh6#
          • 2...hxg1B
            • 3.Qh6#
          • 2...hxg1R
            • 3.Qh6#
        • 2.Qh6
          • threat
            • 3.Rxg1#
            • 3.Qxh2#
      • 1...e5
        • 2.Se4
          • threat
            • 3.Sg3#
          • 2...Bxf2
            • 3.Sxf2#

FEATURES


NOT CLASSIFIED


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