Problem Display
PID: 43525 (n6k/1Q3Kp1/8/8/8/r2p3B/3P3B/8 w - - 0 1)

Kipping, Cyril Stanley

Hampshire Post, 1912

n6k/1Q3Kp1/8/8/8/r2p3B/3P3B/8

#3

5 + 5


4792 300 Chess Problems 1916
20 De Problemist 1930

SOLUTION


  • SOUND
  • Sets
    • 1...Kh7
      • 2.Qe4+
        • 2...Kh6
          • 3.Qg6#
          • 3.Qh4#
        • 2...Kh8
          • 3.Qh4#
        • 2...g6
          • 3.Qh4#
    • 1...g5
      • 2.Bf5
        • threat
          • 3.Be5#
          • 3.Qc8#
          • 3.Qb8#
  • Tries
    • 1.Kg6?
      • threat
        • 2.Qc8#
        • 2.Qxg7#
        • 2.Qb8#
      • 1...Sc7
        • 2.Qc8+
          • 2...Se8
            • 3.Qxe8#
        • 2.Qb8+
          • 2...Se8
            • 3.Qxe8#
      • 1...Ra6+!
    • 1.Bf4?
      • threat
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Qc8+
          • 2...Kh7
            • 3.Qg8#
        • 2.Qb8+
          • 2...Kh7
            • 3.Qg8#
      • 1...Kh7
        • 2.Bf5+
          • 2...Kh8
            • 3.Qh1#
            • 3.Qc8#
            • 3.Qb8#
          • 2...g6
            • 3.Qh1#
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh8
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...Ra1
        • 2.Qc8+
          • 2...Kh7
            • 3.Qg8#
        • 2.Qb8+
          • 2...Kh7
            • 3.Qg8#
      • 1...Rb3
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Qc8+
          • 2...Kh7
            • 3.Qg8#
      • 1...Rc3
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...Ra4
        • 2.Qc8+
          • 2...Kh7
            • 3.Qg8#
        • 2.Qb8+
          • 2...Kh7
            • 3.Qg8#
      • 1...Ra5
        • 2.Qc8+
          • 2...Kh7
            • 3.Qg8#
        • 2.Qb8+
          • 2...Kh7
            • 3.Qg8#
      • 1...Ra6
        • 2.Qc8+
          • 2...Kh7
            • 3.Qg8#
        • 2.Qb8+
          • 2...Kh7
            • 3.Qg8#
      • 1...Sb6
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...Sc7
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...g5
        • 2.Bf5
          • threat
            • 3.Be5#
            • 3.Qh1#
            • 3.Qc8#
            • 3.Qb8#
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...Ra7!
    • 1.Be5?
      • threat
        • 2.Bf5
          • threat
            • 3.Bxg7#
            • 3.Qh1#
            • 3.Qc8#
            • 3.Qb8#
        • 2.Bxg7+
          • 2...Kh7
            • 3.Bf5#
            • 3.Qe4#
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...Kh7
        • 2.Qe4+
          • 2...Kh6
            • 3.Qg6#
            • 3.Qh4#
          • 2...Kh8
            • 3.Bxg7#
            • 3.Qh4#
          • 2...g6
            • 3.Qxg6#
            • 3.Qh4#
      • 1...Ra7
        • 2.Bxg7+
          • 2...Kh7
            • 3.Bf5#
      • 1...Ra1
        • 2.Bf5
          • threat
            • 3.Bxg7#
            • 3.Qc8#
            • 3.Qb8#
        • 2.Bxg7+
          • 2...Kh7
            • 3.Bf5#
            • 3.Qe4#
      • 1...Rb3
        • 2.Bxg7+
          • 2...Kh7
            • 3.Bf5#
            • 3.Qe4#
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...Rc3
        • 2.Bxg7+
          • 2...Kh7
            • 3.Bf5#
            • 3.Qe4#
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...Ra4
        • 2.Bf5
          • threat
            • 3.Bxg7#
            • 3.Qc8#
            • 3.Qb8#
        • 2.Bxg7+
          • 2...Kh7
            • 3.Bf5#
      • 1...Ra5
        • 2.Bf5
          • threat
            • 3.Bxg7#
            • 3.Qh1#
            • 3.Qc8#
            • 3.Qb8#
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...Sb6
        • 2.Bf5
          • threat
            • 3.Bxg7#
            • 3.Qh1#
        • 2.Bxg7+
          • 2...Kh7
            • 3.Bf5#
            • 3.Qe4#
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...Sc7
        • 2.Bf5
          • threat
            • 3.Bxg7#
            • 3.Qh1#
        • 2.Bxg7+
          • 2...Kh7
            • 3.Bf5#
            • 3.Qe4#
        • 2.Qh1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Qe4
          • threat
            • 3.Bxg7#
            • 3.Qh4#
      • 1...Ra6!
    • 1.Bf5?
      • threat
        • 2.Qc8#
        • 2.Qb8#
      • 1...g6
        • 2.Be5+
          • 2...Kh7
            • 3.Qh1#
        • 2.Bxg6
          • threat
            • 3.Be5#
            • 3.Qc8#
            • 3.Qb8#
        • 2.Qh1
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
      • 1...Rc3
        • 2.Qh1
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Rc7+
            • 3.Bxc7#
        • 2.Qxa8+
          • 2...Rc8
            • 3.Qxc8#
        • 2.Qb8+
          • 2...Rc8
            • 3.Qxc8#
      • 1...Sb6
        • 2.Be5
          • threat
            • 3.Bxg7#
            • 3.Qh1#
        • 2.Qh1
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Qb8+
          • 2...Sc8
            • 3.Qxc8#
      • 1...Sc7
        • 2.Be5
          • threat
            • 3.Bxg7#
            • 3.Qh1#
        • 2.Bxc7
          • threat
            • 3.Qh1#
            • 3.Qc8#
            • 3.Qb8#
        • 2.Qh1
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
        • 2.Qg2
          • threat
            • 3.Qh3#
            • 3.Qxg7#
        • 2.Qc8+
          • 2...Se8
            • 3.Qxe8#
        • 2.Qb4
          • threat
            • 3.Qf8#
            • 3.Qh4#
        • 2.Qb8+
          • 2...Se8
            • 3.Qxe8#
      • 1...Ra7!
    • 1.Qxa8+?
      • 1...Kh7
        • 2.Qe4+
          • 2...Kh6
            • 3.Qg6#
            • 3.Qh4#
          • 2...Kh8
            • 3.Qh4#
          • 2...g6
            • 3.Qh4#
      • 1...Rxa8!
    • 1.Qb2?
      • threat
        • 2.Qxg7#
      • 1...Rc3
        • 2.Qxc3
          • threat
            • 3.Qxg7#
          • 2...Kh7
            • 3.Qxg7#
      • 1...Ra7+!
    • 1.Qb4?
      • threat
        • 2.Qh4#
      • 1...Ra4
        • 2.Qf8+
          • 2...Kh7
            • 3.Qxg7#
      • 1...Ra5
        • 2.Qf8+
          • 2...Kh7
            • 3.Qxg7#
        • 2.Qh4+
          • 2...Rh5
            • 3.Qxh5#
      • 1...Ra6
        • 2.Qf8+
          • 2...Kh7
            • 3.Qxg7#
      • 1...g5
        • 2.Qf8+
          • 2...Kh7
            • 3.Bf5#
            • 3.Qg7#
        • 2.Qd4+
          • 2...Kh7
            • 3.Qg7#
      • 1...Ra7+!
    • 1.Qe7?
      • threat
        • 2.Qh4#
      • 1...Ra4
        • 2.Qf8+
          • 2...Kh7
            • 3.Qxg7#
      • 1...Ra5
        • 2.Qh4+
          • 2...Rh5
            • 3.Qxh5#
        • 2.Qf8+
          • 2...Kh7
            • 3.Qxg7#
      • 1...Ra6
        • 2.Qf8+
          • 2...Kh7
            • 3.Qxg7#
      • 1...g5
        • 2.Kf8
          • threat
            • 3.Be5#
            • 3.Qg7#
        • 2.Bf5
          • threat
            • 3.Be5#
            • 3.Qf6#
            • 3.Qd8#
            • 3.Qf8#
            • 3.Qe5#
            • 3.Qe8#
        • 2.Qf6+
          • 2...Kh7
            • 3.Bf5#
            • 3.Qg7#
        • 2.Qf8+
          • 2...Kh7
            • 3.Bf5#
            • 3.Qg7#
        • 2.Qe5+
          • 2...Kh7
            • 3.Qg7#
      • 1...Ra7!
  • Keys
    • 1.Qh1!
      • threat
        • 2.Bg1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bg3
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bf4
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Be5
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bd6
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bc7
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bb8
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bf1
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bg2
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bg4
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bf5
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Be6
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bd7
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bc8
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
      • 1...Ra7+
        • 2.Bc7
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...Kh7
        • 2.Bf4
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh8
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bf1
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh6
            • 3.Bf4#
          • 2...Kh8
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bg2
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh6
            • 3.Bf4#
          • 2...Kh8
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bg4
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh6
            • 3.Bf4#
          • 2...Kh8
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bf5+
          • 2...Kh6
            • 3.Bf4#
          • 2...Kh8
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...g6
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Be6
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh6
            • 3.Bf4#
          • 2...Kh8
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bd7
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh6
            • 3.Bf4#
          • 2...Kh8
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bc8
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh6
            • 3.Bf4#
          • 2...Kh8
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Qe4+
          • 2...Kh6
            • 3.Qg6#
            • 3.Qh4#
          • 2...Kh8
            • 3.Qh4#
          • 2...g6
            • 3.Qh4#
      • 1...Ra4
        • 2.Bf5
          • threat
            • 3.Bf4#
          • 2...Ra7+
            • 3.Bc7#
          • 2...Ra1
            • 3.Bg1#
          • 2...Rf4
            • 3.Bxf4#
            • 3.Qxa8#
          • 2...Rg4
            • 3.Qxa8#
          • 2...Rh4
            • 3.Qxa8#
          • 2...Ra6
            • 3.Bd6#
      • 1...Ra1
        • 2.Qxa1
          • threat
            • 3.Qxg7#
          • 2...Kh7
            • 3.Qxg7#
      • 1...Ra2
        • 2.Bg1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bg3
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bf4
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Be5
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bd6
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bc7
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bb8
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bg2
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bf5
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Rxd2
            • 3.Qxa8#
      • 1...Rc3
        • 2.Bg1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bg3
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bf4
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Be5
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bd6
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bc7
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bb8
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bf1
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Rc7+
            • 3.Bxc7#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bg2
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Rc7+
            • 3.Bxc7#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bg4
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Rc7+
            • 3.Bxc7#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bf5
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Rc7+
            • 3.Bxc7#
        • 2.Be6
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Rc7+
            • 3.Bxc7#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bd7
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bc8
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Rc7+
            • 3.Bxc7#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
      • 1...Ra5
        • 2.Be5
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...Ra6
        • 2.Bd6
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
      • 1...Sc7
        • 2.Bg1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bg3
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bf4
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Be5
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bd6
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bxc7
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bf1
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
        • 2.Bg2
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
        • 2.Bg4
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
        • 2.Bf5
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
        • 2.Be6
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
        • 2.Bd7
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
        • 2.Bc8
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bxc7#
      • 1...g5
        • 2.Bg1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bg3
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bf4
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Be5+
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bd6
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bc7
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bb8
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bf1
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bg2
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bg4
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bf5
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Be6
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bd7
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bc8
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
      • 1...g6
        • 2.Bg1
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bg3
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bf4
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Be5+
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bd6
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bc7
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bb8
          • threat
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
          • 2...Kh7
            • 3.Bf1#
            • 3.Bg2#
            • 3.Bg4#
            • 3.Bf5#
            • 3.Be6#
            • 3.Bd7#
            • 3.Bc8#
        • 2.Bf1
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bg2
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bg4
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bf5
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Be6
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bd7
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
        • 2.Bc8
          • threat
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#
          • 2...Kh7
            • 3.Bg1#
            • 3.Bg3#
            • 3.Bf4#
            • 3.Be5#
            • 3.Bd6#
            • 3.Bc7#
            • 3.Bb8#

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