Problem Display
PID: 186919 (K7/3p2p1/1pp1R3/pbkNB3/1bPNn2R/P1Pqn3/B1Q5/1r5r w - - 0 1)

Maruta, Hidajat (Tjoa Giok Hing)

2nd Prize, Suomen Shakki, 1979

K7/3p2p1/1pp1R3/pbkNB3/1bPNn2R/P1Pqn3/B1Q5/1r5r

#4

11 + 13


117 Suomen Shakki 1981

SOLUTION


  • COOKED
  • Keys
    • 1.Sxe3!
      • threat
        • 2.Bd6+
          • 2...Sxd6
            • 3.Re5#
      • 1...Qxc4
        • 2.Sb3+
          • 2...Rxb3
            • 3.Bd4+
              • 3...Qxd4
                • 4.cxb4#
        • 2.Bd6+
          • 2...Sxd6
            • 3.Re5+
              • 3...Qd5
                • 4.cxb4#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Re5#
              • 3...axb4
                • 4.Re5#
        • 2.cxb4+
          • 2...Rxb4
            • 3.Bd6+
              • 3...Kxd4
                • 4.Rhxe4#
                • 4.Rexe4#
              • 3...Sxd6
                • 4.Re5#
          • 2...axb4
            • 3.Bd6+
              • 3...Kxd4
                • 4.Rhxe4#
                • 4.Rexe4#
              • 3...Sxd6
                • 4.Re5#
        • 2.Qxe4
          • threat
            • 3.Bd6#
          • 2...Qxe6
            • 3.Sb3+
              • 3...Qxb3
                • 4.Qd4#
              • 3...Rxb3
                • 4.Qd4#
            • 3.Sxe6+
              • 3...dxe6
                • 4.Qd4#
          • 2...dxe6
            • 3.Sxe6+
              • 3...Qxe6
                • 4.Qd4#
            • 3.Sxc4
              • threat
                • 4.Sxe6#
                • 4.Bd6#
              • 3...Bxc4
                • 4.Qxc6#
            • 3.Bxc4
              • threat
                • 4.Sxe6#
              • 3...Bxc4
                • 4.Qxc6#
          • 2...Qd5
            • 3.Qxd5+
              • 3...cxd5
                • 4.Bd6#
            • 3.Sxd5
              • threat
                • 4.Bd6#
              • 3...dxe6
                • 4.Sxe6#
              • 3...Rb3
                • 4.Sxb3#
              • 3...d6
                • 4.Bxd6#
            • 3.Bxd5
              • threat
                • 4.Bd6#
              • 3...dxe6
                • 4.Sxe6#
              • 3...d6
                • 4.Bxd6#
      • 1...Qxe3
        • 2.Qxe4
          • threat
            • 3.Bd6#
          • 2...Qf4
            • 3.Bxf4
              • threat
                • 4.Bd6#
              • 3...dxe6
                • 4.Sxe6#
                • 4.Qe5#
              • 3...Rb3
                • 4.Sxb3#
              • 3...d6
                • 4.Bxd6#
          • 2...Qg3
            • 3.Sb3+
              • 3...Rxb3
                • 4.Qd4#
            • 3.Bxg3
              • threat
                • 4.Bd6#
              • 3...dxe6
                • 4.Sxe6#
                • 4.Qe5#
              • 3...Rb3
                • 4.Sxb3#
              • 3...d6
                • 4.Bxd6#
      • 1...Bxc4
        • 2.Bd6+
          • 2...Sxd6
            • 3.Re5+
              • 3...Bd5
                • 4.cxb4#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Re5#
              • 3...axb4
                • 4.Re5#
    • 1.Sc7!
      • threat
        • 2.Sa6+
          • 2...Bxa6
            • 3.Rxc6+
              • 3...dxc6
                • 4.Se6#
        • 2.Sdxb5
          • threat
            • 3.Sa6#
          • 2...Qxc4
            • 3.Bd4+
              • 3...Qxd4
                • 4.cxb4#
                • 4.cxd4#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Bd4#
              • 3...axb4
                • 4.Bd4#
          • 2...Sxc4
            • 3.Bd4+
              • 3...Qxd4
                • 4.cxd4#
            • 3.Qxd3
              • threat
                • 4.Bd4#
                • 4.Qxc4#
                • 4.Qd4#
          • 2...Rb3
            • 3.Bd4+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
              • 3...Qxd4
                • 4.cxd4#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sa6#
              • 3...axb4
                • 4.Sa6#
            • 3.Qxd3
              • threat
                • 4.Sa6#
                • 4.Bd4#
                • 4.Qd4#
        • 2.Qxd3
          • threat
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd4#
                • 4.Qd4#
            • 3.Sdxb5
              • threat
                • 4.Sa6#
                • 4.Bd4#
                • 4.Qxe3#
                • 4.Qd4#
            • 3.cxb5
              • threat
                • 4.Sa6#
              • 3...Rb3
                • 4.Sxb3#
              • 3...Sc4
                • 4.Qxc4#
          • 2...Bxc4
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd4#
                • 4.Qxe3#
                • 4.Qd4#
              • 3...Bxb3
                • 4.Sa6#
                • 4.Bd4#
                • 4.Qd4#
          • 2...Sc2
            • 3.Bd6+
              • 3...Sxd6
                • 4.Re5#
            • 3.Sdxb5
              • threat
                • 4.Sa6#
            • 3.Qxe4
              • threat
                • 4.Bd6#
              • 3...dxe6
                • 4.Sdxe6#
                • 4.Scxe6#
              • 3...Rb3
                • 4.Sxb3#
              • 3...d6
                • 4.Bxd6#
            • 3.cxb5
              • threat
                • 4.Sa6#
                • 4.Qc4#
              • 3...Rb3
                • 4.Sxb3#
          • 2...Sf5
            • 3.Bd6+
              • 3...Sexd6
                • 4.Re5#
              • 3...Sfxd6
                • 4.Re5#
            • 3.Sdxb5
              • threat
                • 4.Sa6#
            • 3.cxb5
              • threat
                • 4.Sa6#
                • 4.Qc4#
              • 3...Rb3
                • 4.Sxb3#
        • 2.cxb5
          • threat
            • 3.Sa6#
            • 3.cxb4#
          • 2...Qc4
            • 3.Sa6+
              • 3...Kd5
                • 4.Qxe4#
          • 2...Sc4
            • 3.Rxc6+
              • 3...dxc6
                • 4.Sde6#
      • 1...Qxc4
        • 2.Sb3+
          • 2...Rxb3
            • 3.Bd4+
              • 3...Qxd4
                • 4.cxb4#
      • 1...Bxc4
        • 2.Rxc6+
          • 2...dxc6
            • 3.Sde6+
              • 3...Bxe6
                • 4.cxb4#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sde6#
              • 3...axb4
                • 4.Sde6#
        • 2.cxb4+
          • 2...Rxb4
            • 3.Rxc6+
              • 3...dxc6
                • 4.Sde6#
          • 2...axb4
            • 3.Rxc6+
              • 3...dxc6
                • 4.Sde6#
      • 1...Sxc4
        • 2.Bd6+
          • 2...Sexd6
            • 3.Re5+
              • 3...Sxe5
                • 4.cxb4#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Re5#
              • 3...axb4
                • 4.Re5#
      • 1...d6
        • 2.Bxd6+
          • 2...Sxd6
            • 3.Re5+
              • 3...Sd5
                • 4.Sde6#
                • 4.Sce6#
        • 2.Rxd6
          • threat
            • 3.Sde6#
            • 3.Sce6#
          • 2...Qxc4
            • 3.Sde6+
              • 3...Qxe6
                • 4.Sxe6#
                • 4.cxb4#
            • 3.Sce6+
              • 3...Qxe6
                • 4.Sxe6#
                • 4.cxb4#
            • 3.Rd5+
              • 3...Qxd5
                • 4.cxb4#
              • 3...Sxd5
                • 4.Sde6#
                • 4.Sce6#
              • 3...cxd5
                • 4.Sce6#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sde6#
                • 4.Sce6#
              • 3...axb4
                • 4.Sde6#
                • 4.Sce6#
          • 2...Rb3
            • 3.Sxb3+
              • 3...Kxc4
                • 4.Qxd3#
            • 3.Sde6+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
                • 4.Qxd3#
            • 3.Sa6+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
              • 3...Bxa6
                • 4.Rxc6#
            • 3.Sce6+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sde6#
                • 4.Sce6#
              • 3...axb4
                • 4.Sde6#
                • 4.Sce6#
            • 3.Qxd3
              • threat
                • 4.Sxb3#
                • 4.Sde6#
                • 4.Sce6#
              • 3...Bxc4
                • 4.Rxc6#
          • 2...Sg5
            • 3.Sde6+
              • 3...Sxe6
                • 4.Sxe6#
            • 3.Sa6+
              • 3...Bxa6
                • 4.Rxc6#
            • 3.Sce6+
              • 3...Sxe6
                • 4.Sxe6#
            • 3.cxb5
              • threat
                • 4.Sa6#
                • 4.Rxc6#
                • 4.cxb4#
        • 2.Qxd3
          • threat
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd4#
                • 4.Qd4#
            • 3.cxb5
              • threat
                • 4.Sa6#
              • 3...Rb3
                • 4.Sxb3#
              • 3...Sc4
                • 4.Qxc4#
          • 2...Bxc4
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd4#
                • 4.Qxe3#
                • 4.Qd4#
              • 3...Bxb3
                • 4.Sa6#
                • 4.Bd4#
                • 4.Qd4#
            • 3.Qxe4
              • threat
                • 4.Bxd6#
                • 4.Qxc6#
              • 3...d5
                • 4.Bd6#
                • 4.Rxc6#
          • 2...dxe5
            • 3.Sa6+
              • 3...Bxa6
                • 4.Rxc6#
            • 3.Sdxb5
              • threat
                • 4.Sa6#
                • 4.Qxe3#
              • 3...Sxc4
                • 4.Qxc4#
            • 3.cxb5
              • threat
                • 4.Sa6#
                • 4.Rxc6#
          • 2...Rb2
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd4#
                • 4.Qd4#
            • 3.cxb5
              • threat
                • 4.Sa6#
              • 3...Rxa2
                • 4.Sb3#
              • 3...Rb3
                • 4.Sxb3#
              • 3...Sc4
                • 4.Qxc4#
          • 2...Sc2
            • 3.Bxd6+
              • 3...Sxd6
                • 4.Re5#
            • 3.Sdxb5
              • threat
                • 4.Sa6#
              • 3...cxb5
                • 4.Qd5#
            • 3.Qxe4
              • threat
                • 4.Bxd6#
              • 3...dxe5
                • 4.Qxe5#
              • 3...Rb3
                • 4.Sxb3#
              • 3...d5
                • 4.Bd6#
            • 3.cxb5
              • threat
                • 4.Sa6#
                • 4.Qc4#
              • 3...Rb3
                • 4.Sxb3#
            • 3.Rf6
              • threat
                • 4.Sde6#
                • 4.Sce6#
              • 3...Bxc4
                • 4.Qxc4#
              • 3...Sxd4
                • 4.Bxd4#
                • 4.Qxd4#
                • 4.cxd4#
              • 3...Sg5
                • 4.Bxd6#
            • 3.Rg6
              • threat
                • 4.Sde6#
                • 4.Sce6#
              • 3...Bxc4
                • 4.Qxc4#
              • 3...Sxd4
                • 4.Bxd4#
                • 4.Qxd4#
                • 4.cxd4#
              • 3...Sg5
                • 4.Bxd6#
            • 3.Reh6
              • threat
                • 4.Sde6#
                • 4.Sce6#
              • 3...Bxc4
                • 4.Qxc4#
              • 3...Sxd4
                • 4.Bxd4#
                • 4.Qxd4#
                • 4.cxd4#
              • 3...Sg5
                • 4.Bxd6#
          • 2...Sf5
            • 3.Bxd6+
              • 3...Sexd6
                • 4.Re5#
              • 3...Sfxd6
                • 4.Re5#
            • 3.Sdxb5
              • threat
                • 4.Sa6#
              • 3...cxb5
                • 4.Qd5#
            • 3.cxb5
              • threat
                • 4.Sa6#
                • 4.Qc4#
              • 3...Rb3
                • 4.Sxb3#
          • 2...a4
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd4#
                • 4.Qd4#
              • 3...axb3
                • 4.Bd4#
                • 4.Qd4#
                • 4.axb4#
                • 4.cxb4#
        • 2.Rf6
          • threat
            • 3.Sde6#
            • 3.Sce6#
          • 2...Qxc4
            • 3.Sde6+
              • 3...Qxe6
                • 4.Sxe6#
                • 4.Bd4#
                • 4.cxb4#
            • 3.Sce6+
              • 3...Kd5
                • 4.Qxe4#
              • 3...Qxe6
                • 4.Sxe6#
                • 4.cxb4#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sde6#
              • 3...axb4
                • 4.Sde6#
          • 2...Bxc4
            • 3.Sde6+
              • 3...Bxe6
                • 4.cxb4#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sde6#
              • 3...axb4
                • 4.Sde6#
          • 2...dxe5
            • 3.Sa6+
              • 3...Bxa6
                • 4.Rxc6#
          • 2...Rb3
            • 3.Sde6+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
            • 3.Sce6+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
            • 3.Bxd6+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
              • 3...Sxd6
                • 4.Sxb3#
                • 4.Sde6#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sde6#
                • 4.Sce6#
              • 3...axb4
                • 4.Sde6#
                • 4.Sce6#
        • 2.Rg6
          • threat
            • 3.Sde6#
            • 3.Sce6#
          • 2...Qxc4
            • 3.Sde6+
              • 3...Qxe6
                • 4.Sxe6#
                • 4.Bd4#
                • 4.cxb4#
            • 3.Sce6+
              • 3...Kd5
                • 4.Qxe4#
              • 3...Qxe6
                • 4.Sxe6#
                • 4.cxb4#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sde6#
              • 3...axb4
                • 4.Sde6#
          • 2...Bxc4
            • 3.Sde6+
              • 3...Bxe6
                • 4.cxb4#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sde6#
              • 3...axb4
                • 4.Sde6#
          • 2...dxe5
            • 3.Sa6+
              • 3...Bxa6
                • 4.Rxc6#
          • 2...Rb3
            • 3.Sde6+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
            • 3.Sce6+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
            • 3.Bxd6+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
              • 3...Sxd6
                • 4.Sxb3#
                • 4.Sde6#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sde6#
                • 4.Sce6#
              • 3...axb4
                • 4.Sde6#
                • 4.Sce6#
        • 2.Reh6
          • threat
            • 3.Sde6#
            • 3.Sce6#
          • 2...Qxc4
            • 3.Sde6+
              • 3...Qxe6
                • 4.Sxe6#
                • 4.Bd4#
                • 4.cxb4#
            • 3.Sce6+
              • 3...Kd5
                • 4.Qxe4#
              • 3...Qxe6
                • 4.Sxe6#
                • 4.cxb4#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sde6#
              • 3...axb4
                • 4.Sde6#
          • 2...Bxc4
            • 3.Sde6+
              • 3...Bxe6
                • 4.cxb4#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sde6#
              • 3...axb4
                • 4.Sde6#
          • 2...dxe5
            • 3.Sa6+
              • 3...Bxa6
                • 4.Rxc6#
          • 2...Rb3
            • 3.Sde6+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
            • 3.Sce6+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
            • 3.Bxd6+
              • 3...Kxc4
                • 4.Bxb3#
                • 4.Qxb3#
              • 3...Sxd6
                • 4.Sxb3#
                • 4.Sde6#
            • 3.cxb4+
              • 3...Rxb4
                • 4.Sde6#
                • 4.Sce6#
              • 3...axb4
                • 4.Sde6#
                • 4.Sce6#
    • 1.Qxd3!
      • threat
        • 2.Sb3+
          • 2...Rxb3
            • 3.Bd4#
            • 3.Qd4#
      • 1...Bxc3
        • 2.Sb3+
          • 2...Rxb3
            • 3.Qxe3+
              • 3...Kxc4
                • 4.Sxb6#
              • 3...Bd4
                • 4.Qxd4#
        • 2.Sxb5
          • threat
            • 3.Bd4+
              • 3...Bxd4
                • 4.Qxd4#
            • 3.Qxe3+
              • 3...Bd4
                • 4.Bxd4#
                • 4.Qxd4#
            • 3.Qd4+
              • 3...Bxd4
                • 4.Bxd4#
            • 3.Sbxc3
              • threat
                • 4.Sa4#
                • 4.Sxe4#
                • 4.Bd4#
                • 4.Qxe3#
                • 4.Qd4#
            • 3.Sdxc3
              • threat
                • 4.Sa4#
                • 4.Sxe4#
                • 4.Bd4#
                • 4.Qxe3#
                • 4.Qd4#
            • 3.Sd6
              • threat
                • 4.Sxe4#
                • 4.Sb7#
              • 3...Sxc4
                • 4.Qxc4#
              • 3...Sxd6
                • 4.Bxd6#
            • 3.Sbc7
              • threat
                • 4.Sa6#
              • 3...Sxc4
                • 4.Qxc4#
            • 3.Sdc7
              • threat
                • 4.Sa6#
              • 3...Sxc4
                • 4.Qxc4#
          • 2...Bxe5
            • 3.Qxe3+
              • 3...Bd4
                • 4.Qxd4#
            • 3.Sdc7
              • threat
                • 4.Sa6#
              • 3...Bxc7
                • 4.Qxe3#
                • 4.Qd4#
              • 3...Sxc4
                • 4.Qxc4#
          • 2...Sc2
            • 3.Sbxc3
              • threat
                • 4.Sa4#
                • 4.Sxe4#
              • 3...Sxc3
                • 4.Bd6#
            • 3.Sd6
              • threat
                • 4.Sxe4#
                • 4.Sb7#
              • 3...Sxd6
                • 4.Bxd6#
          • 2...Sf5
            • 3.Sbc7
              • threat
                • 4.Sa6#
            • 3.Sdc7
              • threat
                • 4.Sa6#
        • 2.Sxc3
          • threat
            • 3.Sxe4#
          • 2...Rxh4
            • 3.Sxe4+
              • 3...Rxe4
                • 4.Bd6#
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd4#
                • 4.Qd4#
          • 2...Bxc4
            • 3.Sa4+
              • 3...Kd5
                • 4.Qxe4#
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd4#
                • 4.Qxe3#
                • 4.Qd4#
              • 3...Bxb3
                • 4.Sxe4#
                • 4.Bd4#
                • 4.Qd4#
          • 2...Sxc4
            • 3.Sa4+
              • 3...Kd5
                • 4.Qxe4#
              • 3...Bxa4
                • 4.Qxc4#
            • 3.Sb3+
              • 3...Rxb3
                • 4.Sxe4#
                • 4.Bd4#
                • 4.Qd4#
            • 3.Sdxb5
              • threat
                • 4.Bd4#
                • 4.Qxc4#
                • 4.Qd4#
            • 3.Sc2
              • threat
                • 4.Sxe4#
                • 4.Bd4#
                • 4.Qd4#
            • 3.Sde2
              • threat
                • 4.Sxe4#
                • 4.Bd4#
                • 4.Qd4#
            • 3.Sf3
              • threat
                • 4.Sxe4#
                • 4.Bd4#
                • 4.Qd4#
            • 3.Sf5
              • threat
                • 4.Sxe4#
                • 4.Bd4#
                • 4.Qd4#
          • 2...d5
            • 3.Sxe4+
              • 3...dxe4
                • 4.Bd6#
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd4#
                • 4.Qd4#
            • 3.Sdxb5
              • threat
                • 4.Sa4#
                • 4.Bd4#
                • 4.Qd4#
            • 3.cxb5
              • threat
                • 4.Sa4#
                • 4.Rxc6#
              • 3...cxb5
                • 4.Rc6#
            • 3.Rf6
              • threat
                • 4.Se6#
              • 3...Sg5
                • 4.Bd6#
            • 3.Rg6
              • threat
                • 4.Se6#
              • 3...Sg5
                • 4.Bd6#
            • 3.Reh6
              • threat
                • 4.Se6#
              • 3...Sg5
                • 4.Bd6#
        • 2.Sxe3
          • threat
            • 3.Bd6+
              • 3...Sxd6
                • 4.Re5#
            • 3.Qxe4
              • threat
                • 4.Bd6#
              • 3...dxe6
                • 4.Sxe6#
              • 3...d6
                • 4.Bxd6#
          • 2...d5
            • 3.cxb5
              • threat
                • 4.Rxc6#
              • 3...cxb5
                • 4.Rc6#
              • 3...Sd6
                • 4.Bxd6#
            • 3.Rf6
              • threat
                • 4.Se6#
              • 3...Bxd4
                • 4.Bxd4#
                • 4.Qxd4#
              • 3...Bxc4
                • 4.Rxc6#
              • 3...Sg5
                • 4.Bd6#
            • 3.Rg6
              • threat
                • 4.Se6#
              • 3...Bxd4
                • 4.Bxd4#
                • 4.Qxd4#
              • 3...Bxc4
                • 4.Rxc6#
              • 3...Sg5
                • 4.Bd6#
            • 3.Reh6
              • threat
                • 4.Se6#
              • 3...Bxd4
                • 4.Bxd4#
                • 4.Qxd4#
              • 3...Bxc4
                • 4.Rxc6#
              • 3...Sg5
                • 4.Bd6#
          • 2...d6
            • 3.Bxd6+
              • 3...Sxd6
                • 4.Re5#
            • 3.Qxe4
              • threat
                • 4.Bxd6#
              • 3...dxe5
                • 4.Qxe5#
              • 3...d5
                • 4.Bd6#
            • 3.Rf6
              • threat
                • 4.Se6#
              • 3...Bxd4
                • 4.Bxd4#
                • 4.Qxd4#
              • 3...Bxc4
                • 4.Qxc4#
              • 3...Sg5
                • 4.Bxd6#
            • 3.Rg6
              • threat
                • 4.Se6#
              • 3...Bxd4
                • 4.Bxd4#
                • 4.Qxd4#
              • 3...Bxc4
                • 4.Qxc4#
              • 3...Sg5
                • 4.Bxd6#
            • 3.Reh6
              • threat
                • 4.Se6#
              • 3...Bxd4
                • 4.Bxd4#
                • 4.Qxd4#
              • 3...Bxc4
                • 4.Qxc4#
              • 3...Sg5
                • 4.Bxd6#
        • 2.cxb5
          • threat
            • 3.Rxc6+
              • 3...dxc6
                • 4.Se6#
            • 3.Qxc3+
              • 3...Sc4
                • 4.Qxc4#
              • 3...Sxc3
                • 4.Bd6#
            • 3.Sxc3
              • threat
                • 4.Sa4#
                • 4.Sxe4#
              • 3...Sxc3
                • 4.Bd6#
              • 3...Rb3
                • 4.Sxb3#
              • 3...Sc4
                • 4.Qxc4#
            • 3.Sc7
              • threat
                • 4.Sa6#
              • 3...Rb3
                • 4.Sxb3#
              • 3...Sc4
                • 4.Qxc4#
          • 2...cxb5
            • 3.Rc6+
              • 3...dxc6
                • 4.Se6#
          • 2...cxd5
            • 3.Rc6+
              • 3...dxc6
                • 4.Se6#
      • 1...Bxc4
        • 2.a4
          • threat
            • 3.Sb3+
              • 3...Rxb3
                • 4.Qd4#
              • 3...Bxb3
                • 4.Qd4#
            • 3.Rxc6+
              • 3...Kxd5
                • 4.Qxe4#
              • 3...dxc6
                • 4.Se6#
          • 2...Kxd5
            • 3.Qxe4+
              • 3...Kc5
                • 4.Bd6#
          • 2...Bxd3
            • 3.Rxc6+
              • 3...dxc6
                • 4.Se6#
          • 2...Bxd5
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd4#
                • 4.Qd4#
              • 3...Bxb3
                • 4.Qd4#
          • 2...Sxc3
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd6#
                • 4.Qd4#
              • 3...Bxb3
                • 4.Bd6#
                • 4.Qd4#
          • 2...cxd5
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd4#
                • 4.Qd4#
              • 3...Bxb3
                • 4.Bd4#
                • 4.Qb5#
                • 4.Qd4#
            • 3.Rc6+
              • 3...dxc6
                • 4.Se6#
          • 2...Bb5
            • 3.Sb3+
              • 3...Rxb3
                • 4.Qd4#
          • 2...Ba6
            • 3.Sb3+
              • 3...Rxb3
                • 4.Qd4#
            • 3.Rxc6+
              • 3...dxc6
                • 4.Se6#
          • 2...Sd2
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd6#
                • 4.Qd4#
              • 3...Bxb3
                • 4.Bd6#
                • 4.Qd4#
              • 3...Sxb3
                • 4.Bd6#
          • 2...Sf2
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd6#
                • 4.Qd4#
              • 3...Bxb3
                • 4.Bd6#
                • 4.Qd4#
          • 2...Sg3
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd6#
                • 4.Qd4#
              • 3...Bxb3
                • 4.Bd6#
                • 4.Qd4#
          • 2...Sg5
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd6#
                • 4.Qd4#
              • 3...Bxb3
                • 4.Bd6#
                • 4.Qd4#
            • 3.Sb5
              • threat
                • 4.Bd6#
                • 4.Qd4#
              • 3...Sf5
                • 4.Rxc4#
                • 4.Qxc4#
            • 3.Sf5
              • threat
                • 4.Bd6#
                • 4.Qd4#
              • 3...Sxf5
                • 4.Rxc4#
                • 4.Qxc4#
          • 2...Sd6
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bxd6#
                • 4.Qd4#
              • 3...Bxb3
                • 4.Bxd6#
                • 4.Qd4#
            • 3.Bxd6+
              • 3...Kxd5
                • 4.Qe4#
          • 2...Sf6
            • 3.Sb3+
              • 3...Rxb3
                • 4.Bd6#
                • 4.Qd4#
              • 3...Bxb3
                • 4.Bd6#
                • 4.Qd4#
            • 3.Sc2
              • threat
                • 4.Bd6#
                • 4.Qd4#
              • 3...Sf5
                • 4.Rxc4#
                • 4.Qxc4#
            • 3.Se2
              • threat
                • 4.Bd6#
                • 4.Qd4#
              • 3...Sf5
                • 4.Rxc4#
                • 4.Qxc4#
            • 3.Sf3
              • threat
                • 4.Bd6#
                • 4.Qd4#
              • 3...Sf5
                • 4.Rxc4#
                • 4.Qxc4#
            • 3.Sb5
              • threat
                • 4.Bd6#
                • 4.Qd4#
              • 3...Sf5
                • 4.Rxc4#
                • 4.Qxc4#
            • 3.Sf5
              • threat
                • 4.Bd6#
                • 4.Qd4#
              • 3...Sxf5
                • 4.Rxc4#
                • 4.Qxc4#

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