Problem Display
PID: 88979 (4N3/2p1p3/5bN1/2nP1kBK/Rr1r3p/3pnP2/6Q1/4RB2 w - - 0 1)

Oppenheimer, Otto

American Chess Problemist, 1950

4N3/2p1p3/5bN1/2nP1kBK/Rr1r3p/3pnP2/6Q1/4RB2

#3

10 + 10


6490 yacpdb 2009

SOLUTION


  • COOKED
  • Sets
    • 1...Rb1
      • 2.Qh3+
        • 2...Rg4
          • 3.Rf4#
        • 2...Sg4
          • 3.Sxh4#
    • 1...Rb2
      • 2.Qh3+
        • 2...Rg4
          • 3.Rf4#
        • 2...Sg4
          • 3.Sxh4#
    • 1...Rb3
      • 2.Qh3+
        • 2...Rg4
          • 3.Rf4#
        • 2...Sg4
          • 3.Sxh4#
    • 1...Rb5
      • 2.Qh3+
        • 2...Rg4
          • 3.Rf4#
        • 2...Sg4
          • 3.Sxh4#
    • 1...Rb6
      • 2.Qh3+
        • 2...Rg4
          • 3.Rf4#
        • 2...Sg4
          • 3.Sxh4#
    • 1...Rb7
      • 2.Qh3+
        • 2...Rg4
          • 3.Rf4#
        • 2...Sg4
          • 3.Sxh4#
    • 1...Rb8
      • 2.Qh3+
        • 2...Rg4
          • 3.Rf4#
        • 2...Sg4
          • 3.Sxh4#
    • 1...Be5
      • 2.Sxe7#
    • 1...Bxg5
      • 2.Qxg5#
    • 1...Bg7
      • 2.Sxg7#
    • 1...Sd1
      • 2.Sxe7+
        • 2...Bxe7
          • 3.Sg7#
      • 2.Sg7+
        • 2...Bxg7
          • 3.Sxe7#
      • 2.Bxf6
        • threat
          • 3.Re5#
          • 3.Qg5#
        • 2...exf6
          • 3.Sg7#
        • 2...Se4
          • 3.Qh3#
          • 3.Qg4#
      • 2.Re5+
        • 2...Bxe5
          • 3.Sxe7#
      • 2.Qh3+
        • 2...Rg4
          • 3.Sxh4#
    • 1...Sxf1
      • 2.Sxe7+
        • 2...Bxe7
          • 3.Sg7#
      • 2.Sg7+
        • 2...Bxg7
          • 3.Sxe7#
      • 2.Re5+
        • 2...Bxe5
          • 3.Sxe7#
      • 2.Qh3+
        • 2...Rg4
          • 3.Sxh4#
    • 1...Sc2
      • 2.Sxe7+
        • 2...Bxe7
          • 3.Sg7#
      • 2.Sg7+
        • 2...Bxg7
          • 3.Sxe7#
      • 2.Bxf6
        • threat
          • 3.Re5#
          • 3.Qg5#
        • 2...exf6
          • 3.Sg7#
        • 2...Se4
          • 3.Qh3#
          • 3.Qg4#
      • 2.Re5+
        • 2...Bxe5
          • 3.Sxe7#
      • 2.Qh3+
        • 2...Rg4
          • 3.Sxh4#
    • 1...Sxg2
      • 2.Sxe7+
        • 2...Bxe7
          • 3.Sg7#
      • 2.Sg7+
        • 2...Bxg7
          • 3.Sxe7#
      • 2.Re5+
        • 2...Bxe5
          • 3.Sxe7#
    • 1...Sc4
      • 2.Sxe7+
        • 2...Bxe7
          • 3.Sg7#
      • 2.Sg7+
        • 2...Bxg7
          • 3.Sxe7#
      • 2.Qh3+
        • 2...Rg4
          • 3.Sxh4#
          • 3.Qxg4#
          • 3.fxg4#
      • 2.Qg4+
        • 2...Rxg4
          • 3.fxg4#
    • 1...Sg4
      • 2.Sxh4#
    • 1...Sxd5
      • 2.Qh3+
        • 2...Rg4
          • 3.Sxh4#
    • 1...Se4
      • 2.Qh3+
        • 2...Sg4
          • 3.Qxg4#
          • 3.fxg4#
      • 2.Qg4+
        • 2...Sxg4
          • 3.fxg4#
    • 1...e5
      • 2.Se7+
        • 2...Bxe7
          • 3.Sg7#
      • 2.Sg7+
        • 2...Bxg7
          • 3.Se7#
      • 2.Qh3+
        • 2...Rg4
          • 3.Sxh4#
        • 2...Sg4
          • 3.Sxh4#
  • Tries
    • 1.Sxe7+?
      • 1...Ke5
        • 2.Qh2+
          • 2...Rf4
            • 3.Bxf6#
      • 1...Bxe7!
    • 1.Bxd3+?
      • 1...Rxd3
        • 2.Qh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Re4
        • 2.Rf1
          • threat
            • 3.fxe4#
          • 2...Sxf1
            • 3.Qh3#
            • 3.Qg4#
          • 2...Sxd5
            • 3.Qh3#
            • 3.Qg4#
        • 2.Qh3+
          • 2...Sg4
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Sxg4
            • 3.fxg4#
        • 2.fxe4+
          • 2...Rxe4
            • 3.Qf3#
            • 3.Qf2#
          • 2...Sxe4
            • 3.Qf3#
            • 3.Qf2#
      • 1...Se4
        • 2.Bxe3
          • threat
            • 3.Qh3#
            • 3.Qg4#
        • 2.Rxe3
          • threat
            • 3.Qh3#
            • 3.Qg4#
        • 2.Qh3+
          • 2...Sg4
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Sxg4
            • 3.fxg4#
        • 2.fxe4+
          • 2...Rxe4
            • 3.Qf3#
            • 3.Qf2#
      • 1...Sxd3!
    • 1.Bxe3?
      • threat
        • 2.Sg7+
          • 2...Bxg7
            • 3.Qg5#
      • 1...Rxd5
        • 2.Bf4
          • threat
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Qxg4#
      • 1...Rg4
        • 2.Qxg4+
          • 2...Rxg4
            • 3.fxg4#
        • 2.fxg4+
          • 2...Rxg4
            • 3.Qxg4#
      • 1...Se6!
    • 1.Bf4?
      • threat
        • 2.Sg7+
          • 2...Bxg7
            • 3.Qg5#
        • 2.Qh3+
          • 2...Sg4
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Sxg4
            • 3.fxg4#
      • 1...Rxf4
        • 2.Sg7+
          • 2...Bxg7
            • 3.Qg5#
      • 1...Rxd5
        • 2.Rxe3
          • threat
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Qh3+
          • 2...Sg4
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Sxg4
            • 3.fxg4#
      • 1...Se4
        • 2.Qh3+
          • 2...Sg4
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Sxg4
            • 3.fxg4#
      • 1...Se6
        • 2.Qh3+
          • 2...Sg4
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Sxg4
            • 3.fxg4#
      • 1...h3
        • 2.Sg7+
          • 2...Bxg7
            • 3.Qg5#
        • 2.Qxh3+
          • 2...Sg4
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Sxg4
            • 3.fxg4#
      • 1...Sxg2!
    • 1.Rxb4?
      • threat
        • 2.Qh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rxd5
        • 2.Qh3+
          • 2...Sg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Sxg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.fxg4#
      • 1...Sxf1
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
      • 1...Sxg2
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
      • 1...Sxd5
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
      • 1...Rg4
        • 2.Qxg4+
          • 2...Sxg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.fxg4#
        • 2.fxg4+
          • 2...Sxg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf3#
            • 3.Qxg4#
      • 1...Rc4
        • 2.Qh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Re4
        • 2.fxe4+
          • 2...Sxe4
            • 3.Qf3#
            • 3.Qxe4#
      • 1...Bh8
        • 2.Qh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
            • 3.Sxe7#
      • 1...Sd1
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qh3#
            • 3.Qg4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
        • 2.f4
          • threat
            • 3.Sxh4#
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
      • 1...Sc2
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qh3#
            • 3.Qg4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
        • 2.f4
          • threat
            • 3.Sxh4#
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
      • 1...Sc4
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
      • 1...Sb3
        • 2.Bxd3+
          • 2...Rxd3
            • 3.Rf4#
          • 2...Re4
            • 3.Bxe4#
            • 3.fxe4#
        • 2.Rxd4
          • threat
            • 3.Bxd3#
            • 3.Rf4#
          • 2...e5
            • 3.Sxh4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Bxd3#
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Sa4
        • 2.Bxd3+
          • 2...Rxd3
            • 3.Rf4#
          • 2...Re4
            • 3.Bxe4#
            • 3.fxe4#
        • 2.Rxd4
          • threat
            • 3.Bxd3#
            • 3.Rf4#
          • 2...e5
            • 3.Sxh4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Bxd3#
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Se4
        • 2.Qh3+
          • 2...Sg4
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Sxg4
            • 3.fxg4#
        • 2.fxe4+
          • 2...Rxe4
            • 3.Qxe4#
      • 1...Sa6
        • 2.Bxd3+
          • 2...Rxd3
            • 3.Rf4#
          • 2...Re4
            • 3.Bxe4#
            • 3.fxe4#
        • 2.Rxd4
          • threat
            • 3.Bxd3#
            • 3.Rf4#
          • 2...e5
            • 3.Sxh4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Bxd3#
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Se6
        • 2.Qh3+
          • 2...Rg4
            • 3.Bxd3#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Sb7
        • 2.Bxd3+
          • 2...Rxd3
            • 3.Rf4#
          • 2...Re4
            • 3.Bxe4#
            • 3.fxe4#
        • 2.Rxd4
          • threat
            • 3.Bxd3#
            • 3.Rf4#
          • 2...e5
            • 3.Sxh4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Bxd3#
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Sd7
        • 2.Bxd3+
          • 2...Rxd3
            • 3.Rf4#
          • 2...Re4
            • 3.Bxe4#
            • 3.fxe4#
        • 2.Rxd4
          • threat
            • 3.Bxd3#
            • 3.Rf4#
          • 2...e5
            • 3.Sxh4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Bxd3#
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...h3
        • 2.Qxh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sh4#
      • 1...e5
        • 2.Se7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Se7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rxb4!
    • 1.Qh3+?
      • 1...Sg4
        • 2.Sxh4#
      • 1...Rg4!
    • 1.Qh2?
      • threat
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
      • 1...Sxf1
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
            • 3.Re5#
            • 3.Qe5#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
            • 3.Qxe5#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
            • 3.Rxe5#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Sxd5
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Qxe5#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Rxe5#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Rg4
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
      • 1...Rb1
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Bxg5
            • 3.Qe5#
          • 2...Sg2
            • 3.Qh3#
        • 2.Qf4+
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rb2
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Bxg5
            • 3.Qe5#
          • 2...Sg2
            • 3.Qh3#
        • 2.Qf4+
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rb3
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Bxg5
            • 3.Qe5#
          • 2...Sg2
            • 3.Qh3#
        • 2.Qf4+
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rb5
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Bxg5
            • 3.Qe5#
          • 2...Sg2
            • 3.Qh3#
        • 2.Qf4+
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rb6
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Bxg5
            • 3.Qe5#
          • 2...Sg2
            • 3.Qh3#
        • 2.Qf4+
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rb7
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Bxg5
            • 3.Qe5#
          • 2...Sg2
            • 3.Qh3#
        • 2.Qf4+
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rb8
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qf4#
          • 2...Bxg5
            • 3.Qe5#
          • 2...Sg2
            • 3.Qh3#
        • 2.Qf4+
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rdc4
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
      • 1...Re4
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rf4
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Qxf4+
          • 2...Rxf4
            • 3.Rxf4#
      • 1...Sd1
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
            • 3.Re5#
            • 3.Qe5#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
            • 3.Qxe5#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
            • 3.Rxe5#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Sc2
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
            • 3.Re5#
            • 3.Qe5#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
            • 3.Qxe5#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
            • 3.Rxe5#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Sg2
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
            • 3.Re5#
            • 3.Qe5#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
            • 3.Qxe5#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
            • 3.Rxe5#
      • 1...Sc4
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Bxg4#
            • 3.Qf4#
            • 3.fxg4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Qxg4#
            • 3.fxg4#
      • 1...Se6
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
      • 1...Sd7
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...h3
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bxh3+
          • 2...Rg4
            • 3.Sh4#
          • 2...Sg4
            • 3.Sh4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
      • 1...e5
        • 2.Se7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Se7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Qxe5+
          • 2...Bxe5
            • 3.Se7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...e6
        • 2.Se7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Se7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Bxf6
          • threat
            • 3.Se7#
            • 3.Qe5#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Se7#
      • 1...Rxd5!
    • 1.Qg4+?
      • 1...Sxg4
        • 2.Sxh4#
      • 1...Rxg4!
    • 1.f4?
      • threat
        • 2.Sxh4#
      • 1...Rxd5
        • 2.Rxe3
          • threat
            • 3.Sxh4#
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Qxd5+
          • 2...Be5
            • 3.Sxh4#
            • 3.Sxe7#
            • 3.Sg7#
            • 3.Qxe5#
          • 2...Sxd5
            • 3.Sxh4#
            • 3.Bh3#
          • 2...e5
            • 3.Sxh4#
        • 2.Qg4+
          • 2...Ke4
            • 3.f5#
          • 2...Sxg4
            • 3.Sxh4#
      • 1...Bxg5
        • 2.Rxe3
          • threat
            • 3.Re5#
            • 3.Qh3#
            • 3.Qg4#
            • 3.Qxg5#
        • 2.Qh3+
          • 2...Ke4
            • 3.Bg2#
          • 2...Sg4
            • 3.Re5#
            • 3.Qxg4#
        • 2.Qxg5+
          • 2...Ke4
            • 3.Bg2#
      • 1...Sxg2
        • 2.Sxh4+
          • 2...Sxh4
            • 3.Bh3#
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
            • 3.Re5#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
      • 1...Rxf4!
  • Keys
    • 1.Rxe3!
      • threat
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Rxd5
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bf4
          • threat
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
        • 2.f4
          • threat
            • 3.Sxh4#
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
      • 1...Sxa4
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Rg4
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qxg4+
          • 2...Rxg4
            • 3.fxg4#
        • 2.fxg4+
          • 2...Rxg4
            • 3.Qxg4#
      • 1...Rb1
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bf4
          • threat
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qh3#
            • 3.Qg4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
        • 2.f4
          • threat
            • 3.Sxh4#
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
      • 1...Rb2
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qh3#
            • 3.Qg4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
        • 2.f4
          • threat
            • 3.Sxh4#
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
      • 1...Rb3
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bf4
          • threat
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qh3#
            • 3.Qg4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
        • 2.f4
          • threat
            • 3.Sxh4#
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
      • 1...Rb5
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bf4
          • threat
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qh3#
            • 3.Qg4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
        • 2.f4
          • threat
            • 3.Sxh4#
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
      • 1...Rb6
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bf4
          • threat
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qh3#
            • 3.Qg4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
        • 2.f4
          • threat
            • 3.Sxh4#
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
      • 1...Rb7
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bf4
          • threat
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qh3#
            • 3.Qg4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
        • 2.f4
          • threat
            • 3.Sxh4#
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
      • 1...Rb8
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bf4
          • threat
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Rxd4
          • threat
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qh3#
            • 3.Qg4#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
            • 3.Qxg4#
            • 3.fxg4#
        • 2.Qg4+
          • 2...Rxg4
            • 3.fxg4#
        • 2.f4
          • threat
            • 3.Sxh4#
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
      • 1...Rdc4
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Re4
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Rf4
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bxf4
          • threat
            • 3.Qh3#
            • 3.Qg4#
          • 2...Rxf4
            • 3.Rxf4#
        • 2.Bxf6
          • threat
            • 3.Sxe7#
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Se7#
            • 3.Sg7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Sb3
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Sa6
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Se6
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Sb7
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sg7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Sd7
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...h3
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qxh3+
          • 2...Rg4
            • 3.Sh4#
      • 1...c6
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...exf6
            • 3.Sd6#
            • 3.Sg7#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...e5
        • 2.Se7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Se7#
        • 2.Rxe5+
          • 2...Bxe5
            • 3.Se7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...e6
        • 2.Se7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Se7#
        • 2.Bxf6
          • threat
            • 3.Re5#
            • 3.Qg5#
          • 2...Se4
            • 3.Qh3#
            • 3.Qg4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Se7#
        • 2.Qh3+
          • 2...Rg4
            • 3.Sxh4#
    • 1.Qb2!
      • threat
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rxb2
        • 2.Bh3+
          • 2...Rg4
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rxd5
        • 2.Qxf6+
          • 2...exf6
            • 3.Sg7#
      • 1...Bxg5
        • 2.Bh3+
          • 2...Rg4
            • 3.Sg7#
            • 3.Qe5#
          • 2...Sg4
            • 3.Re5#
      • 1...Sxf1
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
      • 1...Sxd5
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
      • 1...Rg4
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qxf6+
          • 2...exf6
            • 3.Sg7#
      • 1...Rb3
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rb5
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rb6
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rb7
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rb8
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Rf4#
          • 2...Sg4
            • 3.Sxh4#
      • 1...Rdc4
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qxf6+
          • 2...exf6
            • 3.Sg7#
      • 1...Re4
        • 2.Sxe7+
          • 2...Rxe7
            • 3.Qxf6#
          • 2...Bxe7
            • 3.Sg7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Qxf6+
          • 2...exf6
            • 3.Sg7#
      • 1...Rf4
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
          • 2...Sg4
            • 3.Sxh4#
        • 2.Qe5+
          • 2...Bxe5
            • 3.Sxe7#
        • 2.Qxf6+
          • 2...exf6
            • 3.Sg7#
      • 1...Bh8
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Sxe7#
          • 2...Sg4
            • 3.Sxh4#
            • 3.Sxe7#
      • 1...Sd1
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
      • 1...Sc2
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
      • 1...Sg2
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Re5+
          • 2...Bxe5
            • 3.Sxe7#
      • 1...Sc4
        • 2.Sxe7+
          • 2...Bxe7
            • 3.Sg7#
        • 2.Sg7+
          • 2...Bxg7
            • 3.Sxe7#
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Bxg4#
            • 3.fxg4#
        • 2.Qxd4
          • threat
            • 3.Sxh4#
            • 3.Bh3#
            • 3.Qf4#
            • 3.Qg4#
      • 1...Se4
        • 2.Bh3+
          • 2...Sg4
            • 3.Bxg4#
            • 3.fxg4#
      • 1...h3
        • 2.Bxh3+
          • 2...Rg4
            • 3.Sh4#
          • 2...Sg4
            • 3.Sh4#
      • 1...e6
        • 2.Bh3+
          • 2...Rg4
            • 3.Sxh4#
            • 3.Qxf6#
          • 2...Sg4
            • 3.Sxh4#

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