Problem Display
PID: 275746 (KNk1b2r/1RB2pQ1/8/5pbr/8/4Nn2/1p1p4/8 w - - 0 1)

Johandl, Alois

Sinfonie Scacchistiche, 1976

KNk1b2r/1RB2pQ1/8/5pbr/8/4Nn2/1p1p4/8

#4

6 + 10


6490 yacpdb 2024

SOLUTION


  • COOKED
  • Keys
    • 1.Ba5!
      • threat
        • 2.Qc3+
          • 2...Bc6
            • 3.Qxc6#
      • 1...b1S
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
                • 4.Sxf5#
        • 2.Sxf5
          • threat
            • 3.Sd6#
          • 2...d1Q
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...d1R
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...R5h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...R8h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
        • 2.Qxg5
          • threat
            • 3.Rc7#
            • 3.Qd8#
          • 2...Rxg5
            • 3.Sd5
              • threat
                • 4.Se7#
          • 2...Sxg5
            • 3.Sxf5
              • threat
                • 4.Sd6#
                • 4.Se7#
            • 3.Sd5
              • threat
                • 4.Se7#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bxb7+
                • 4.Qxb7#
              • 3...Bd7
                • 4.Rc7#
                • 4.Qxd7#
          • 2...f6
            • 3.Rc7+
              • 3...Kd8
                • 4.Qxf6#
            • 3.Sxf5
              • threat
                • 4.Sd6#
                • 4.Se7#
            • 3.Qxf6
              • threat
                • 4.Rc7#
                • 4.Qd8#
              • 3...Bc6
                • 4.Qxc6#
        • 2.Qxf7
          • threat
            • 3.Qc7#
          • 2...Bxf7
            • 3.Sc6
              • threat
                • 4.Sa7#
                • 4.Rc7#
          • 2...R5h7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...R8h7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
            • 3.Qxe8+
              • 3...Bd8
                • 4.Qxd8#
          • 2...Bf4
            • 3.Rc7+
              • 3...Kd8
                • 4.Qf6#
                • 4.Qe7#
              • 3...Bxc7
                • 4.Qxc7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
          • 2...Be7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
                • 4.Qxe7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Qxe7
              • threat
                • 4.Rc7#
                • 4.Qd8#
                • 4.Qc7#
          • 2...Bd8
            • 3.Rc7+
              • 3...Bxc7
                • 4.Qxc7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
      • 1...d1S
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
                • 4.Sxf5#
        • 2.Sxf5
          • threat
            • 3.Sd6#
          • 2...R5h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...R8h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
        • 2.Qxg5
          • threat
            • 3.Rc7#
            • 3.Qd8#
          • 2...Rxg5
            • 3.Sd5
              • threat
                • 4.Se7#
          • 2...Sxg5
            • 3.Sxf5
              • threat
                • 4.Sd6#
                • 4.Se7#
            • 3.Sd5
              • threat
                • 4.Se7#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bxb7+
                • 4.Qxb7#
              • 3...Bd7
                • 4.Rc7#
                • 4.Qxd7#
          • 2...f6
            • 3.Rc7+
              • 3...Kd8
                • 4.Qxf6#
            • 3.Sxf5
              • threat
                • 4.Sd6#
                • 4.Se7#
            • 3.Qxf6
              • threat
                • 4.Rc7#
                • 4.Qd8#
              • 3...Bc6
                • 4.Qxc6#
            • 3.Sc4
              • threat
                • 4.Sd6#
        • 2.Qxf7
          • threat
            • 3.Qc7#
          • 2...Bxf7
            • 3.Sc6
              • threat
                • 4.Sa7#
                • 4.Rc7#
          • 2...R5h7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
            • 3.Sxf5
              • threat
                • 4.Sd6#
              • 3...Rh6
                • 4.Qc7#
              • 3...Bf4
                • 4.Se7#
              • 3...Be7
                • 4.Sxe7#
          • 2...R8h7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
            • 3.Qxe8+
              • 3...Bd8
                • 4.Qxd8#
          • 2...Bf4
            • 3.Rc7+
              • 3...Kd8
                • 4.Qf6#
                • 4.Qe7#
              • 3...Bxc7
                • 4.Qxc7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
          • 2...Be7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
                • 4.Qxe7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Qxe7
              • threat
                • 4.Rc7#
                • 4.Qd8#
                • 4.Qc7#
          • 2...Bd8
            • 3.Rc7+
              • 3...Bxc7
                • 4.Qxc7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
      • 1...Rh4
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
                • 4.Sxf5#
        • 2.Qc3+
          • 2...Rc4
            • 3.Qxc4+
              • 3...Bc6
                • 4.Qxc6#
            • 3.Sxc4
              • threat
                • 4.Sd6#
        • 2.Sxf5
          • threat
            • 3.Sd6#
          • 2...d1Q
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...d1R
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...Rd4
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
            • 3.Qxd4
              • threat
                • 4.Sd6#
                • 4.Rc7#
              • 3...Bf4
                • 4.Se7#
                • 4.Qd8#
          • 2...R4h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...R8h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
        • 2.Qxg5
          • threat
            • 3.Rc7#
            • 3.Qd8#
          • 2...Sxg5
            • 3.Sxf5
              • threat
                • 4.Sd6#
                • 4.Se7#
          • 2...Bc6
            • 3.Qxf5+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
                • 4.Qxf5#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bxb7+
                • 4.Qxb7#
              • 3...Bd7
                • 4.Rc7#
                • 4.Qxd7#
          • 2...f6
            • 3.Rc7+
              • 3...Kd8
                • 4.Qxf6#
            • 3.Qxf5+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Sxf5
              • threat
                • 4.Sd6#
                • 4.Se7#
            • 3.Qxf6
              • threat
                • 4.Rc7#
                • 4.Qd8#
              • 3...Bc6
                • 4.Qxc6#
        • 2.Qxf7
          • threat
            • 3.Qc7#
          • 2...Bxf7
            • 3.Sc6
              • threat
                • 4.Sa7#
                • 4.Rc7#
          • 2...Rc4
            • 3.Rc7+
              • 3...Kd8
                • 4.Rxc4#
                • 4.Rc5#
                • 4.Rc6#
              • 3...Rxc7
                • 4.Qxc7#
            • 3.Qxc4+
              • 3...Bc6
                • 4.Qxc6#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Qxf5+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Sc6
              • threat
                • 4.Sa7#
                • 4.Rc7#
                • 4.Rb8#
                • 4.Qc7#
          • 2...R4h7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...R8h7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
            • 3.Qxe8+
              • 3...Bd8
                • 4.Qxd8#
          • 2...Bf4
            • 3.Rc7+
              • 3...Kd8
                • 4.Qf6#
                • 4.Qe7#
              • 3...Bxc7
                • 4.Qxc7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Qxf5+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Sxf5
              • threat
                • 4.Se7#
              • 3...Bc7
                • 4.Qxc7#
              • 3...Bg5
                • 4.Sd6#
                • 4.Qc7#
              • 3...Bd6
                • 4.Sxd6#
          • 2...Be7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
                • 4.Qxe7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Qxf5+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Qxe7
              • threat
                • 4.Rc7#
                • 4.Qd8#
                • 4.Qc7#
          • 2...Bd8
            • 3.Rc7+
              • 3...Bxc7
                • 4.Qxc7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Qxf5+
              • 3...Bd7
                • 4.Qxd7#
      • 1...R5h6
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
                • 4.Sxf5#
        • 2.Qc3+
          • 2...Rc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Bxc6
                • 4.Qxc6#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Rxc6
                • 4.Qxc6#
      • 1...R8h6
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
                • 4.Sxf5#
        • 2.Qc3+
          • 2...Rc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Bxc6
                • 4.Qxc6#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Rxc6
                • 4.Qxc6#
      • 1...Bf4
        • 2.Qc3+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
            • 3.Sxc6
              • threat
                • 4.Se5#
                • 4.Sa7#
                • 4.Se7#
              • 3...Bc7
                • 4.Rxc7#
        • 2.Sd5
          • threat
            • 3.Se7#
          • 2...Bc7
            • 3.Rxc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
                • 4.Qf6#
            • 3.Bxc7
              • threat
                • 4.Sb6#
                • 4.Se7#
          • 2...Bg5
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
            • 3.Qc3+
              • 3...Bc6
                • 4.Qxc6#
            • 3.Qxg5
              • threat
                • 4.Sb6#
                • 4.Se7#
                • 4.Rc7#
                • 4.Qd8#
          • 2...Bd6
            • 3.Qf6
              • threat
                • 4.Sb6#
                • 4.Qd8#
              • 3...Bc7
                • 4.Rxc7#
              • 3...Be7
                • 4.Sxe7#
      • 1...Bd8
        • 2.Qc3+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
      • 1...Sd4
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
            • 3.Qxd4+
              • 3...Bd7
                • 4.Qxd7#
        • 2.Sxf5
          • threat
            • 3.Sd6#
          • 2...Sxf5
            • 3.Qc3+
              • 3...Bc6
                • 4.Qxc6#
          • 2...R5h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...R8h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...Sb5
            • 3.Qxg5
              • threat
                • 4.Se7#
                • 4.Qd8#
              • 3...Sc7+
                • 4.Rxc7#
        • 2.Qxd4
          • threat
            • 3.Rc7#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Rc7#
                • 4.Rb8#
                • 4.Qd7#
        • 2.Qe5
          • threat
            • 3.Qc7#
          • 2...Bf4
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
                • 4.Qf6#
                • 4.Qe7#
          • 2...Bd8
            • 3.Rc7+
              • 3...Bxc7
                • 4.Qxc7#
          • 2...Sb5
            • 3.Qxf5+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Sc6
              • threat
                • 4.Qb8#
              • 3...Sc7+
                • 4.Rxc7#
                • 4.Qxc7#
              • 3...Bf4
                • 4.Se7#
              • 3...Sd6
                • 4.Sa7#
                • 4.Rc7#
          • 2...Se6
            • 3.Sc6
              • threat
                • 4.Sa7#
                • 4.Qb8#
              • 3...Sc7+
                • 4.Rxc7#
                • 4.Qxc7#
      • 1...Se5
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
                • 4.Sxf5#
        • 2.Sxf5
          • threat
            • 3.Sd6#
          • 2...d1Q
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...d1R
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...R5h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...R8h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...Sc4
            • 3.Rc7+
              • 3...Kd8
                • 4.Rxc4#
        • 2.Qxe5
          • threat
            • 3.Qc7#
          • 2...Bf4
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
                • 4.Qf6#
                • 4.Qe7#
            • 3.Qxf4
              • threat
                • 4.Qc7#
            • 3.Sd5
              • threat
                • 4.Se7#
              • 3...Bg5
                • 4.Qc7#
          • 2...Bd8
            • 3.Rc7+
              • 3...Bxc7
                • 4.Qxc7#
            • 3.Bxd8
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7#
            • 3.Sa6
              • threat
                • 4.Qb8#
              • 3...Bc7
                • 4.Qxc7#
            • 3.Sc6
              • threat
                • 4.Sa7#
                • 4.Qb8#
              • 3...Bc7
                • 4.Rxc7#
                • 4.Qxc7#
            • 3.Sd7
              • threat
                • 4.Qb8#
              • 3...Bc7
                • 4.Qxc7#
    • 1.Bb6!
      • threat
        • 2.Qc3+
          • 2...Bc6
            • 3.Qxc6#
      • 1...b1S
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
                • 4.Sxf5#
        • 2.Sxf5
          • threat
            • 3.Sd6#
          • 2...d1Q
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...d1R
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...R5h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...R8h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
        • 2.Qxg5
          • threat
            • 3.Rc7#
            • 3.Qd8#
          • 2...Rxg5
            • 3.Sd5
              • threat
                • 4.Se7#
          • 2...Sxg5
            • 3.Sxf5
              • threat
                • 4.Sd6#
                • 4.Se7#
            • 3.Sd5
              • threat
                • 4.Se7#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bxb7+
                • 4.Qxb7#
              • 3...Bd7
                • 4.Rc7#
                • 4.Qxd7#
          • 2...f6
            • 3.Rc7+
              • 3...Kd8
                • 4.Qxf6#
            • 3.Sxf5
              • threat
                • 4.Sd6#
                • 4.Se7#
            • 3.Qxf6
              • threat
                • 4.Rc7#
                • 4.Qd8#
              • 3...Bc6
                • 4.Qxc6#
        • 2.Qxf7
          • threat
            • 3.Qc7#
          • 2...Bxf7
            • 3.Sc6
              • threat
                • 4.Sa7#
                • 4.Rc7#
          • 2...R5h7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...R8h7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
            • 3.Qxe8+
              • 3...Bd8
                • 4.Qxd8#
          • 2...Bf4
            • 3.Rc7+
              • 3...Kd8
                • 4.Qf6#
                • 4.Qe7#
              • 3...Bxc7
                • 4.Qxc7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
          • 2...Be7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
                • 4.Qxe7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Qxe7
              • threat
                • 4.Rc7#
                • 4.Qd8#
                • 4.Qc7#
          • 2...Bd8
            • 3.Rc7+
              • 3...Bxc7
                • 4.Qxc7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
      • 1...d1S
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
                • 4.Sxf5#
        • 2.Sxf5
          • threat
            • 3.Sd6#
          • 2...R5h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...R8h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
        • 2.Qxg5
          • threat
            • 3.Rc7#
            • 3.Qd8#
          • 2...Rxg5
            • 3.Sd5
              • threat
                • 4.Se7#
          • 2...Sxg5
            • 3.Sxf5
              • threat
                • 4.Sd6#
                • 4.Se7#
            • 3.Sd5
              • threat
                • 4.Se7#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
            • 3.Qe7
              • threat
                • 4.Qc7#
              • 3...Bxb7+
                • 4.Qxb7#
              • 3...Bd7
                • 4.Rc7#
                • 4.Qxd7#
          • 2...f6
            • 3.Rc7+
              • 3...Kd8
                • 4.Qxf6#
            • 3.Sxf5
              • threat
                • 4.Sd6#
                • 4.Se7#
            • 3.Qxf6
              • threat
                • 4.Rc7#
                • 4.Qd8#
              • 3...Bc6
                • 4.Qxc6#
            • 3.Sc4
              • threat
                • 4.Sd6#
        • 2.Qxf7
          • threat
            • 3.Qc7#
          • 2...Bxf7
            • 3.Sc6
              • threat
                • 4.Sa7#
                • 4.Rc7#
          • 2...R5h7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
            • 3.Sxf5
              • threat
                • 4.Sd6#
              • 3...Rh6
                • 4.Qc7#
              • 3...Bf4
                • 4.Se7#
              • 3...Be7
                • 4.Sxe7#
          • 2...R8h7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
            • 3.Qxe8+
              • 3...Bd8
                • 4.Qxd8#
          • 2...Bf4
            • 3.Rc7+
              • 3...Kd8
                • 4.Qf6#
                • 4.Qe7#
              • 3...Bxc7
                • 4.Qxc7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
          • 2...Be7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
                • 4.Qxe7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Qxe7
              • threat
                • 4.Rc7#
                • 4.Qd8#
                • 4.Qc7#
          • 2...Bd8
            • 3.Rc7+
              • 3...Bxc7
                • 4.Qxc7#
            • 3.Qe6+
              • 3...Bd7
                • 4.Qxd7#
      • 1...Rh4
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
                • 4.Sxf5#
        • 2.Qc3+
          • 2...Rc4
            • 3.Qxc4+
              • 3...Bc6
                • 4.Qxc6#
            • 3.Sxc4
              • threat
                • 4.Sd6#
      • 1...R5h6
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
                • 4.Sxf5#
        • 2.Qc3+
          • 2...Rc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Bxc6
                • 4.Qxc6#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Rxc6
                • 4.Qxc6#
      • 1...R8h6
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
                • 4.Sxf5#
        • 2.Qc3+
          • 2...Rc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Bxc6
                • 4.Qxc6#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Rxc6
                • 4.Qxc6#
        • 2.Qf8
          • threat
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qxe8+
              • 3...Bd8
                • 4.Rc7#
                • 4.Qd7#
                • 4.Qxd8#
          • 2...Rxb6
            • 3.Qxe8+
              • 3...Bd8
                • 4.Qd7#
          • 2...Rc6
            • 3.Qxe8+
              • 3...Bd8
                • 4.Qd7#
                • 4.Qxd8#
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Rc7#
          • 2...Rh8
            • 3.Rc7+
              • 3...Kd8
                • 4.Sc6#
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
            • 3.Qc5+
              • 3...Bc6
                • 4.Qxc6#
            • 3.Sc6
              • threat
                • 4.Sa7#
                • 4.Rc7#
            • 3.Qd6
              • threat
                • 4.Rc7#
                • 4.Qc7#
              • 3...Bd8
                • 4.Qxd8#
          • 2...Bf6
            • 3.Rc7+
              • 3...Kd8
                • 4.Sc6#
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
            • 3.Qc5+
              • 3...Bc6
                • 4.Qxc6#
            • 3.Qxe8+
              • 3...Bd8
                • 4.Rc7#
                • 4.Qd7#
                • 4.Qxd8#
            • 3.Sc6
              • threat
                • 4.Sa7#
                • 4.Rc7#
            • 3.Qd6
              • threat
                • 4.Rc7#
                • 4.Qc7#
              • 3...Bd8
                • 4.Qxd8#
          • 2...Be7
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
                • 4.Qxe7#
            • 3.Qxe8+
              • 3...Bd8
                • 4.Rc7#
                • 4.Qd7#
                • 4.Qxd8#
            • 3.Qxe7
              • threat
                • 4.Rc7#
                • 4.Qd8#
                • 4.Qc7#
                • 4.Qxe8#
          • 2...Bd8
            • 3.Qxe8
              • threat
                • 4.Rc7#
                • 4.Qd7#
                • 4.Qxd8#
      • 1...Bf4
        • 2.Qc3+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
            • 3.Sxc6
              • threat
                • 4.Se5#
                • 4.Sa7#
                • 4.Se7#
              • 3...Bc7
                • 4.Rxc7#
      • 1...Bd8
        • 2.Qc3+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
      • 1...Sd4
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
            • 3.Qxd4+
              • 3...Bd7
                • 4.Qxd7#
        • 2.Sxf5
          • threat
            • 3.Sd6#
          • 2...Sxf5
            • 3.Qc3+
              • 3...Bc6
                • 4.Qxc6#
          • 2...R5h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...R8h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...Sb5
            • 3.Qxg5
              • threat
                • 4.Se7#
                • 4.Qd8#
              • 3...Sc7+
                • 4.Rxc7#
        • 2.Qxd4
          • threat
            • 3.Rc7#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Rc7#
                • 4.Rb8#
                • 4.Qd7#
        • 2.Qe5
          • threat
            • 3.Qc7#
          • 2...Bf4
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
                • 4.Qf6#
                • 4.Qe7#
          • 2...Bd8
            • 3.Rc7+
              • 3...Bxc7
                • 4.Qxc7#
          • 2...Sb5
            • 3.Qxf5+
              • 3...Bd7
                • 4.Qxd7#
            • 3.Sc6
              • threat
                • 4.Qb8#
              • 3...Sc7+
                • 4.Rxc7#
                • 4.Qxc7#
              • 3...Bf4
                • 4.Se7#
              • 3...Sd6
                • 4.Sa7#
                • 4.Rc7#
          • 2...Se6
            • 3.Sc6
              • threat
                • 4.Sa7#
                • 4.Qb8#
              • 3...Sc7+
                • 4.Rxc7#
                • 4.Qxc7#
      • 1...Se5
        • 2.Rc7+
          • 2...Kd8
            • 3.Rc6+
              • 3...Ke7
                • 4.Sd5#
                • 4.Sxf5#
        • 2.Sxf5
          • threat
            • 3.Sd6#
          • 2...d1Q
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...d1R
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
          • 2...R5h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...R8h6
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc6#
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
                • 4.Rc7#
          • 2...Sc4
            • 3.Rc7+
              • 3...Kd8
                • 4.Rxc4#
        • 2.Qxe5
          • threat
            • 3.Qc7#
          • 2...Bf4
            • 3.Rc7+
              • 3...Kd8
                • 4.Rc1#
                • 4.Rc2#
                • 4.Rc3#
                • 4.Rc4#
                • 4.Rc5#
                • 4.Rc6#
                • 4.Qf6#
                • 4.Qe7#
            • 3.Qxf4
              • threat
                • 4.Qc7#
            • 3.Sd5
              • threat
                • 4.Se7#
              • 3...Bg5
                • 4.Qc7#
          • 2...Bd8
            • 3.Rc7+
              • 3...Bxc7
                • 4.Qxc7#
            • 3.Bxd8
              • threat
                • 4.Qc7#
              • 3...Kxd8
                • 4.Qc7#
            • 3.Sa6
              • threat
                • 4.Qb8#
              • 3...Bc7
                • 4.Qxc7#
            • 3.Sc6
              • threat
                • 4.Sa7#
                • 4.Qb8#
              • 3...Bc7
                • 4.Rxc7#
                • 4.Qxc7#
            • 3.Sd7
              • threat
                • 4.Qb8#
              • 3...Bc7
                • 4.Qxc7#
    • 1.Qc3!
      • threat
        • 2.Ba5+
          • 2...Bc6
            • 3.Qxc6#
        • 2.Bb6+
          • 2...Bc6
            • 3.Qxc6#
      • 1...Bxe3
        • 2.Ba5+
          • 2...Bc5
            • 3.Qxc5+
              • 3...Bc6
                • 4.Qxc6#
        • 2.Bb6+
          • 2...Bc5
            • 3.Qxc5+
              • 3...Bc6
                • 4.Qxc6#
        • 2.Bd6+
          • 2...Bc5
            • 3.Rc7+
              • 3...Kd8
                • 4.Qf6#
          • 2...Bc6
            • 3.Qxc6+
              • 3...Kd8
                • 4.Be7#
                • 4.Qd7#
      • 1...b1S
        • 2.Sd5
          • threat
            • 3.Sb6#
          • 2...R5h6
            • 3.Qf6
              • threat
                • 4.Sb6#
                • 4.Se7#
          • 2...R8h6
            • 3.Qf6
              • threat
                • 4.Sb6#
                • 4.Se7#
      • 1...d1S
        • 2.Sxf5
          • threat
            • 3.Sd6#
          • 2...R5h6
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
          • 2...R8h6
            • 3.Qf6
              • threat
                • 4.Sd6#
                • 4.Se7#
      • 1...Rh4
        • 2.Bf4+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Kd8
                • 4.Qd7#
        • 2.Ba5+
          • 2...Rc4
            • 3.Qxc4+
              • 3...Bc6
                • 4.Qxc6#
            • 3.Sxc4
              • threat
                • 4.Sd6#
        • 2.Bb6+
          • 2...Rc4
            • 3.Qxc4+
              • 3...Bc6
                • 4.Qxc6#
            • 3.Sxc4
              • threat
                • 4.Sd6#
      • 1...R5h6
        • 2.Ba5+
          • 2...Rc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Bxc6
                • 4.Qxc6#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Rxc6
                • 4.Qxc6#
        • 2.Bb6+
          • 2...Rc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Bxc6
                • 4.Qxc6#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Rxc6
                • 4.Qxc6#
        • 2.Bd6+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Kd8
                • 4.Qd7#
      • 1...R8h6
        • 2.Ba5+
          • 2...Rc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Bxc6
                • 4.Qxc6#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Rxc6
                • 4.Qxc6#
        • 2.Bb6+
          • 2...Rc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Bxc6
                • 4.Qxc6#
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Rxc6
                • 4.Qxc6#
        • 2.Bd6+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Kd8
                • 4.Qd7#
      • 1...Be7
        • 2.Ba5+
          • 2...Bc5
            • 3.Qxc5+
              • 3...Bc6
                • 4.Qxc6#
        • 2.Bb6+
          • 2...Bc5
            • 3.Qxc5+
              • 3...Bc6
                • 4.Qxc6#
        • 2.Bd6+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Kd8
                • 4.Bxe7#
                • 4.Qd7#
        • 2.Sd5
          • threat
            • 3.Sb6#
            • 3.Sxe7#
          • 2...Bc5
            • 3.Qxc5
              • threat
                • 4.Sb6#
                • 4.Se7#
      • 1...Bd8
        • 2.Bh2+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
        • 2.Bg3+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
        • 2.Bf4+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
        • 2.Ba5+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
        • 2.Be5+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
        • 2.Bb6+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
        • 2.Bd6+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
        • 2.Bxd8+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Kxd8
                • 4.Qd7#
            • 3.Sxc6
              • threat
                • 4.Rc7#
              • 3...Rxd8
                • 4.Sb4#
                • 4.Sd4#
                • 4.Sa5#
                • 4.Se5#
                • 4.Sa7#
                • 4.Se7#
                • 4.Sb8#
      • 1...Bc6
        • 2.Qxc6
          • threat
            • 3.Ba5#
            • 3.Bb6#
            • 3.Qd7#
          • 2...Se5
            • 3.Bxe5+
              • 3...Kd8
                • 4.Qd7#
            • 3.Sc4
              • threat
                • 4.Sb6#
                • 4.Sd6#
              • 3...Sxc4
                • 4.Ba5#
                • 4.Bb6#
                • 4.Qd7#
        • 2.Ba5
          • threat
            • 3.Qxc6#
          • 2...R5h6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Rxc6
                • 4.Qxc6#
          • 2...R8h6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Rxc6
                • 4.Qxc6#
          • 2...Bf4
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
            • 3.Sxc6
              • threat
                • 4.Se5#
                • 4.Sa7#
                • 4.Se7#
              • 3...Bc7
                • 4.Rxc7#
          • 2...Bd8
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
          • 2...Sd4
            • 3.Sxc6
              • threat
                • 4.Sxd4#
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Sxc6
                • 4.Qxc6#
          • 2...Se5
            • 3.Sxc6
              • threat
                • 4.Sxe5#
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Sxc6
                • 4.Qxc6#
        • 2.Bb6
          • threat
            • 3.Qxc6#
          • 2...R5h6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Rxc6
                • 4.Qxc6#
          • 2...R8h6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Rxc6
                • 4.Qxc6#
          • 2...Bf4
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
            • 3.Sxc6
              • threat
                • 4.Se5#
                • 4.Sa7#
                • 4.Se7#
              • 3...Bc7
                • 4.Rxc7#
          • 2...Bd8
            • 3.Qxc6+
              • 3...Bc7
                • 4.Qd7#
                • 4.Qxc7#
          • 2...Sd4
            • 3.Sxc6
              • threat
                • 4.Sxd4#
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Sxc6
                • 4.Qxc6#
          • 2...Se5
            • 3.Sxc6
              • threat
                • 4.Sxe5#
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Sxc6
                • 4.Qxc6#
      • 1...Sd4
        • 2.Ba5+
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sxd4#
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Sxc6
                • 4.Qxc6#
          • 2...Sc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Bxc6
                • 4.Qxc6#
        • 2.Bb6+
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sxd4#
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Sxc6
                • 4.Qxc6#
          • 2...Sc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Bxc6
                • 4.Qxc6#
      • 1...Se5
        • 2.Ba5+
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sxe5#
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Sxc6
                • 4.Qxc6#
          • 2...Sc4
            • 3.Qxc4+
              • 3...Bc6
                • 4.Qxc6#
            • 3.Sxc4
              • threat
                • 4.Sd6#
          • 2...Sc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Bxc6
                • 4.Qxc6#
        • 2.Bxe5+
          • 2...Bc6
            • 3.Qxc6+
              • 3...Kd8
                • 4.Qd7#
            • 3.Sxc6
              • threat
                • 4.Rc7#
              • 3...Bd8
                • 4.Sa7#
                • 4.Se7#
        • 2.Bb6+
          • 2...Bc6
            • 3.Sxc6
              • threat
                • 4.Sxe5#
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Sxc6
                • 4.Qxc6#
          • 2...Sc4
            • 3.Qxc4+
              • 3...Bc6
                • 4.Qxc6#
            • 3.Sxc4
              • threat
                • 4.Sd6#
          • 2...Sc6
            • 3.Sxc6
              • threat
                • 4.Sa7#
                • 4.Se7#
                • 4.Rc7#
              • 3...Bxc6
                • 4.Qxc6#

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