Problem Display
PID: 144780 (4K3/1p2P2B/7P/1N1kN1pr/P2q2P1/3b1p1R/P6Q/B2R4 w - - 0 1)

Wright, Roger John

British Chess Magazine 09. Ty., 1899

4K3/1p2P2B/7P/1N1kN1pr/P2q2P1/3b1p1R/P6Q/B2R4

#4

13 + 7


SOLUTION


  • COOKED
  • Keys
    • 1.Sxd3!
      • threat
        • 2.Qd6+
          • 2...Kc4
            • 3.Sa3#
            • 3.Qxd4#
      • 1...Qh8+
        • 2.Bxh8
          • threat
            • 3.Sb2+
              • 3...Kc5
                • 4.Qd6#
              • 3...Kc6
                • 4.Qd6#
                • 4.Qc7#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qe5#
                • 4.Qd6#
            • 3.Be4+
              • 3...Kc4
                • 4.Sa3#
                • 4.Sd6#
                • 4.Rc1#
                • 4.Qc7#
                • 4.Qc2#
              • 3...Kxe4
                • 4.Qe5#
              • 3...Ke6
                • 4.Sc5#
                • 4.Sd4#
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qd6#
            • 3.Bg8+
              • 3...Ke4
                • 4.Qe5#
              • 3...Kc6
                • 4.Qd6#
                • 4.Qc7#
            • 3.Qe5+
              • 3...Kc4
                • 4.Sa3#
                • 4.Sd6#
                • 4.Bg8#
                • 4.Rc1#
                • 4.Qd4#
                • 4.Qe4#
                • 4.Qc5#
                • 4.Qe6#
              • 3...Kc6
                • 4.Qd6#
                • 4.Qc5#
                • 4.Qe6#
            • 3.Qd6+
              • 3...Kc4
                • 4.Sb2#
                • 4.Se5#
                • 4.Sa3#
                • 4.Bg8#
                • 4.Rc1#
                • 4.Qc5#
                • 4.Qd4#
                • 4.Qe6#
            • 3.Rc1
              • threat
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qd6#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
            • 3.Qc7
              • threat
                • 4.Sf4#
              • 3...Ke6
                • 4.Sc5#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
                • 4.Qc4#
                • 4.Qd7#
            • 3.Qc2
              • threat
                • 4.Sf4#
              • 3...Ke6
                • 4.Sc5#
                • 4.Bg8#
                • 4.Qb3#
                • 4.Qc4#
          • 2...Rxh6
            • 3.Sc7+
              • 3...Kc4
                • 4.Rc1#
                • 4.Qc2#
              • 3...Kc6
                • 4.Rxh6#
            • 3.Be4+
              • 3...Kc4
                • 4.Sa3#
                • 4.Rc1#
                • 4.Qc2#
              • 3...Kxe4
                • 4.Qe5#
              • 3...Ke6
                • 4.Sc5#
                • 4.Sd4#
                • 4.Sc7#
                • 4.Rxh6#
                • 4.Qe5#
                • 4.Qd6#
            • 3.Qe5+
              • 3...Kc4
                • 4.Sa3#
                • 4.Rc1#
                • 4.Qd4#
                • 4.Qe4#
                • 4.Qc5#
              • 3...Kc6
                • 4.Rxh6#
                • 4.Qc5#
            • 3.Rc1
              • threat
                • 4.Sc7#
                • 4.Qe5#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
      • 1...Kc6
        • 2.Sb4+
          • 2...Kc5
            • 3.Qc7+
              • 3...Kxb4
                • 4.Rxd4#
        • 2.Be4+
          • 2...Kb6
            • 3.Qc7+
              • 3...Ka6
                • 4.Bxb7#
        • 2.Qc7+
          • 2...Kd5
            • 3.Qd6+
              • 3...Kc4
                • 4.Sa3#
                • 4.Qxd4#
            • 3.Qd7+
              • 3...Kc4
                • 4.Sa3#
                • 4.Qxd4#
            • 3.Sxd4
              • threat
                • 4.Sb4#
                • 4.Qc5#
            • 3.Sc5
              • threat
                • 4.Bg8#
                • 4.Rxd4#
              • 3...Kc4
                • 4.Rxd4#
        • 2.Bxd4
          • threat
            • 3.Sb4#
            • 3.Be4#
            • 3.Qd6#
          • 2...Kd5
            • 3.Be4+
              • 3...Kc4
                • 4.Rc1#
                • 4.Qc7#
                • 4.Qc2#
              • 3...Kxe4
                • 4.Qe5#
              • 3...Ke6
                • 4.Sc5#
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qd6#
            • 3.Bg8+
              • 3...Ke4
                • 4.Sf2#
                • 4.Sc5#
                • 4.Qe5#
              • 3...Kc6
                • 4.Sb4#
                • 4.Se5#
                • 4.Sa7#
                • 4.Rc1#
                • 4.Qd6#
                • 4.Qc7#
                • 4.Qc2#
            • 3.Qe5+
              • 3...Kc4
                • 4.Sa3#
                • 4.Sd6#
                • 4.Bg8#
                • 4.Rc1#
                • 4.Qc5#
                • 4.Qe6#
              • 3...Kc6
                • 4.Sb4#
                • 4.Sa7#
                • 4.Be4#
                • 4.Rc1#
                • 4.Qd6#
                • 4.Qe4#
                • 4.Qc5#
                • 4.Qe6#
            • 3.Qd6+
              • 3...Kc4
                • 4.Sb2#
                • 4.Se5#
                • 4.Sa3#
                • 4.Bg8#
                • 4.Rc1#
                • 4.Qc5#
                • 4.Qe6#
            • 3.Rc1
              • threat
                • 4.Qe5#
                • 4.Qd6#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
      • 1...Rxh6
        • 2.Sc7+
          • 2...Kc4
            • 3.Qc2+
              • 3...Qc3
                • 4.Qxc3#
          • 2...Kc6
            • 3.Rxh6+
              • 3...Qf6
                • 4.Rxf6#
              • 3...Qd6
                • 4.Qxd6#
            • 3.Bxd4
              • threat
                • 4.Sb4#
                • 4.Be4#
                • 4.Rc1#
                • 4.Rxh6#
        • 2.Bg8+
          • 2...Ke4
            • 3.Re1+
              • 3...Kxd3
                • 4.Qe2#
              • 3...Qe3
                • 4.Sf2#
                • 4.Sc5#
          • 2...Re6
            • 3.Qd6+
              • 3...Kc4
                • 4.Sa3#
                • 4.Qxd4#
              • 3...Ke4
                • 4.Qxd4#
        • 2.Rc1
          • threat
            • 3.Sc7#
          • 2...Qh8+
            • 3.Bxh8
              • threat
                • 4.Sc7#
                • 4.Qe5#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
          • 2...Ke6
            • 3.Sxd4+
              • 3...Kd5
                • 4.Sb4#
                • 4.Rc5#
                • 4.Qe5#
              • 3...Kf6
                • 4.Qe5#
            • 3.Sc7+
              • 3...Kf6
                • 4.Bxd4#
            • 3.Bf5+
              • 3...Kd5
                • 4.Sc7#
              • 3...Kf6
                • 4.Bxd4#
            • 3.Rxh6+
              • 3...Kd5
                • 4.Sc7#
                • 4.Rd6#
                • 4.Qd6#
              • 3...Qf6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
            • 3.Qd6+
              • 3...Qxd6
                • 4.Bg8#
            • 3.Bxd4
              • threat
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
              • 3...Kd5
                • 4.Qe5#
          • 2...Qxa1
            • 3.Sb4+
              • 3...Ke6
                • 4.Qd6#
            • 3.Sc7+
              • 3...Kd4
                • 4.Qe5#
                • 4.Qf2#
            • 3.Rc5+
              • 3...Ke6
                • 4.Qd6#
          • 2...Rxh7
            • 3.Qd6+
              • 3...Ke4
                • 4.Qxd4#
          • 2...Qc3
            • 3.Rxc3
              • threat
                • 4.Qe5#
              • 3...Ke6
                • 4.Qe5#
                • 4.Qd6#
              • 3...Re6
                • 4.Sb4#
                • 4.Rc5#
          • 2...Qc5
            • 3.Sb4+
              • 3...Ke6
                • 4.Bg8#
                • 4.Rxh6#
              • 3...Qxb4
                • 4.Sc7#
                • 4.Qe5#
            • 3.Rxc5+
              • 3...Ke6
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Rxh6#
                • 4.Qe5#
                • 4.Qd6#
            • 3.Qe5+
              • 3...Kc6
                • 4.Rxh6#
                • 4.Qxc5#
          • 2...Qc4
            • 3.Qe5+
              • 3...Kc6
                • 4.Rxh6#
          • 2...Rg6
            • 3.Qd6+
              • 3...Ke4
                • 4.Qxd4#
              • 3...Rxd6
                • 4.Sc7#
          • 2...Qb2
            • 3.Sb4+
              • 3...Ke6
                • 4.Qd6#
              • 3...Qxb4
                • 4.Sc7#
                • 4.Qe5#
            • 3.Sc7+
              • 3...Kd4
                • 4.Qe5#
                • 4.Qf2#
            • 3.Rc5+
              • 3...Ke6
                • 4.Qd6#
            • 3.Bxb2
              • threat
                • 4.Sc7#
                • 4.Qe5#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
            • 3.Qxb2
              • threat
                • 4.Qe5#
                • 4.Qb3#
              • 3...Ke6
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qb3#
          • 2...Qf4
            • 3.Qxf4
              • threat
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qc4#
                • 4.Qe4#
                • 4.Qf5#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
                • 4.Qc4#
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qf7#
              • 3...gxf4
                • 4.Sxf4#
          • 2...Rc6
            • 3.Qd6+
              • 3...Rxd6
                • 4.Sc7#
      • 1...Qf6
        • 2.Be4+
          • 2...Kxe4
            • 3.Sc5+
              • 3...Ke3
                • 4.Re1#
                • 4.Rd3#
                • 4.Qd2#
        • 2.Bg8+
          • 2...Ke4
            • 3.Sc5+
              • 3...Ke3
                • 4.Re1#
                • 4.Rd3#
                • 4.Qd2#
            • 3.Re1+
              • 3...Kxd3
                • 4.Qe2#
            • 3.Bxf6
              • threat
                • 4.Qe5#
              • 3...Ke3
                • 4.Qe5#
          • 2...Qe6
            • 3.Bxe6+
              • 3...Ke4
                • 4.Qe5#
              • 3...Kc6
                • 4.Qd6#
                • 4.Qc7#
              • 3...Kxe6
                • 4.Sc5#
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qd6#
            • 3.Qe5+
              • 3...Kc4
                • 4.Sa3#
                • 4.Sd6#
                • 4.Bxe6#
                • 4.Qd4#
                • 4.Qe4#
                • 4.Qc5#
                • 4.Qxe6#
              • 3...Kc6
                • 4.Qc5#
                • 4.Qxe6#
            • 3.Qd6+
              • 3...Kc4
                • 4.Sb2#
                • 4.Se5#
                • 4.Sa3#
                • 4.Bxe6#
                • 4.Rc1#
                • 4.Qc5#
                • 4.Qd4#
                • 4.Qxe6#
              • 3...Ke4
                • 4.Re1#
                • 4.Qd4#
                • 4.Qxe6#
          • 2...Qf7+
            • 3.Bxf7+
              • 3...Ke4
                • 4.Qe5#
              • 3...Kc6
                • 4.Qd6#
                • 4.Qc7#
        • 2.Bxf6
          • threat
            • 3.Sb2+
              • 3...Kc5
                • 4.Qd6#
              • 3...Kc6
                • 4.Qd6#
                • 4.Qc7#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qe5#
                • 4.Qd6#
            • 3.Be4+
              • 3...Kc4
                • 4.Sa3#
                • 4.Sd6#
                • 4.Rc1#
                • 4.Qc7#
                • 4.Qc2#
              • 3...Kxe4
                • 4.Qe5#
              • 3...Ke6
                • 4.Qe5#
                • 4.Qd6#
            • 3.Bg8+
              • 3...Ke4
                • 4.Qe5#
              • 3...Kc6
                • 4.Qd6#
                • 4.Qc7#
            • 3.Qe5+
              • 3...Kc4
                • 4.Sa3#
                • 4.Sd6#
                • 4.Bg8#
                • 4.Rc1#
                • 4.Qd4#
                • 4.Qe4#
                • 4.Qc5#
                • 4.Qe6#
              • 3...Kc6
                • 4.Qd6#
                • 4.Qc5#
                • 4.Qe6#
            • 3.Qd6+
              • 3...Kc4
                • 4.Sb2#
                • 4.Se5#
                • 4.Sa3#
                • 4.Bg8#
                • 4.Rc1#
                • 4.Qc5#
                • 4.Qd4#
                • 4.Qe6#
            • 3.Rc1
              • threat
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qd6#
              • 3...Ke6
                • 4.Qe5#
                • 4.Qd6#
            • 3.Qc7
              • threat
                • 4.Sf4#
              • 3...Ke6
                • 4.Qe5#
                • 4.Qd6#
      • 1...Qf4
        • 2.Sxf4+
          • 2...Kc4
            • 3.Sd5
              • threat
                • 4.Qc7#
                • 4.Qc2#
              • 3...Kc5
                • 4.Qc7#
                • 4.Qc2#
          • 2...Kc5
            • 3.Sd5
              • threat
                • 4.Qc7#
                • 4.Qc2#
              • 3...Kc4
                • 4.Qc7#
                • 4.Qc2#
              • 3...Kc6
                • 4.Qd6#
                • 4.Qc7#
                • 4.Qc2#
          • 2...Kc6
            • 3.Sd5
              • threat
                • 4.Qd6#
                • 4.Qc7#
                • 4.Qc2#
              • 3...Kc5
                • 4.Qc7#
                • 4.Qc2#
            • 3.Qf2
              • threat
                • 4.Be4#
                • 4.Rc1#
                • 4.Rd6#
        • 2.Be4+
          • 2...Kxe4
            • 3.Sc5+
              • 3...Ke3
                • 4.Re1#
                • 4.Rd3#
                • 4.Qd2#
          • 2...Qxe4
            • 3.Qd6+
              • 3...Kc4
                • 4.Sb2#
                • 4.Sa3#
                • 4.Rc1#
                • 4.Qc5#
        • 2.Rc1
          • threat
            • 3.Qxf4
              • threat
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
                • 4.Qc4#
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qf7#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
                • 4.Qc4#
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qf7#
              • 3...gxf4
                • 4.Sxf4#
          • 2...Qb8+
            • 3.Qxb8
              • threat
                • 4.Qe5#
                • 4.Qd6#
              • 3...Ke6
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
          • 2...Qf7+
            • 3.Kxf7
              • threat
                • 4.Sb4#
                • 4.Sc7#
                • 4.Rc5#
                • 4.Qe5#
                • 4.Qd6#
          • 2...Qf8+
            • 3.Kxf8
              • threat
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qd6#
              • 3...Ke6
                • 4.Qd6#
            • 3.exf8Q
              • threat
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qhd6#
                • 4.Qfd6#
                • 4.Qf5#
                • 4.Qf7#
                • 4.Qg8#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qhd6#
                • 4.Qfd6#
                • 4.Qf5#
                • 4.Qf7#
                • 4.Qg8#
            • 3.exf8S
              • threat
                • 4.Sb4#
                • 4.Sc7#
                • 4.Rc5#
                • 4.Qe5#
                • 4.Qd6#
            • 3.exf8B
              • threat
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qd6#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
            • 3.exf8R
              • threat
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qd6#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
          • 2...Ke6
            • 3.Sxf4+
              • 3...gxf4
                • 4.Bg8#
            • 3.Bf5+
              • 3...Kd5
                • 4.Rc5#
              • 3...Qxf5
                • 4.Sc7#
                • 4.Qd6#
            • 3.Bg8+
              • 3...Qf7+
                • 4.Bxf7#
            • 3.Qxf4
              • threat
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
                • 4.Qc4#
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qf7#
              • 3...Kd5
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
                • 4.Qc4#
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qf7#
          • 2...Qxc1
            • 3.Qe5+
              • 3...Kc4
                • 4.Sd6#
                • 4.Qd4#
                • 4.Qe4#
                • 4.Qc5#
                • 4.Qe6#
              • 3...Kc6
                • 4.Qd6#
                • 4.Qe6#
            • 3.Qd6+
              • 3...Kc4
                • 4.Se5#
                • 4.Bg8#
                • 4.Qc5#
                • 4.Qd4#
                • 4.Qe6#
          • 2...Qxh2
            • 3.Sb4+
              • 3...Ke6
                • 4.Bf5#
                • 4.Bg8#
            • 3.Rc5+
              • 3...Ke6
                • 4.Bf5#
                • 4.Bg8#
          • 2...Rxh6
            • 3.Qxf4
              • threat
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qc4#
                • 4.Qe4#
                • 4.Qf5#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
                • 4.Qc4#
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qf7#
              • 3...gxf4
                • 4.Sxf4#
          • 2...Qf5
            • 3.Sb4+
              • 3...Ke4
                • 4.Re1#
                • 4.Qe5#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bxf5#
                • 4.Qd6#
                • 4.gxf5#
            • 3.Qd6+
              • 3...Ke4
                • 4.Re1#
                • 4.Qd4#
            • 3.Bxf5
              • threat
                • 4.Sb4#
                • 4.Sc7#
                • 4.Rc5#
                • 4.Qe5#
                • 4.Qd6#
          • 2...Qg3
            • 3.Sb4+
              • 3...Ke6
                • 4.Bf5#
                • 4.Bg8#
            • 3.Rc5+
              • 3...Ke6
                • 4.Bf5#
                • 4.Bg8#
            • 3.Qxg3
              • threat
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qd6#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qd6#
            • 3.Be5
              • threat
                • 4.Sc7#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
              • 3...Qxe5
                • 4.Qxe5#
    • 1.Qc2!
      • threat
        • 2.Sc7+
          • 2...Kxe5
            • 3.Qh2+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Qd6#
        • 2.Sxd3
          • threat
            • 3.Sb4+
              • 3...Ke5
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
            • 3.Sxd4
              • threat
                • 4.Qc5#
              • 3...Kd6
                • 4.Qc5#
              • 3...b6
                • 4.Qc6#
          • 2...Qh8+
            • 3.Bxh8
              • threat
                • 4.Sf4#
              • 3...Ke6
                • 4.Sc5#
                • 4.Bg8#
                • 4.Qb3#
                • 4.Qc4#
          • 2...Ke6
            • 3.Sxd4+
              • 3...Kd5
                • 4.Qc5#
              • 3...Kd6
                • 4.Qc5#
              • 3...Kf6
                • 4.Rxf3#
            • 3.Qb3+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Rxf3#
                • 4.Qf7#
              • 3...Qc4
                • 4.Sc5#
                • 4.Bg8#
                • 4.Qxc4#
              • 3...Qd5
                • 4.Sc5#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re1#
            • 3.Qc4+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Rxf3#
                • 4.Qf7#
              • 3...Qxc4
                • 4.Bg8#
              • 3...Qd5
                • 4.Sc5#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re1#
          • 2...Qxd3
            • 3.Sc7+
              • 3...Kd6
                • 4.Rxd3#
            • 3.Rxd3+
              • 3...Ke6
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qb3#
                • 4.Qc4#
                • 4.Qc8#
            • 3.Bxd3
              • threat
                • 4.Bf5#
                • 4.Qc4#
              • 3...Ke6
                • 4.Bc4#
                • 4.Bf5#
                • 4.Qb3#
                • 4.Qc4#
          • 2...Qc3
            • 3.Qxc3
              • threat
                • 4.Sf4#
              • 3...Ke6
                • 4.Sc5#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qb3#
                • 4.Qc4#
          • 2...Qc5
            • 3.Sb4+
              • 3...Ke6
                • 4.Bg8#
                • 4.Qg6#
            • 3.Sf4+
              • 3...Kc6
                • 4.Rd6#
            • 3.Sxc5+
              • 3...Kc6
                • 4.Sd7#
                • 4.Rd6#
            • 3.Sc7+
              • 3...Kc6
                • 4.Qxc5#
              • 3...Kd6
                • 4.Qxc5#
              • 3...Qxc7
                • 4.Sf4#
            • 3.Qxc5+
              • 3...Ke6
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re1#
                • 4.Qd6#
                • 4.Qc4#
                • 4.Qe5#
                • 4.Qf5#
          • 2...Qc4
            • 3.Qxc4+
              • 3...Kxc4
                • 4.Bg8#
        • 2.Rxd3
          • threat
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
          • 2...Kxe5
            • 3.Qc5+
              • 3...Kf4
                • 4.Qxd4#
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qd6#
                • 4.Qf5#
            • 3.Rxd4
              • threat
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
              • 3...Kf6
                • 4.Re4#
                • 4.Rd6#
                • 4.Qf5#
          • 2...Ke6
            • 3.Rxd4
              • threat
                • 4.Rd6#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qf5#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qf5#
          • 2...Qxd3
            • 3.Sc7+
              • 3...Kd6
                • 4.Sf7#
            • 3.Qxd3+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
              • 3...Ke6
                • 4.Qd6#
      • 1...Bxb5+
        • 2.axb5
          • threat
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
          • 2...Kxe5
            • 3.Rxd4
              • threat
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Re4#
                • 4.Rd6#
                • 4.Qf5#
          • 2...Kd6
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
          • 2...Ke6
            • 3.Rxd4
              • threat
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qf5#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qf5#
          • 2...Qxd1
            • 3.Qc4+
              • 3...Kd6
                • 4.Sf7#
          • 2...Qd2
            • 3.Bg8+
              • 3...Kd6
                • 4.Rxd2#
            • 3.Rxd2+
              • 3...Ke6
                • 4.Qf5#
                • 4.Qg6#
            • 3.Qc4+
              • 3...Kd6
                • 4.Sf7#
                • 4.Rxd2#
          • 2...Qd3
            • 3.Qc4+
              • 3...Kd6
                • 4.Sf7#
                • 4.Rxd3#
            • 3.Sxd3
              • threat
                • 4.Sf4#
                • 4.Sc5#
              • 3...Kd6
                • 4.Sf4#
              • 3...Ke6
                • 4.Sc5#
      • 1...Bg6+
        • 2.Sxg6
          • threat
            • 3.Bg8#
          • 2...Qd3
            • 3.Sc7+
              • 3...Ke4
                • 4.Re1#
                • 4.Qxd3#
              • 3...Kd6
                • 4.Be5#
                • 4.Rxd3#
            • 3.Bg8+
              • 3...Ke4
                • 4.Re1#
                • 4.Qxd3#
            • 3.Rxd3+
              • 3...Ke4
                • 4.Sc3#
                • 4.Sd6#
                • 4.Qc4#
              • 3...Ke6
                • 4.Sc7#
                • 4.Sf8#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qb3#
                • 4.Qc4#
                • 4.Qc8#
            • 3.Rxh5
              • threat
                • 4.Sf4#
              • 3...Ke4
                • 4.Qxd3#
              • 3...Ke6
                • 4.Bg8#
              • 3...Qd4
                • 4.Bg8#
        • 2.Bxg6
          • threat
            • 3.Bf7+
              • 3...Kxe5
                • 4.Qf5#
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
            • 3.Sf7
              • threat
                • 4.Sc7#
              • 3...Ke6
                • 4.Qf5#
          • 2...Ke6
            • 3.Bf7+
              • 3...Kxe5
                • 4.Qf5#
              • 3...Kf6
                • 4.Sd7#
                • 4.Qf5#
            • 3.Rxd4
              • threat
                • 4.Rd6#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qf5#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qf5#
        • 2.Qxg6
          • threat
            • 3.Qd6#
          • 2...Kc5
            • 3.Rxd4
              • threat
                • 4.Sd3#
                • 4.Sd7#
                • 4.Qd6#
          • 2...Rxh6
            • 3.Rxd4+
              • 3...Kc5
                • 4.Sd3#
                • 4.Sd7#
              • 3...Kxe5
                • 4.Qf5#
            • 3.Qe4+
              • 3...Kc5
                • 4.Qxd4#
              • 3...Ke6
                • 4.Rxh6#
      • 1...Kxe5
        • 2.Bxd4+
          • 2...Kf4
            • 3.Qh2+
              • 3...Kxg4
                • 4.Rg1#
                • 4.Qg3#
            • 3.Qc7+
              • 3...Kxg4
                • 4.Qg3#
          • 2...Kd5
            • 3.Qc5+
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qd6#
                • 4.Qe5#
            • 3.Bxd3
              • threat
                • 4.Qc4#
              • 3...Ke6
                • 4.Bc4#
                • 4.Qb3#
                • 4.Qc4#
        • 2.Re1+
          • 2...Kf4
            • 3.Qh2+
              • 3...Kxg4
                • 4.Qg3#
          • 2...Be4
            • 3.Bxd4+
              • 3...Kf4
                • 4.Rxe4#
                • 4.Qxe4#
              • 3...Kd5
                • 4.Bg8#
              • 3...Ke6
                • 4.Bg8#
                • 4.Qb3#
                • 4.Qxe4#
                • 4.Qc4#
            • 3.Rxe4+
              • 3...Kd5
                • 4.Bg8#
              • 3...Kf6
                • 4.Bxd4#
                • 4.Rxf3#
            • 3.Qxe4+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Rxf3#
                • 4.Qxf3#
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qxd4#
                • 4.Qe6#
        • 2.Qh2+
          • 2...Kd5
            • 3.Qd6+
              • 3...Kc4
                • 4.Sa3#
                • 4.Qxd4#
          • 2...Ke6
            • 3.Sc7+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Qd6#
            • 3.Bg8+
              • 3...Kf6
                • 4.Qd6#
            • 3.Qd6+
              • 3...Qxd6
                • 4.Bg8#
        • 2.Qc5+
          • 2...Kf4
            • 3.Qxd4+
              • 3...Be4
                • 4.Qxe4#
          • 2...Ke6
            • 3.Sxd4+
              • 3...Kf6
                • 4.Qd6#
            • 3.Sc7+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Qxd4#
                • 4.Qd6#
            • 3.Bf5+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Qxd4#
                • 4.Qd6#
              • 3...Bxf5
                • 4.Qxf5#
            • 3.Bg8+
              • 3...Kf6
                • 4.Qd6#
            • 3.Re1+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Qxd4#
                • 4.Qb6#
                • 4.Qd6#
              • 3...Qe3
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qd6#
              • 3...Qe5
                • 4.Qd6#
                • 4.Qxe5#
              • 3...Qe4
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Qd6#
                • 4.Qf5#
              • 3...Be2
                • 4.Qf5#
              • 3...Be4
                • 4.Qf5#
            • 3.Qd6+
              • 3...Qxd6
                • 4.Bg8#
        • 2.Qc7+
          • 2...Kd5
            • 3.Qd6+
              • 3...Kc4
                • 4.Sa3#
                • 4.Qxd4#
          • 2...Ke6
            • 3.Bg8+
              • 3...Kf6
                • 4.Qd6#
            • 3.Qd6+
              • 3...Qxd6
                • 4.Bg8#
        • 2.Rxd3
          • threat
            • 3.Qc5+
              • 3...Kf4
                • 4.Qxd4#
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qd6#
                • 4.Qf5#
            • 3.Rxd4
              • threat
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
              • 3...Kf6
                • 4.Re4#
                • 4.Rd6#
                • 4.Qf5#
          • 2...Kf4
            • 3.Rdxf3+
              • 3...Kxg4
                • 4.Bf5#
                • 4.Qf5#
                • 4.Qg2#
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf5#
            • 3.Rxd4+
              • 3...Ke3
                • 4.Re4#
                • 4.Qd2#
              • 3...Ke5
                • 4.Qf5#
            • 3.Qh2+
              • 3...Kxg4
                • 4.Rxd4#
                • 4.Qg3#
          • 2...Kd5
            • 3.Rxd4+
              • 3...Ke5
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
          • 2...Ke6
            • 3.Rxd4
              • threat
                • 4.Rd6#
                • 4.Qf5#
              • 3...Ke5
                • 4.Qf5#
              • 3...Kf6
                • 4.Re4#
                • 4.Rd6#
                • 4.Qf5#
          • 2...Kf6
            • 3.Bxd4+
              • 3...Ke6
                • 4.Bg8#
                • 4.Qb3#
                • 4.Qc4#
            • 3.Rdxf3+
              • 3...Ke5
                • 4.Qe4#
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
            • 3.Rxd4
              • threat
                • 4.Re4#
                • 4.Rd6#
                • 4.Qf5#
              • 3...Ke5
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
            • 3.Re3
              • threat
                • 4.Bxd4#
                • 4.Rhxf3#
                • 4.Qf5#
                • 4.Qg6#
            • 3.Qc8
              • threat
                • 4.Bxd4#
                • 4.Qf5#
              • 3...Ke5
                • 4.Qf5#
          • 2...Qxa1
            • 3.Re3+
              • 3...Kf4
                • 4.Re4#
                • 4.Qe4#
              • 3...Kd5
                • 4.Bg8#
              • 3...Kf6
                • 4.Rhxf3#
                • 4.Qf5#
                • 4.Qg6#
            • 3.Qh2+
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qd6#
            • 3.Qc5+
              • 3...Kf4
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
                • 4.Qf5#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qd6#
                • 4.Qf5#
            • 3.Qc7+
              • 3...Ke6
                • 4.Qd6#
              • 3...Kf6
                • 4.Qd6#
            • 3.Rd6
              • threat
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qh2#
              • 3...Kf4
                • 4.Qe4#
            • 3.Qc8
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
          • 2...Rxh6
            • 3.Rxd4
              • threat
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
              • 3...Kf6
                • 4.Re4#
                • 4.Rd6#
              • 3...Rf6
                • 4.Qe4#
          • 2...Qb2
            • 3.Bxb2+
              • 3...Kf4
                • 4.Qc4#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qb3#
                • 4.Qc4#
                • 4.Qc8#
            • 3.Re3+
              • 3...Kf4
                • 4.Re4#
                • 4.Qe4#
              • 3...Kd5
                • 4.Bg8#
              • 3...Kf6
                • 4.Bxb2#
                • 4.Rhxf3#
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qxb2#
            • 3.Qxb2+
              • 3...Kf4
                • 4.Qd4#
                • 4.Qb4#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qe5#
                • 4.Qf6#
                • 4.Qb3#
            • 3.Qh2+
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qd6#
            • 3.Qc5+
              • 3...Kf4
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
                • 4.Qf5#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qd6#
                • 4.Qf5#
            • 3.Qc7+
              • 3...Ke6
                • 4.Qd6#
              • 3...Kf6
                • 4.Qd6#
            • 3.Rd1
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
            • 3.Rd2
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
            • 3.Rd6
              • threat
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qh2#
              • 3...Kf4
                • 4.Qe4#
            • 3.Rd7
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
            • 3.Rd8
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
            • 3.Qc8
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qf5#
              • 3...Kf6
                • 4.Bxb2#
                • 4.Qf5#
          • 2...Qc3
            • 3.Qh2+
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qd6#
            • 3.Qxc3+
              • 3...Kf4
                • 4.Qb4#
                • 4.Qd4#
                • 4.Qc4#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qe1#
                • 4.Qe5#
                • 4.Qf6#
                • 4.Qb3#
                • 4.Qc4#
                • 4.Qc8#
            • 3.Rxc3
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
                • 4.Qf5#
              • 3...Kd5
                • 4.Qe4#
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Re3#
                • 4.Rc6#
                • 4.Qf5#
            • 3.Rd1
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
            • 3.Rd2
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
            • 3.Rd6
              • threat
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qh2#
              • 3...Kf4
                • 4.Qe4#
            • 3.Rd7
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
            • 3.Rd8
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
          • 2...f2
            • 3.Rde3+
              • 3...Kf4
                • 4.Qf5#
              • 3...Kd5
                • 4.Bg8#
              • 3...Kf6
                • 4.Bxd4#
                • 4.Rhf3#
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qxf2#
            • 3.Qc5+
              • 3...Kf4
                • 4.Rxd4#
                • 4.Qxd4#
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qd6#
                • 4.Qf5#
        • 2.Qxd3
          • threat
            • 3.Qf5#
          • 2...Kd5
            • 3.Qxd4+
              • 3...Kc6
                • 4.Be4#
                • 4.Rc1#
                • 4.Qd6#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re1#
                • 4.Qe3#
                • 4.Qe5#
                • 4.Qb6#
                • 4.Qf6#
                • 4.Qc4#
                • 4.Qe4#
                • 4.Qd5#
                • 4.Qd6#
                • 4.Qd7#
      • 1...Ke6
        • 2.Sc7+
          • 2...Kxe5
            • 3.Qh2+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Qd6#
        • 2.Qxd3
          • threat
            • 3.Bf5+
              • 3...Kd5
                • 4.Qxd4#
              • 3...Kxe5
                • 4.Qxd4#
              • 3...Kf6
                • 4.Sd7#
            • 3.Bg8+
              • 3...Kxe5
                • 4.Qf5#
                • 4.Qxd4#
              • 3...Kf6
                • 4.Sd7#
                • 4.Qf5#
            • 3.Qg6+
              • 3...Kd5
                • 4.Qd6#
              • 3...Kxe5
                • 4.Qf5#
                • 4.Qd6#
            • 3.Qxd4
              • threat
                • 4.Qb6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Qb6#
                • 4.Qd6#
          • 2...Qd7+
            • 3.Qxd7+
              • 3...Kf6
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sf7#
                • 4.Rd6#
                • 4.Rxf3#
                • 4.Qf5#
                • 4.Qd6#
            • 3.Sxd7
              • threat
                • 4.Sc7#
                • 4.Sc5#
                • 4.Sf8#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re1#
                • 4.Qc4#
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qb3#
                • 4.Qe3#
                • 4.Qd5#
                • 4.Qd6#
          • 2...Qd8+
            • 3.exd8S+
              • 3...Kf6
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sec6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sef7#
                • 4.Rxf3#
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qxf3#
                • 4.Qd6#
            • 3.Kxd8
              • threat
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qd6#
            • 3.Qxd8
              • threat
                • 4.Rd6#
                • 4.Qb6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qb6#
                • 4.Qd6#
            • 3.exd8Q
              • threat
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Qc4#
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qb6#
                • 4.Qe7#
                • 4.Qb3#
                • 4.Q3d5#
                • 4.Q3d6#
                • 4.Q3d7#
                • 4.Q8d6#
            • 3.exd8B
              • threat
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Qc4#
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qb3#
                • 4.Qd5#
                • 4.Qd6#
                • 4.Qd7#
            • 3.exd8R
              • threat
                • 4.Rd6#
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qd6#
          • 2...Kd5
            • 3.Bg8+
              • 3...Kc5
                • 4.Qxd4#
              • 3...Kxe5
                • 4.Qf5#
                • 4.Qxd4#
            • 3.Qxd4+
              • 3...Ke6
                • 4.Qb6#
                • 4.Qd6#
          • 2...Qxe5
            • 3.Sc7+
              • 3...Kf6
                • 4.Rxf3#
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qxf3#
                • 4.Qd6#
              • 3...Qxc7
                • 4.Bf5#
                • 4.Bg8#
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qd5#
            • 3.Bf5+
              • 3...Kf6
                • 4.Qd6#
              • 3...Qxf5
                • 4.Sc7#
                • 4.Qxf5#
                • 4.Qd6#
                • 4.Qd7#
                • 4.gxf5#
            • 3.Bg8+
              • 3...Kf6
                • 4.Rxf3#
                • 4.Qf5#
                • 4.Qd6#
            • 3.Qc4+
              • 3...Kf6
                • 4.Rd6#
                • 4.Rxf3#
                • 4.Qf7#
              • 3...Qd5
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re1#
                • 4.Qxd5#
            • 3.Qf5+
              • 3...Qxf5
                • 4.Sc7#
                • 4.Bxf5#
                • 4.Rd6#
                • 4.gxf5#
            • 3.Qg6+
              • 3...Qf6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qxf6#
            • 3.Qb3+
              • 3...Kf6
                • 4.Rd6#
                • 4.Rxf3#
                • 4.Qf7#
              • 3...Qd5
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re1#
                • 4.Qxd5#
            • 3.Qd5+
              • 3...Kf6
                • 4.Bxe5#
                • 4.Rxf3#
                • 4.Qf7#
                • 4.Qxe5#
                • 4.Qd6#
              • 3...Qxd5
                • 4.Bg8#
            • 3.Qd6+
              • 3...Qxd6
                • 4.Bf5#
                • 4.Bg8#
                • 4.Rxd6#
            • 3.Qd7+
              • 3...Kf6
                • 4.Rd6#
                • 4.Rxf3#
                • 4.Qf5#
                • 4.Qd6#
            • 3.Bxe5
              • threat
                • 4.Qf5#
                • 4.Qd5#
                • 4.Qd6#
              • 3...Kxe5
                • 4.Qf5#
                • 4.Qd6#
            • 3.Re1
              • threat
                • 4.Qd6#
              • 3...Kf6
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qd6#
            • 3.Qe4
              • threat
                • 4.Rd6#
                • 4.Qxe5#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qxe5#
            • 3.Qe3
              • threat
                • 4.Rd6#
                • 4.Qxe5#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qb6#
                • 4.Qxe5#
          • 2...Qxd3
            • 3.Rxd3
              • threat
                • 4.Rd6#
              • 3...Kf6
                • 4.Rd6#
          • 2...Rxh6
            • 3.Rxh6+
              • 3...Kd5
                • 4.Qxd4#
              • 3...Kxe5
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qxd4#
      • 1...Qxa1
        • 2.Rxd3+
          • 2...Kxe5
            • 3.Re3+
              • 3...Kf4
                • 4.Re4#
                • 4.Qe4#
              • 3...Kd5
                • 4.Bg8#
              • 3...Kf6
                • 4.Rhxf3#
                • 4.Qf5#
                • 4.Qg6#
            • 3.Qh2+
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qd6#
            • 3.Qc5+
              • 3...Kf4
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
                • 4.Qf5#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qd6#
                • 4.Qf5#
            • 3.Qc7+
              • 3...Ke6
                • 4.Qd6#
              • 3...Kf6
                • 4.Qd6#
            • 3.Rd6
              • threat
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qh2#
              • 3...Kf4
                • 4.Qe4#
            • 3.Qc8
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
          • 2...Ke6
            • 3.Rd6+
              • 3...Kxe5
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qh2#
            • 3.Qc8+
              • 3...Kxe5
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
          • 2...Qd4
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
        • 2.Qb3+
          • 2...Kc5
            • 3.Sd7+
              • 3...Kc6
                • 4.Qe6#
          • 2...Kxe5
            • 3.Qxd3
              • threat
                • 4.Qf5#
                • 4.Qd6#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
                • 4.Qd6#
              • 3...Kf6
                • 4.Qf5#
                • 4.Qd6#
        • 2.Qxd3+
          • 2...Qd4
            • 3.Bg8+
              • 3...Kc5
                • 4.Qxd4#
              • 3...Kxe5
                • 4.Qf5#
                • 4.Qxd4#
            • 3.Qxd4+
              • 3...Ke6
                • 4.Qd6#
        • 2.Qc4+
          • 2...Kxe5
            • 3.Qxd3
              • threat
                • 4.Qf5#
                • 4.Qd6#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
                • 4.Qd6#
              • 3...Kf6
                • 4.Qf5#
                • 4.Qd6#
      • 1...Qxe5
        • 2.Rxd3+
          • 2...Ke6
            • 3.Sc7+
              • 3...Kf6
                • 4.Rdxf3#
                • 4.Rd6#
                • 4.Rhxf3#
              • 3...Qxc7
                • 4.Bf5#
                • 4.Bg8#
            • 3.Bf5+
              • 3...Kf6
                • 4.Rd6#
              • 3...Qxf5
                • 4.Sc7#
                • 4.Rd6#
                • 4.Qc8#
            • 3.Bg8+
              • 3...Kf6
                • 4.Rdxf3#
                • 4.Rd6#
            • 3.Rd6+
              • 3...Qxd6
                • 4.Bg8#
                • 4.Qf5#
            • 3.Qb3+
              • 3...Kf6
                • 4.Rdxf3#
                • 4.Rd6#
                • 4.Rhxf3#
                • 4.Qf7#
              • 3...Qd5
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re3#
                • 4.Qxd5#
            • 3.Qc4+
              • 3...Kf6
                • 4.Rdxf3#
                • 4.Rd6#
                • 4.Rhxf3#
                • 4.Qf7#
              • 3...Qd5
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re3#
                • 4.Qxd5#
            • 3.Qc8+
              • 3...Kf6
                • 4.Rdxf3#
                • 4.Rd6#
                • 4.Rhxf3#
                • 4.Qf5#
          • 2...Qd4
            • 3.Rxd4+
              • 3...Ke5
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
      • 1...Qxa4
        • 2.Be4+
          • 2...Kxe4
            • 3.Qxd3+
              • 3...Kf4
                • 4.Rxf3#
                • 4.Qxf3#
          • 2...Ke6
            • 3.Qc8+
              • 3...Kf6
                • 4.Sc4#
                • 4.Rxf3#
                • 4.Qf5#
          • 2...Qxe4
            • 3.Sc7+
              • 3...Kd6
                • 4.Sf7#
        • 2.Bg8+
          • 2...Ke4
            • 3.Re1+
              • 3...Kf4
                • 4.Rxf3#
                • 4.Qc1#
                • 4.Qd2#
                • 4.Qh2#
            • 3.Qxd3+
              • 3...Kf4
                • 4.Rxf3#
                • 4.Qxf3#
        • 2.Rxd3+
          • 2...Qd4
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
        • 2.Qxd3+
          • 2...Kc5
            • 3.Sd7+
              • 3...Kb4
                • 4.Bc3#
              • 3...Kc6
                • 4.Qd5#
            • 3.Qd6+
              • 3...Kxb5
                • 4.Rd5#
          • 2...Qd4
            • 3.Qxd4+
              • 3...Ke6
                • 4.Qb6#
                • 4.Qd6#
        • 2.Qxa4
          • threat
            • 3.Qc4#
          • 2...Kc5
            • 3.Bxd3
              • threat
                • 4.Qd4#
              • 3...Kd5
                • 4.Qc4#
              • 3...Kb6
                • 4.Bd4#
                • 4.Qa7#
          • 2...Ke6
            • 3.Bf5+
              • 3...Kd5
                • 4.Qc4#
                • 4.Qd4#
              • 3...Kf6
                • 4.Sxd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...Bxf5
                • 4.Rd6#
            • 3.Qb3+
              • 3...Kf6
                • 4.Sxd3#
                • 4.Sxf3#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qf7#
              • 3...Bc4
                • 4.Rd6#
            • 3.Qc4+
              • 3...Kf6
                • 4.Sxd3#
                • 4.Sxf3#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qf7#
              • 3...Bxc4
                • 4.Rd6#
            • 3.Sxd3
              • threat
                • 4.Sc5#
                • 4.Bg8#
                • 4.Qb3#
                • 4.Qc4#
                • 4.Qe4#
              • 3...Kd5
                • 4.Qe4#
            • 3.Rxd3
              • threat
                • 4.Rd6#
              • 3...Kf6
                • 4.Rd6#
            • 3.Qe4
              • threat
                • 4.Sxd3#
              • 3...Bxb5+
                • 4.Sc6#
                • 4.Sd7#
              • 3...Kf6
                • 4.Sxd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...Bxe4
                • 4.Rd6#
              • 3...Bb1
                • 4.Sd3#
                • 4.Rd6#
              • 3...Bf1
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Rd6#
                • 4.Qf5#
                • 4.Qg6#
              • 3...Bc2
                • 4.Sd3#
                • 4.Rd6#
              • 3...Be2
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Rd6#
                • 4.Qf5#
                • 4.Qg6#
              • 3...Bc4
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sxc4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Rd6#
                • 4.Qf5#
                • 4.Qg6#
      • 1...Rxh3
        • 2.Sxd3
          • threat
            • 3.Sb4+
              • 3...Ke5
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
            • 3.Sxd4
              • threat
                • 4.Qc5#
              • 3...Kd6
                • 4.Qc5#
              • 3...b6
                • 4.Qc6#
          • 2...Qh8+
            • 3.Bxh8
              • threat
                • 4.Sf4#
              • 3...Ke6
                • 4.Sc5#
                • 4.Bg8#
                • 4.Qb3#
                • 4.Qc4#
          • 2...Ke6
            • 3.Sf4+
              • 3...Ke5
                • 4.Qf5#
              • 3...Kf6
                • 4.Bxd4#
                • 4.Qf5#
              • 3...Qxf4
                • 4.Qc8#
              • 3...gxf4
                • 4.Qf5#
            • 3.Qb3+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Qf7#
              • 3...Qc4
                • 4.Sc5#
                • 4.Bg8#
                • 4.Qxc4#
              • 3...Qd5
                • 4.Sc5#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re1#
            • 3.Qc4+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Qf7#
              • 3...Qxc4
                • 4.Bg8#
              • 3...Qd5
                • 4.Sc5#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re1#
          • 2...Qxd3
            • 3.Sc7+
              • 3...Kd6
                • 4.Rxd3#
            • 3.Rxd3+
              • 3...Ke6
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qb3#
                • 4.Qc4#
                • 4.Qc8#
            • 3.Bxd3
              • threat
                • 4.Bf5#
                • 4.Qc4#
              • 3...Ke6
                • 4.Bc4#
                • 4.Bf5#
                • 4.Qb3#
                • 4.Qc4#
          • 2...Qc3
            • 3.Qxc3
              • threat
                • 4.Sf4#
              • 3...Ke6
                • 4.Sc5#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qb3#
                • 4.Qc4#
          • 2...Qc5
            • 3.Sb4+
              • 3...Ke6
                • 4.Bg8#
                • 4.Qg6#
            • 3.Sf4+
              • 3...Kc6
                • 4.Rd6#
            • 3.Sxc5+
              • 3...Kc6
                • 4.Sd7#
                • 4.Rd6#
            • 3.Sc7+
              • 3...Kc6
                • 4.Qxc5#
              • 3...Kd6
                • 4.Qxc5#
              • 3...Qxc7
                • 4.Sf4#
            • 3.Qxc5+
              • 3...Ke6
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re1#
                • 4.Qd6#
                • 4.Qc4#
                • 4.Qe5#
                • 4.Qf5#
          • 2...Qc4
            • 3.Qxc4+
              • 3...Kxc4
                • 4.Bg8#
        • 2.Rxd3
          • threat
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
          • 2...Kxe5
            • 3.Rxd4
              • threat
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
              • 3...Kf6
                • 4.Re4#
                • 4.Rd6#
                • 4.Qf5#
          • 2...Ke6
            • 3.Rxd4
              • threat
                • 4.Rd6#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Qf5#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qf5#
          • 2...Qxd3
            • 3.Sc7+
              • 3...Kd6
                • 4.Sf7#
            • 3.Qxd3+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
              • 3...Ke6
                • 4.Qd6#
      • 1...Rxh6
        • 2.Sc7+
          • 2...Kxe5
            • 3.Qh2+
              • 3...Kf6
                • 4.Bxd4#
      • 1...Bxc2
        • 2.Rxd4+
          • 2...Kc5
            • 3.Sd7+
              • 3...Kc6
                • 4.Rd6#
          • 2...Kxe5
            • 3.Rc4+
              • 3...Kd5
                • 4.Bg8#
              • 3...Ke6
                • 4.Bg8#
      • 1...Bxh7
        • 2.Rxd4+
          • 2...Kxe5
            • 3.Rb4+
              • 3...Kd5
                • 4.Qc4#
              • 3...Ke6
                • 4.Qb3#
                • 4.Qc4#
            • 3.Re4+
              • 3...Kd5
                • 4.Re5#
                • 4.Qc4#
            • 3.Qh2+
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qd6#
            • 3.Qc5+
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qd6#
            • 3.Qc7+
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qd6#
            • 3.Qxh7
              • threat
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
              • 3...Kf6
                • 4.Re4#
                • 4.Rd6#
                • 4.Qf5#
        • 2.Qb3+
          • 2...Ke4
            • 3.Re1+
              • 3...Kf4
                • 4.Rxf3#
                • 4.Qxf3#
              • 3...Qe3
                • 4.Qc4#
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Rb4#
          • 2...Kxe5
            • 3.Bxd4+
              • 3...Ke4
                • 4.Qxf3#
              • 3...Kf4
                • 4.Qxf3#
        • 2.Qc4+
          • 2...Kxe5
            • 3.Qxd4+
              • 3...Ke6
                • 4.Sc7#
                • 4.Qe5#
                • 4.Qb6#
                • 4.Qf6#
                • 4.Qc4#
                • 4.Qd5#
                • 4.Qd6#
                • 4.Qd7#
      • 1...Qc3
        • 2.Rxd3+
          • 2...Kc5
            • 3.Qxc3+
              • 3...Kb6
                • 4.Rd6#
          • 2...Kxe5
            • 3.Qh2+
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qd6#
            • 3.Qxc3+
              • 3...Kf4
                • 4.Qb4#
                • 4.Qd4#
                • 4.Qc4#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qe1#
                • 4.Qe5#
                • 4.Qf6#
                • 4.Qb3#
                • 4.Qc4#
                • 4.Qc8#
            • 3.Rxc3
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
                • 4.Qf5#
              • 3...Kd5
                • 4.Qe4#
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Re3#
                • 4.Rc6#
                • 4.Qf5#
            • 3.Rd1
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
            • 3.Rd2
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
            • 3.Rd6
              • threat
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qh2#
              • 3...Kf4
                • 4.Qe4#
            • 3.Rd7
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
            • 3.Rd8
              • threat
                • 4.Qf5#
              • 3...Kf4
                • 4.Qe4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qf5#
          • 2...Ke6
            • 3.Rd6+
              • 3...Kxe5
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qh2#
            • 3.Bxc3
              • threat
                • 4.Rd6#
              • 3...Kf6
                • 4.Rd6#
            • 3.Qxc3
              • threat
                • 4.Rd6#
              • 3...Kf6
                • 4.Rd6#
          • 2...Qd4
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
          • 2...Qxd3
            • 3.Sc7+
              • 3...Kd6
                • 4.Sf7#
            • 3.Qxd3+
              • 3...Kc5
                • 4.Qd4#
                • 4.Qd6#
              • 3...Ke6
                • 4.Qd6#
        • 2.Bxc3
          • threat
            • 3.Rxd3+
              • 3...Kc5
                • 4.Ba5#
                • 4.Qf2#
              • 3...Ke6
                • 4.Rd6#
            • 3.Qb3+
              • 3...Kc5
                • 4.Bd4#
            • 3.Qxd3+
              • 3...Kc5
                • 4.Qe3#
                • 4.Qd4#
                • 4.Qd6#
              • 3...Ke6
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qd6#
          • 2...Kc5
            • 3.Qxd3
              • threat
                • 4.Qe3#
                • 4.Qd4#
                • 4.Qd6#
              • 3...Kb6
                • 4.Qd6#
          • 2...Ke6
            • 3.Qb3+
              • 3...Kf6
                • 4.Sxd3#
                • 4.Sxf3#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qf7#
              • 3...Bc4
                • 4.Rd6#
            • 3.Rxd3
              • threat
                • 4.Rd6#
              • 3...Kf6
                • 4.Rd6#
            • 3.Qxd3
              • threat
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qd6#
          • 2...b6
            • 3.Rxd3+
              • 3...Kc5
                • 4.Be1#
                • 4.Bd2#
                • 4.Ba5#
                • 4.Qf2#
              • 3...Ke6
                • 4.Rd6#
            • 3.Qb3+
              • 3...Kc5
                • 4.Bb4#
                • 4.Bd4#
            • 3.Qxd3+
              • 3...Kc5
                • 4.Qc4#
                • 4.Qe3#
                • 4.Qd4#
                • 4.Qd5#
                • 4.Qd6#
              • 3...Ke6
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qd6#
            • 3.Ba1
              • threat
                • 4.Qc4#
                • 4.Qc6#
              • 3...Ke6
                • 4.Qc6#
            • 3.Bb2
              • threat
                • 4.Qc4#
                • 4.Qc6#
              • 3...Ke6
                • 4.Qc6#
        • 2.Qxc3
          • threat
            • 3.Qc4#
          • 2...Ke6
            • 3.Sc7+
              • 3...Kd6
                • 4.Sf7#
                • 4.Rxd3#
              • 3...Kf6
                • 4.Sxd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
            • 3.Bf5+
              • 3...Kd5
                • 4.Rxd3#
                • 4.Qd4#
                • 4.Qc4#
              • 3...Kf6
                • 4.Sxd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...Bxf5
                • 4.Rd6#
            • 3.Qb3+
              • 3...Kf6
                • 4.Sxd3#
                • 4.Sxf3#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qf7#
              • 3...Bc4
                • 4.Rd6#
            • 3.Qc4+
              • 3...Kf6
                • 4.Sxd3#
                • 4.Sxf3#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qf7#
              • 3...Bxc4
                • 4.Rd6#
            • 3.Qc8+
              • 3...Kd5
                • 4.Rxd3#
                • 4.Qc4#
              • 3...Kf6
                • 4.Sxd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sf7#
            • 3.Sxd3
              • threat
                • 4.Sc5#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qb3#
                • 4.Qc4#
              • 3...Kd5
                • 4.Sf4#
            • 3.Rxd3
              • threat
                • 4.Rd6#
              • 3...Kf6
                • 4.Rd6#
            • 3.Qxd3
              • threat
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Qf5#
                • 4.Qg6#
                • 4.Qd6#
      • 1...Bc4
        • 2.Rxd4+
          • 2...Kc5
            • 3.Sd7+
              • 3...Kb4
                • 4.Bc3#
              • 3...Kc6
                • 4.Be4#
                • 4.Rd6#
                • 4.Qxc4#
        • 2.Qxc4+
          • 2...Kxe5
            • 3.Re1+
              • 3...Kf4
                • 4.Qxd4#
              • 3...Kf6
                • 4.Bxd4#
                • 4.Re6#
                • 4.Rxf3#
                • 4.Qe6#
                • 4.Qf7#
                • 4.Qxd4#
            • 3.Qxd4+
              • 3...Ke6
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Re1#
                • 4.Qe3#
                • 4.Qe5#
                • 4.Qb6#
                • 4.Qf6#
                • 4.Qc4#
                • 4.Qe4#
                • 4.Qd5#
                • 4.Qd6#
                • 4.Qd7#
            • 3.Qc5+
              • 3...Kf4
                • 4.Qxd4#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qd6#
                • 4.Qf5#
            • 3.Sxd4
              • threat
                • 4.Sc2#
                • 4.Se2#
                • 4.Sb3#
                • 4.Sxf3#
                • 4.Sb5#
                • 4.Sf5#
                • 4.Sc6#
                • 4.Se6#
              • 3...Kf4
                • 4.Sc2#
                • 4.Sf5#
              • 3...Kd6
                • 4.Sc2#
                • 4.Se2#
                • 4.Sb3#
                • 4.Sxf3#
                • 4.Sb5#
                • 4.Sf5#
                • 4.Se6#
              • 3...Kf6
                • 4.Sc2#
                • 4.Se2#
                • 4.Sb3#
                • 4.Sxf3#
                • 4.Sb5#
                • 4.Sf5#
                • 4.Sc6#
                • 4.Se6#
                • 4.Qe6#
            • 3.Rxd4
              • threat
                • 4.Rd1#
                • 4.Rd2#
                • 4.Rd3#
                • 4.Re4#
                • 4.Rf4#
                • 4.Rd6#
                • 4.Rd7#
                • 4.Rd8#
              • 3...Kf6
                • 4.Rd1#
                • 4.Rd2#
                • 4.Rd3#
                • 4.Re4#
                • 4.Rf4#
                • 4.Rd6#
                • 4.Rd7#
                • 4.Rd8#
            • 3.Rxf3
              • threat
                • 4.Bxd4#
                • 4.Re1#
              • 3...Qxa1
                • 4.Rf5#
                • 4.Qe2#
                • 4.Qd5#
                • 4.Qe4#
            • 3.Kf7
              • threat
                • 4.Qxd4#
              • 3...Kf4
                • 4.Qxd4#
              • 3...Qxa1
                • 4.Rd5#
                • 4.Qe4#
                • 4.Qc7#
                • 4.e8Q#
                • 4.e8R#
              • 3...Qb2
                • 4.Bxb2#
                • 4.Re1#
                • 4.Rd5#
                • 4.Qe4#
                • 4.Qc7#
                • 4.e8Q#
                • 4.e8R#
              • 3...Qc3
                • 4.Bxc3#
                • 4.Re1#
                • 4.Rd5#
                • 4.Qe4#
                • 4.Qc7#
                • 4.e8Q#
                • 4.e8R#
            • 3.Qf7
              • threat
                • 4.Bxd4#
                • 4.Re1#
                • 4.Qf5#
      • 1...Qf4
        • 2.Sc7+
          • 2...Kd6
            • 3.Rxd3+
              • 3...Qd4
                • 4.Sf7#
        • 2.Be4+
          • 2...Ke6
            • 3.Sc7+
              • 3...Kd6
                • 4.Rxd3#
              • 3...Kf6
                • 4.Sd7#
            • 3.Qb3+
              • 3...Kf6
                • 4.Sd7#
                • 4.Qf7#
              • 3...Bc4
                • 4.Rd6#
            • 3.Qc4+
              • 3...Kf6
                • 4.Sd7#
                • 4.Qf7#
              • 3...Bxc4
                • 4.Rd6#
          • 2...Qxe4
            • 3.Sc7+
              • 3...Kd6
                • 4.Sf7#
        • 2.Rxd3+
          • 2...Qd4
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
        • 2.Qxd3+
          • 2...Qd4
            • 3.Bg8+
              • 3...Kc5
                • 4.Qxd4#
              • 3...Kxe5
                • 4.Qf5#
                • 4.Qxd4#
            • 3.Qxd4+
              • 3...Ke6
                • 4.Qb6#
                • 4.Qd6#
      • 1...Be4
        • 2.Sc7+
          • 2...Kxe5
            • 3.Bxd4+
              • 3...Kf4
                • 4.Qxe4#
              • 3...Kd6
                • 4.Qc5#
            • 3.Qh2+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Qd6#
        • 2.Bg8+
          • 2...Kxe5
            • 3.Qh2+
              • 3...Kf6
                • 4.Qd6#
            • 3.Qc7+
              • 3...Kf6
                • 4.Qd6#
        • 2.Rxd4+
          • 2...Kxe5
            • 3.Rd1+
              • 3...Kf4
                • 4.Qxe4#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qxe4#
                • 4.Qc8#
            • 3.Rd2+
              • 3...Kf4
                • 4.Qxe4#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qxe4#
                • 4.Qc8#
            • 3.Rb4+
              • 3...Kf4
                • 4.Rxe4#
                • 4.Qxe4#
              • 3...Kd5
                • 4.Bg8#
                • 4.Qc4#
              • 3...Ke6
                • 4.Bg8#
                • 4.Qxe4#
            • 3.Rc4+
              • 3...Kf4
                • 4.Rxe4#
                • 4.Qxe4#
              • 3...Kd5
                • 4.Bg8#
                • 4.Qxe4#
              • 3...Ke6
                • 4.Bg8#
                • 4.Qxe4#
            • 3.Rxe4+
              • 3...Kd5
                • 4.Bg8#
                • 4.Re5#
                • 4.Qc4#
            • 3.Rd5+
              • 3...Kf4
                • 4.Qxe4#
              • 3...Kxd5
                • 4.Bg8#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qxe4#
            • 3.Rd6+
              • 3...Kf4
                • 4.Qxe4#
            • 3.Rd7+
              • 3...Kf4
                • 4.Qxe4#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qxe4#
            • 3.Rd8+
              • 3...Kf4
                • 4.Qxe4#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qxe4#
                • 4.Qc8#
            • 3.Qxe4+
              • 3...Kf6
                • 4.Rxf3#
                • 4.Rd1#
                • 4.Rd2#
                • 4.Rd3#
                • 4.Rb4#
                • 4.Rc4#
                • 4.Rd5#
                • 4.Rd6#
                • 4.Rd7#
                • 4.Rd8#
                • 4.Qf5#
            • 3.Qh2+
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rxe4#
                • 4.Rd6#
                • 4.Qd6#
            • 3.Qc5+
              • 3...Kf4
                • 4.Rxe4#
              • 3...Ke6
                • 4.Rxe4#
                • 4.Rd6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rxe4#
                • 4.Rd6#
                • 4.Qd6#
              • 3...Bd5
                • 4.Re4#
                • 4.Qd6#
            • 3.Qc7+
              • 3...Ke6
                • 4.Rd6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Rxe4#
                • 4.Rd6#
                • 4.Qd6#
        • 2.Qxe4+
          • 2...Ke6
            • 3.Sd3+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Rxf3#
                • 4.Qf5#
                • 4.Qg6#
              • 3...Qe5
                • 4.Qxe5#
              • 3...Qxe4
                • 4.Sc5#
                • 4.Bg8#
            • 3.Sxf3+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Qf5#
                • 4.Qg6#
              • 3...Qe5
                • 4.Rd6#
                • 4.Qxe5#
              • 3...Qxe4
                • 4.Sc7#
                • 4.Bg8#
                • 4.Rd6#
            • 3.Sc4+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Rxf3#
                • 4.Qf5#
                • 4.Qg6#
              • 3...Qe5
                • 4.Rd6#
                • 4.Qxe5#
              • 3...Qxe4
                • 4.Sc7#
                • 4.Bg8#
                • 4.Rd6#
            • 3.Sc6+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Rxf3#
                • 4.Qf5#
                • 4.Qg6#
              • 3...Qe5
                • 4.Rd6#
                • 4.Qxe5#
              • 3...Qxe4
                • 4.Sc7#
                • 4.Sd8#
                • 4.Bg8#
                • 4.Rd6#
            • 3.Sg6+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Rxf3#
                • 4.Qf5#
              • 3...Qe5
                • 4.Rd6#
                • 4.Qxe5#
              • 3...Qxe4
                • 4.Sc7#
                • 4.Sf8#
                • 4.Bg8#
                • 4.Rd6#
            • 3.Sd7+
              • 3...Qe5
                • 4.Sc7#
                • 4.Bf5#
                • 4.Bg8#
                • 4.Rd6#
                • 4.Qxe5#
              • 3...Qxe4
                • 4.Sc7#
                • 4.Sc5#
                • 4.Sf8#
                • 4.Bg8#
                • 4.Rd6#
            • 3.Sf7+
              • 3...Kf6
                • 4.Bxd4#
                • 4.Rxf3#
                • 4.Qf5#
                • 4.Qg6#
              • 3...Qe5
                • 4.Rd6#
                • 4.Qxe5#
              • 3...Qxe4
                • 4.Sc7#
                • 4.Sd8#
                • 4.Rd6#
            • 3.Bf5+
              • 3...Kf6
                • 4.Sd7#
            • 3.Bg8+
              • 3...Kf6
                • 4.Sd7#
                • 4.Rxf3#
                • 4.Qf5#
            • 3.Qg6+
              • 3...Kd5
                • 4.Qd6#
              • 3...Kxe5
                • 4.Qf5#
                • 4.Qd6#
            • 3.Bxd4
              • threat
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
              • 3...Kf6
                • 4.Sd3#
                • 4.Sxf3#
                • 4.Sc4#
                • 4.Sc6#
                • 4.Sg6#
                • 4.Sd7#
                • 4.Sf7#
                • 4.Qf5#
                • 4.Qg6#
            • 3.Rxd4
              • threat
                • 4.Sd7#
                • 4.Rd6#
                • 4.Qf5#
              • 3...Kf6
                • 4.Sd7#
                • 4.Rd6#
                • 4.Qf5#
            • 3.Rxf3
              • threat
                • 4.Bg8#
              • 3...Qd7+
                • 4.Sxd7#
              • 3...Qd8+
                • 4.exd8S#
            • 3.Qxd4
              • threat
                • 4.Qb6#
                • 4.Qd6#
              • 3...Kf6
                • 4.Qb6#
                • 4.Qd6#
        • 2.Qc4+
          • 2...Kxe5
            • 3.Qxd4+
              • 3...Kf4
                • 4.Qxe4#
              • 3...Ke6
                • 4.Sc7#
                • 4.Bg8#
                • 4.Qe5#
                • 4.Qf6#
                • 4.Qxe4#
                • 4.Qd6#
                • 4.Qd7#
      • 1...f2
        • 2.Rhxd3
          • threat
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Re4#
                • 4.Qf5#
              • 3...Ke6
                • 4.Rd6#
                • 4.Qf5#
          • 2...Kxe5
            • 3.Qc5+
              • 3...Kf4
                • 4.Qxd4#
                • 4.Qf5#
              • 3...Ke6
                • 4.Qf5#
              • 3...Kf6
                • 4.Qd6#
                • 4.Qf5#
            • 3.Rxd4
              • threat
                • 4.Re4#
                • 4.Qf5#
              • 3...Ke6
                • 4.Re4#
                • 4.Rd6#
                • 4.Qf5#
              • 3...Kf6
                • 4.Re4#
                • 4.Rd6#
                • 4.Qf5#
          • 2...Ke6
            • 3.Rxd4
              • threat
                • 4.Rd6#
                • 4.Qf5#
              • 3...Kxe5
                • 4.Re4#
                • 4.Qf5#
              • 3...Kf6
                • 4.Rd6#
                • 4.Qf5#
          • 2...f1Q
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Re4#
              • 3...Ke6
                • 4.Rd6#
          • 2...f1R
            • 3.Rxd4+
              • 3...Kxe5
                • 4.Re4#
              • 3...Ke6
                • 4.Rd6#

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