Problem Display
PID: 50831 (3r4/3N4/K7/6pR/k1BB3R/8/6p1/rN1n4 w - - 0 1)

White, Alain Campbell

Chess Amateur (The), 1907

3r4/3N4/K7/6pR/k1BB3R/8/6p1/rN1n4

#3

7 + 6


SOLUTION


  • COOKED
  • Tries
    • 1.Ba2?
      • threat
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Ra8+
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rxb1
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rxd7
        • 2.Bc3+
          • 2...Rd4
            • 3.Rxd4#
          • 2...gxh4
            • 3.Ra5#
          • 2...g4
            • 3.Ra5#
      • 1...gxh4
        • 2.Sb6+
          • 2...Kb4
            • 3.Bc5#
            • 3.Rb5#
        • 2.Ra5+
          • 2...Kb4
            • 3.Bc5#
      • 1...g1Q
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Qd4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxd4#
          • 2...Qg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Ra5#
          • 2...g4
            • 3.Ra5#
        • 2.Bc5+
          • 2...Qd4
            • 3.Sb6#
            • 3.Rxd4#
          • 2...Qg4
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...g1S
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...g1B
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Bd4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxd4#
          • 2...gxh4
            • 3.Ra5#
          • 2...g4
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...Bd4
            • 3.Sb6#
            • 3.Rxd4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...g1R
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Rg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Rg4
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...Rb8
        • 2.Bc3+
          • 2...Rb4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxb4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Ra5#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rc8
        • 2.Bc3+
          • 2...Rc4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxc4#
          • 2...gxh4
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
      • 1...Re8
        • 2.Bc3+
          • 2...Re4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Re4
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rf8
        • 2.Bc3+
          • 2...Rf4
            • 3.Sc5#
            • 3.Sb6#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Rf4
            • 3.Sb6#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rg8
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rh8
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Bxh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Sb2
        • 2.Bxb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Sc4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxc4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Sc4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxc4#
          • 2...gxh4
            • 3.Sc3#
            • 3.Sb6#
          • 2...g4
            • 3.Sc3#
            • 3.Sb6#
      • 1...Sf2
        • 2.Bxf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Se4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...Sg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Se4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...Sg4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc3#
            • 3.Sb6#
          • 2...g4
            • 3.Sc3#
            • 3.Sb6#
      • 1...Sc3
        • 2.Bxc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Se4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sxc3#
            • 3.Sb6#
          • 2...g4
            • 3.Sxc3#
            • 3.Sb6#
      • 1...Se3
        • 2.Bc3+
          • 2...Sc4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxc4#
          • 2...Sg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bxe3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...Sc4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxc4#
          • 2...Sg4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc3#
            • 3.Sb6#
          • 2...g4
            • 3.Sc3#
            • 3.Sb6#
      • 1...g4
        • 2.Sb6+
          • 2...Kb4
            • 3.Bc5#
            • 3.Rb5#
        • 2.Ra5+
          • 2...Kb4
            • 3.Bc5#
      • 1...Rxa2!
    • 1.Bg8?
      • threat
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Kb4+
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Ra8+
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rxb1
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rxd7
        • 2.Bc3+
          • 2...Rd4
            • 3.Rxd4#
          • 2...gxh4
            • 3.Ra5#
          • 2...g4
            • 3.Ra5#
      • 1...gxh4
        • 2.Ra5+
          • 2...Kb4
            • 3.Bc5#
      • 1...g1Q
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Qd4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxd4#
          • 2...Qg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Ra5#
          • 2...g4
            • 3.Ra5#
        • 2.Bc5+
          • 2...Qd4
            • 3.Sb6#
            • 3.Rxd4#
          • 2...Qg4
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...g1S
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...g1B
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Bd4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxd4#
          • 2...gxh4
            • 3.Ra5#
          • 2...g4
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...Bd4
            • 3.Sb6#
            • 3.Rxd4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...g1R
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Rg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Rg4
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...Ra2
        • 2.Ba1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Ra3
        • 2.Ba1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rb8
        • 2.Bc3+
          • 2...Rb4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxb4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Ra5#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rc8
        • 2.Bc3+
          • 2...Rc4
            • 3.Sc5#
          • 2...gxh4
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
      • 1...Re8
        • 2.Bc3+
          • 2...Re4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Re4
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rf8
        • 2.Bc3+
          • 2...Rf4
            • 3.Sc5#
            • 3.Sb6#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Rf4
            • 3.Sb6#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Sb2
        • 2.Bxb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Sc4
            • 3.Sc5#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
      • 1...Sf2
        • 2.Bxf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Se4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...Sg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Se4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...Sg4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc3#
            • 3.Sb6#
          • 2...g4
            • 3.Sc3#
            • 3.Sb6#
      • 1...Sc3
        • 2.Bxc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Se4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sxc3#
            • 3.Sb6#
          • 2...g4
            • 3.Sxc3#
            • 3.Sb6#
      • 1...Se3
        • 2.Bc3+
          • 2...Sc4
            • 3.Sc5#
          • 2...Sg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bxe3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...g4
        • 2.Ra5+
          • 2...Kb4
            • 3.Bc5#
      • 1...Rxg8!
  • Keys
    • 1.Bd5!
      • threat
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Re4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
        • 2.Rg4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...g1Q
            • 3.Bxg1#
          • 2...g1R
            • 3.Bxg1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
        • 2.Rxg5
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...g1Q
            • 3.Bxg1#
          • 2...g1R
            • 3.Bxg1#
          • 2...Rh8
            • 3.Bxh8#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
      • 1...Kb4+
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Ra8+
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rxb1
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rxd7
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...gxh4
        • 2.Rxh4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...g1Q
            • 3.Bxg1#
          • 2...g1R
            • 3.Bxg1#
          • 2...Rh8
            • 3.Bxh8#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
      • 1...g1Q
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...Qd4
            • 3.Sb6#
            • 3.Rxd4#
          • 2...Qg4
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...g1S
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...g1B
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...Bd4
            • 3.Sb6#
            • 3.Rxd4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...g1R
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Rg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
        • 2.Bc5+
          • 2...Rg4
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...Ra2
        • 2.Ba1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Ra3
        • 2.Ba1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rb8
        • 2.Bc3+
          • 2...Rb4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxb4#
          • 2...gxh4
            • 3.Sc5#
          • 2...g4
            • 3.Sc5#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rc8
        • 2.Bc3+
          • 2...Rc4
            • 3.Sc5#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
      • 1...Re8
        • 2.Bc3+
          • 2...Re4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
        • 2.Bc5+
          • 2...Re4
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rf8
        • 2.Bc3+
          • 2...Rf4
            • 3.Sc5#
            • 3.Sb6#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
        • 2.Bc5+
          • 2...Rf4
            • 3.Sb6#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rg8
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Re4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
        • 2.Rg4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...g1Q
            • 3.Bxg1#
          • 2...g1R
            • 3.Bxg1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
      • 1...Rh8
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Bxh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Re4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bxh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
        • 2.Rg4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bxh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...g1Q
            • 3.Bxg1#
          • 2...g1R
            • 3.Bxg1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
      • 1...Sb2
        • 2.Bxb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Sc4
            • 3.Sc5#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
      • 1...Sf2
        • 2.Bxf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Se4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...Sg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
        • 2.Bc5+
          • 2...Se4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...Sg4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc3#
            • 3.Sb6#
          • 2...g4
            • 3.Sc3#
            • 3.Sb6#
      • 1...Sc3
        • 2.Bxc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Bc5+
          • 2...Se4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sxc3#
            • 3.Sb6#
          • 2...g4
            • 3.Sxc3#
            • 3.Sb6#
      • 1...Se3
        • 2.Bc3+
          • 2...Sc4
            • 3.Sc5#
          • 2...Sg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
        • 2.Bxe3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...g4
        • 2.Rxg4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...g1Q
            • 3.Bxg1#
          • 2...g1R
            • 3.Bxg1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
    • 1.Be6!
      • threat
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Kb4+
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Ra8+
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rxb1
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rxd7
        • 2.Bc3+
          • 2...Rd4
            • 3.Rxd4#
          • 2...gxh4
            • 3.Ra5#
          • 2...g4
            • 3.Ra5#
      • 1...gxh4
        • 2.Ra5+
          • 2...Kb4
            • 3.Bc5#
      • 1...g1Q
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Qd4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxd4#
          • 2...Qg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Ra5#
          • 2...g4
            • 3.Ra5#
        • 2.Bc5+
          • 2...Qd4
            • 3.Sb6#
            • 3.Rxd4#
          • 2...Qg4
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...g1S
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...g1B
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Bd4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxd4#
          • 2...gxh4
            • 3.Ra5#
          • 2...g4
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...Bd4
            • 3.Sb6#
            • 3.Rxd4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...g1R
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Rg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Rg4
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...Ra2
        • 2.Ba1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Ra3
        • 2.Ba1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rb8
        • 2.Bc3+
          • 2...Rb4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxb4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Ra5#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rc8
        • 2.Bc3+
          • 2...Rc4
            • 3.Sc5#
          • 2...gxh4
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
      • 1...Rf8
        • 2.Bc3+
          • 2...Rf4
            • 3.Sc5#
            • 3.Sb6#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Rf4
            • 3.Sb6#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rg8
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Re4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
        • 2.Rg4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...g1Q
            • 3.Bxg1#
          • 2...g1R
            • 3.Bxg1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
      • 1...Rh8
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Bxh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Re4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bxh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
        • 2.Rg4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bxh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...g1Q
            • 3.Bxg1#
          • 2...g1R
            • 3.Bxg1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
      • 1...Sb2
        • 2.Bxb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Sc4
            • 3.Sc5#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
      • 1...Sf2
        • 2.Bxf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Se4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...Sg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Se4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...Sg4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc3#
            • 3.Sb6#
          • 2...g4
            • 3.Sc3#
            • 3.Sb6#
      • 1...Sc3
        • 2.Bxc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Se4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sxc3#
            • 3.Sb6#
          • 2...g4
            • 3.Sxc3#
            • 3.Sb6#
      • 1...Se3
        • 2.Bc3+
          • 2...Sc4
            • 3.Sc5#
          • 2...Sg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bxe3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...g4
        • 2.Ra5+
          • 2...Kb4
            • 3.Bc5#
    • 1.Bf7!
      • threat
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Kb4+
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Ra8+
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rxb1
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rxd7
        • 2.Bc3+
          • 2...Rd4
            • 3.Rxd4#
          • 2...gxh4
            • 3.Ra5#
          • 2...g4
            • 3.Ra5#
      • 1...gxh4
        • 2.Ra5+
          • 2...Kb4
            • 3.Bc5#
      • 1...g1Q
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Qd4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxd4#
          • 2...Qg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Ra5#
          • 2...g4
            • 3.Ra5#
        • 2.Bc5+
          • 2...Qd4
            • 3.Sb6#
            • 3.Rxd4#
          • 2...Qg4
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...g1S
        • 2.Bxa1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...g1B
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Bd4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxd4#
          • 2...gxh4
            • 3.Ra5#
          • 2...g4
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...Bd4
            • 3.Sb6#
            • 3.Rxd4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...g1R
        • 2.Bxg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Rg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Rg4
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
      • 1...Ra2
        • 2.Ba1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Ra3
        • 2.Ba1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg1+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Be3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bf6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Ba7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rb8
        • 2.Bc3+
          • 2...Rb4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxb4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Ra5#
        • 2.Bb6+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rc8
        • 2.Bc3+
          • 2...Rc4
            • 3.Sc5#
          • 2...gxh4
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
            • 3.Rxh4#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
      • 1...Re8
        • 2.Bc3+
          • 2...Re4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Re4
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Be5+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...Rg8
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
        • 2.Bg7+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Re4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
        • 2.Rg4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...g1Q
            • 3.Bxg1#
          • 2...g1R
            • 3.Bxg1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
      • 1...Rh8
        • 2.Bc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Bc5+
          • 2...gxh4
            • 3.Sb6#
          • 2...g4
            • 3.Sb6#
            • 3.Rxg4#
        • 2.Bxh8+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Re4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bxh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
        • 2.Rg4
          • threat
            • 3.Bxa1#
            • 3.Bg1#
            • 3.Bb2#
            • 3.Bf2#
            • 3.Bc3#
            • 3.Be3#
            • 3.Bc5#
            • 3.Be5#
            • 3.Bb6#
            • 3.Bf6#
            • 3.Ba7#
            • 3.Bg7#
            • 3.Bxh8#
          • 2...Kb4+
            • 3.Bxa1#
          • 2...g1Q
            • 3.Bxg1#
          • 2...g1R
            • 3.Bxg1#
          • 2...Sb2
            • 3.Bxb2#
          • 2...Sf2
            • 3.Bxf2#
          • 2...Sc3
            • 3.Bxc3#
          • 2...Se3
            • 3.Bxe3#
      • 1...Sb2
        • 2.Bxb2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Sc4
            • 3.Sc5#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
      • 1...Sf2
        • 2.Bxf2+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
        • 2.Bc3+
          • 2...Se4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...Sg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Se4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...Sg4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc3#
            • 3.Sb6#
          • 2...g4
            • 3.Sc3#
            • 3.Sb6#
      • 1...Sc3
        • 2.Bxc3+
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxh4#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
            • 3.Ra5#
        • 2.Bc5+
          • 2...Se4
            • 3.Sc3#
            • 3.Sb6#
            • 3.Rxe4#
          • 2...gxh4
            • 3.Sxc3#
            • 3.Sb6#
          • 2...g4
            • 3.Sxc3#
            • 3.Sb6#
      • 1...Se3
        • 2.Bc3+
          • 2...Sc4
            • 3.Sc5#
          • 2...Sg4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Rxg4#
          • 2...gxh4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
          • 2...g4
            • 3.Sc5#
            • 3.Sb6#
            • 3.Ra5#
        • 2.Bxe3+
          • 2...gxh4
            • 3.Rxh4#
          • 2...g4
            • 3.Rxg4#
      • 1...g4
        • 2.Ra5+
          • 2...Kb4
            • 3.Bc5#

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