Problem Display
PID: 58271 (3k1K2/2p1NPP1/2P5/8/rp1B1pr1/1p1B1p2/8/7R w - - 0 1)

Kipping, Cyril Stanley

Pittsburgh Sun, 1915

3k1K2/2p1NPP1/2P5/8/rp1B1pr1/1p1B1p2/8/7R

#3

8 + 8


4792 300 Chess Problems 1916

SOLUTION


  • SOUND
  • Sets
    • 1...Ra1
      • 2.Rxa1
        • threat
          • 3.Ra8#
  • Tries
    • 1.Kg8?
      • threat
        • 2.f8Q#
      • 1...Kxe7
        • 2.f8Q+
          • 2...Ke6
            • 3.Bc4#
      • 1...Rxg7+!
  • Keys
    • 1.Rd1!
      • threat
        • 2.Bb1
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bf1
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bc4
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Be4
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bb5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bf5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Ba6
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bg6
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bh7
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Ba1
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bg1
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bb2
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bf2
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bc3
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Be3
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bc5
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Be5
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bf6
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
        • 2.Ba7
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
      • 1...Rxg7
        • 2.Bxg7
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
      • 1...Ra2
        • 2.Bb2
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
      • 1...Ra1
        • 2.Bxa1
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Rxa1
          • threat
            • 3.Ra8#
      • 1...Ra3
        • 2.Bb1
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bf1
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bc4
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Be4
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bb5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bf5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Ba6
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bg6
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bh7
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bb2
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bc3
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
      • 1...Ra5
        • 2.Bb5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
      • 1...Ra6
        • 2.Bf5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rxc6
            • 3.Sxc6#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bxa6
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
      • 1...Ra7
        • 2.Bb1
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Bxa7#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bf1
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Bxa7#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bc4
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Bxa7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Be4
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Bxa7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bb5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Bxa7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bf5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Bxa7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Ba6
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Bxa7#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bg6
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Bxa7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bh7
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Bxa7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Ba1
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bg1
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bb2
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bf2
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bc3
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Be3
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bc5
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Be5
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bf6
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
        • 2.Bxa7
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
      • 1...Ra8
        • 2.Bb1
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bf1
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bc4
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Be4
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bb5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bf5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Ba6
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bg6
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bh7
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Ba1
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bg1
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bb2
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bf2
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bc3
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Be3
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bc5
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Be5
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Bf6
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
        • 2.Ba7
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
      • 1...Rg1
        • 2.Bxg1
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
      • 1...Rg2
        • 2.Bf2
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
      • 1...Rg3
        • 2.Bb1
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
        • 2.Bf1
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bc4
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Be4
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bb5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bf5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Ba6
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bg6
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bh7
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Rg1
            • 3.Bxg1#
          • 2...Ra1
            • 3.Bxa1#
        • 2.Bf2
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
        • 2.Be3
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...Rg6
            • 3.Bxg6#
      • 1...Rh4
        • 2.Bh7
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
      • 1...Rg5
        • 2.Bf5
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
          • 2...Rg1
            • 3.Bxg1#
      • 1...Rg6
        • 2.Bxg6
          • threat
            • 3.Ba1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
          • 2...Ra1
            • 3.Bxa1#
      • 1...b2
        • 2.Bc3
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...b1Q
            • 3.Bxb1#
          • 2...b1S
            • 3.Bxb1#
          • 2...b1R
            • 3.Bxb1#
          • 2...Rg6
            • 3.Bxg6#
      • 1...f2
        • 2.Be3
          • threat
            • 3.Bb1#
            • 3.Bf1#
            • 3.Bc2#
            • 3.Be2#
            • 3.Bc4#
            • 3.Be4#
            • 3.Bb5#
            • 3.Bf5#
            • 3.Ba6#
            • 3.Bg6#
            • 3.Bh7#
          • 2...f1Q
            • 3.Bxf1#
          • 2...f1S
            • 3.Bxf1#
          • 2...f1R
            • 3.Bxf1#
          • 2...Rg6
            • 3.Bxg6#

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