Problem Display
PID: 209737 (1r4b1/2N1pp2/B3p1n1/2p2k1K/5pNP/b4P2/2q5/6Q1 w - - 0 1)

Westenberg, CJL

Sissa, 1873

1r4b1/2N1pp2/B3p1n1/2p2k1K/5pNP/b4P2/2q5/6Q1

#4

7 + 11


6490 yacpdb 2020

SOLUTION


  • SOUND
  • Keys
    • 1.Bb7!
      • threat
        • 2.Qd1
          • threat
            • 3.Qxc2#
          • 2...Qa4
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qd3+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxa4
              • threat
                • 4.Be4#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qe2
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Rd8
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Se5
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qe1
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Rxb7
            • 3.Sh6+
              • 3...Kf6
                • 4.Se8#
            • 3.Se8
              • threat
                • 4.Sh6#
                • 4.Sg7#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
        • 2.Qg2
          • threat
            • 3.Qxc2#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Rd8
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Se5
            • 3.Se3+
              • 3...Kf6
                • 4.Qg5#
              • 3...fxe3
                • 4.Qg5#
            • 3.Sh6+
              • 3...Kf6
                • 4.Qg5#
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
      • 1...Rxb7
        • 2.Qd4
          • threat
            • 3.Sh6#
          • 2...cxd4
            • 3.Se8
              • threat
                • 4.Sg7#
          • 2...e5
            • 3.Se8
              • threat
                • 4.Sg7#
              • 3...Ke6
                • 4.Sg7#
      • 1...Sxh4
        • 2.Qa1
          • threat
            • 3.Sh6#
            • 3.Qe5#
          • 2...Bb2
            • 3.Qxb2
              • threat
                • 4.Sh6#
                • 4.Qe5#
                • 4.Qxc2#
              • 3...Qxb2
                • 4.Be4#
              • 3...Qc3
                • 4.Be4#
              • 3...e5
                • 4.Qxe5#
        • 2.Qd1
          • threat
            • 3.Qxc2#
          • 2...Qa4
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qd3+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxa4
              • threat
                • 4.Be4#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qe2
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
                • 4.Qe5#
          • 2...Qc4
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Rd8
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
      • 1...Qd3
        • 2.Qd1
          • threat
            • 3.Qxd3#
          • 2...Qxf3
            • 3.Qc2+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
              • 3...Qd3
                • 4.Qxd3#
            • 3.Qb1+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
              • 3...Qd3
                • 4.Qxd3#
            • 3.Qxf3
              • threat
                • 4.Be4#
                • 4.Qe4#
                • 4.Qd3#
          • 2...Qe2
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qe3
            • 3.Qc2+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qd4
            • 3.Qc2+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxd4
              • threat
                • 4.Sh6#
                • 4.Be4#
                • 4.Qd3#
                • 4.Qe4#
          • 2...Qd5
            • 3.Qc2+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
              • 3...Qd3
                • 4.Qxd3#
            • 3.Qb1+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
              • 3...Qd3
                • 4.Qxd3#
          • 2...Rd8
            • 3.Qxd3+
              • 3...Rxd3
                • 4.Be4#
          • 2...Se5
            • 3.Qxd3+
              • 3...Sxd3
                • 4.Be4#
          • 2...c4
            • 3.Qxd3+
              • 3...cxd3
                • 4.Be4#
          • 2...e5
            • 3.Qxd3+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qe1
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qxf3
            • 3.Qb1+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
              • 3...Qd3
                • 4.Qxd3#
          • 2...Rxb7
            • 3.Sh6+
              • 3...Kf6
                • 4.Se8#
            • 3.Se8
              • threat
                • 4.Sh6#
                • 4.Sg7#
          • 2...Qc2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qe3
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qd4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qd5
            • 3.Qb1+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
              • 3...Qd3
                • 4.Qxd3#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
      • 1...Ra8
        • 2.Qd1
          • threat
            • 3.Qxc2#
          • 2...Qa4
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qd3+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qc4
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Ra4
            • 3.Qxc2+
              • 3...Re4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Rd8
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Se5
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qe1
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Ra4
            • 3.Sh6+
              • 3...Kf6
                • 4.Se8#
            • 3.Se8
              • threat
                • 4.Sh6#
                • 4.Sg7#
        • 2.Qg2
          • threat
            • 3.Qxc2#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Ra4
            • 3.Qxc2+
              • 3...Re4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Rd8
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Se5
            • 3.Se3+
              • 3...Kf6
                • 4.Qg5#
              • 3...fxe3
                • 4.Qg5#
            • 3.Sh6+
              • 3...Kf6
                • 4.Qg5#
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
      • 1...Rc8
        • 2.Qd1
          • threat
            • 3.Qxc2#
          • 2...Qa4
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qd3+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxa4
              • threat
                • 4.Be4#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qe2
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Rd8
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Se5
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qe1
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
        • 2.Qh1
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qg2
          • threat
            • 3.Qxc2#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Rd8
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Se5
            • 3.Se3+
              • 3...Kf6
                • 4.Qg5#
              • 3...fxe3
                • 4.Qg5#
            • 3.Sh6+
              • 3...Kf6
                • 4.Qg5#
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
      • 1...Rd8
        • 2.Qe1
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxb1+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
            • 3.Se8
              • threat
                • 4.Sh6#
                • 4.Sg7#
              • 3...Rxe8
                • 4.Qxb1#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Rd4
            • 3.Sh6+
              • 3...Kf6
                • 4.Se8#
            • 3.Se8
              • threat
                • 4.Sh6#
                • 4.Sg7#
          • 2...Rd5
            • 3.Se8
              • threat
                • 4.Sh6#
                • 4.Sg7#
        • 2.Qg2
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Rd4
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
              • 3...Re4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Se8
              • threat
                • 4.Sg7#
          • 2...Rd5
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
      • 1...Re8
        • 2.Sxe8
          • threat
            • 3.Sg7#
          • 2...Bb2
            • 3.Qxc5+
              • 3...Qxc5
                • 4.Be4#
              • 3...Be5
                • 4.Sh6#
                • 4.Sg7#
                • 4.Qxc2#
              • 3...Se5
                • 4.Sh6#
                • 4.Sg7#
              • 3...e5
                • 4.Sg7#
        • 2.Qd4
          • threat
            • 3.Sh6#
          • 2...cxd4
            • 3.Sxe8
              • threat
                • 4.Sg7#
          • 2...e5
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
            • 3.Sxe8
              • threat
                • 4.Sg7#
              • 3...Ke6
                • 4.Sg7#
                • 4.Bc8#
        • 2.Qd1
          • threat
            • 3.Qxc2#
          • 2...Qa4
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qd3+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxa4
              • threat
                • 4.Be4#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qe2
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Rd8
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Se5
            • 3.Sh6+
              • 3...Kf6
                • 4.Sxe8#
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Sxe8
              • threat
                • 4.Sg7#
              • 3...Ke6
                • 4.Sg7#
                • 4.Bc8#
        • 2.Qe1
          • threat
            • 3.Sh6+
              • 3...Kf6
                • 4.Sxe8#
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
            • 3.Sxe8
              • threat
                • 4.Sh6#
                • 4.Sg7#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
            • 3.Sxe8
              • threat
                • 4.Sh6#
                • 4.Sg7#
              • 3...Qxe8
                • 4.Be4#
                • 4.Qb1#
                • 4.Qe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
        • 2.Qh1
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qg2
          • threat
            • 3.Qxc2#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Rd8
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Se5
            • 3.Se3+
              • 3...Kf6
                • 4.Sxe8#
                • 4.Qg5#
              • 3...fxe3
                • 4.Qg5#
            • 3.Sh6+
              • 3...Kf6
                • 4.Sxe8#
                • 4.Qg5#
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
      • 1...Rf8
        • 2.Qd1
          • threat
            • 3.Qxc2#
          • 2...Qa4
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qd3+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxa4
              • threat
                • 4.Be4#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qe2
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Rd8
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Se5
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qe1
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
        • 2.Qh1
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qg2
          • threat
            • 3.Qxc2#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Rd8
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Se5
            • 3.Se3+
              • 3...Kf6
                • 4.Qg5#
              • 3...fxe3
                • 4.Qg5#
            • 3.Sh6+
              • 3...Kf6
                • 4.Qg5#
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
      • 1...Bc1
        • 2.Qxc5+
          • 2...e5
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qg2
          • threat
            • 3.Qxc2#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Rd8
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Bd2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Se5
            • 3.Se3+
              • 3...Kf6
                • 4.Qg5#
              • 3...Bxe3
                • 4.Qg5#
              • 3...fxe3
                • 4.Qg5#
            • 3.Sh6+
              • 3...Kf6
                • 4.Qg5#
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
      • 1...Bb4
        • 2.Qd1
          • threat
            • 3.Qxc2#
          • 2...Qe2
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Rd8
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Se5
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qg2
          • threat
            • 3.Qxc2#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Rd8
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...Bd2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Se5
            • 3.Se3+
              • 3...Kf6
                • 4.Qg5#
              • 3...fxe3
                • 4.Qg5#
            • 3.Sh6+
              • 3...Kf6
                • 4.Qg5#
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
      • 1...Sf8
        • 2.Qa1
          • threat
            • 3.Sh6#
            • 3.Qe5#
          • 2...Bb2
            • 3.Qxb2
              • threat
                • 4.Sh6#
                • 4.Qe5#
                • 4.Qxc2#
              • 3...Qxb2
                • 4.Be4#
              • 3...Qc3
                • 4.Be4#
              • 3...e5
                • 4.Qxe5#
        • 2.Qd1
          • threat
            • 3.Qxc2#
          • 2...Qa4
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qd3+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxa4
              • threat
                • 4.Be4#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qe2
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
                • 4.Qe5#
          • 2...Qc4
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Rd8
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qe1
          • threat
            • 3.Qe5#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
                • 4.Qe5#
          • 2...Bb2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Sg6
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Sd7
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
        • 2.Qg2
          • threat
            • 3.Qxc2#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
                • 4.Qe5#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Rd8
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Se3+
              • 3...Kf6
                • 4.Qg5#
              • 3...fxe3
                • 4.Qg5#
            • 3.Sh6+
              • 3...Kf6
                • 4.Qg5#
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
      • 1...Sh8
        • 2.Qa1
          • threat
            • 3.Sh6#
            • 3.Qe5#
          • 2...Bb2
            • 3.Qxb2
              • threat
                • 4.Sh6#
                • 4.Qe5#
                • 4.Qxc2#
              • 3...Qxb2
                • 4.Be4#
              • 3...Qc3
                • 4.Be4#
              • 3...e5
                • 4.Qxe5#
        • 2.Qd1
          • threat
            • 3.Qxc2#
          • 2...Qa4
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qd3+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxa4
              • threat
                • 4.Be4#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qe2
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
                • 4.Qe5#
          • 2...Qc4
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Rd8
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qe1
          • threat
            • 3.Qe5#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
                • 4.Qe5#
          • 2...Bb2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Sg6
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
        • 2.Qg2
          • threat
            • 3.Qxc2#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
                • 4.Qe5#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Rd8
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
          • 2...e5
            • 3.Se3+
              • 3...Kf6
                • 4.Qg5#
              • 3...fxe3
                • 4.Qg5#
            • 3.Sh6+
              • 3...Kf6
                • 4.Qg5#
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Sf2
              • threat
                • 4.Qg5#
              • 3...Kf6
                • 4.Qg5#
              • 3...f6
                • 4.Qh3#
                • 4.Qg4#
      • 1...c4
        • 2.Qd4
          • threat
            • 3.Sh6#
          • 2...e5
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
        • 2.Qd1
          • threat
            • 3.Qxc2#
          • 2...Qd3
            • 3.Qxd3+
              • 3...cxd3
                • 4.Be4#
          • 2...Qe2
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Rd8
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
          • 2...Se5
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
          • 2...e5
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qe1
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Rxb7
            • 3.Sh6+
              • 3...Kf6
                • 4.Se8#
            • 3.Se8
              • threat
                • 4.Sh6#
                • 4.Sg7#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qc2#
                • 4.Qe4#
        • 2.Qg2
          • threat
            • 3.Qxc2#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Rd8
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
          • 2...Se5
            • 3.Se3+
              • 3...Kf6
                • 4.Qg5#
              • 3...fxe3
                • 4.Qg5#
            • 3.Sh6+
              • 3...Kf6
                • 4.Qg5#
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Sd3
                • 4.Be4#
          • 2...e5
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
      • 1...e5
        • 2.Qg2
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Rxb7
            • 3.Qxc2+
              • 3...e4
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Be4#
                • 4.Qe4#
              • 3...e4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...e4
            • 3.Bxe4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.fxe4+
              • 3...Qxe4
                • 4.Bxe4#
                • 4.Qxe4#
            • 3.Qxc2
              • threat
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
      • 1...f6
        • 2.Qa1
          • threat
            • 3.Sh6#
          • 2...Bb2
            • 3.Qxb2
              • threat
                • 4.Sh6#
                • 4.Qxc2#
              • 3...Qxb2
                • 4.Be4#
              • 3...Qc3
                • 4.Be4#
        • 2.Qd1
          • threat
            • 3.Qxc2#
          • 2...Qa4
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qd3+
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxa4
              • threat
                • 4.Be4#
                • 4.Qc2#
                • 4.Qe4#
            • 3.Qe2
              • threat
                • 4.Sh6#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe1
              • threat
                • 4.Sh6#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Sh6#
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Rd8
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
            • 3.Se8
              • threat
                • 4.Sg7#
              • 3...Rxe8
                • 4.Qxc2#
        • 2.Qe1
          • threat
            • 3.Sh6#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Sh6#
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
        • 2.Qh1
          • threat
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Rxb7
            • 3.Se8
              • threat
                • 4.Sg7#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
            • 3.Qe1
              • threat
                • 4.Sh6#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qb1+
              • 3...Qd3
                • 4.Qxd3#
              • 3...Qc2
                • 4.Qxc2#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
        • 2.Qg2
          • threat
            • 3.Qxc2#
          • 2...Qb1
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qe2
              • threat
                • 4.Sh6#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qd3
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Qa4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qe2
              • threat
                • 4.Sh6#
              • 3...Qe4
                • 4.Bxe4#
                • 4.Qxe4#
                • 4.fxe4#
          • 2...Qe2
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxe2
              • threat
                • 4.Sh6#
                • 4.Be4#
                • 4.Qd3#
                • 4.Qc2#
                • 4.Qe4#
          • 2...Qc4
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
          • 2...Rd8
            • 3.Be4+
              • 3...Qxe4
                • 4.fxe4#
            • 3.Qxc2+
              • 3...Rd3
                • 4.Be4#
                • 4.Qxd3#
            • 3.Se8
              • threat
                • 4.Sg7#
              • 3...Rxe8
                • 4.Qxc2#

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