Problem Display
PID: 141443 (5r2/3nP1R1/B1P1kP1B/1p2p3/1p2P1KQ/1P3P2/2pppP2/2R1N3 w - - 0 1)

Hoffmann, Peter

Die Schwalbe, 2010

5r2/3nP1R1/B1P1kP1B/1p2p3/1p2P1KQ/1P3P2/2pppP2/2R1N3

#4

14 + 9


SOLUTION


  • SOUND
  • Keys
    • 1.cxd7!
      • threat
        • 2.exf8Q
          • threat
            • 3.Qe7#
            • 3.d8S#
      • 1...Kd6
        • 2.d8Q+
          • 2...Rxd8
            • 3.exd8Q+
              • 3...Kc5
                • 4.Rxc2#
              • 3...Kc6
                • 4.Rxc2#
                • 4.Qc7#
              • 3...Ke6
                • 4.Bc8#
                • 4.Re7#
                • 4.Qb6#
                • 4.Qe7#
                • 4.Qd5#
                • 4.Qd7#
        • 2.exf8Q+
          • 2...Kc6
            • 3.Qc8+
              • 3...Kb6
                • 4.d8Q#
                • 4.d8B#
              • 3...Kd6
                • 4.d8Q#
                • 4.d8R#
            • 3.d8Q
              • threat
                • 4.Bb7#
                • 4.Rxc2#
                • 4.Qc7#
                • 4.Qfd6#
                • 4.Qdd6#
            • 3.d8B
              • threat
                • 4.Bb7#
                • 4.Rxc2#
            • 3.Be3
              • threat
                • 4.Rxc2#
                • 4.Qc5#
                • 4.d8S#
              • 3...Kc7
                • 4.Rxc2#
          • 2...Kc7
            • 3.Qc5+
              • 3...Kb8
                • 4.Rg8#
                • 4.d8Q#
                • 4.d8R#
              • 3...Kd8
                • 4.Qb6#
                • 4.Qc8#
            • 3.Qb8+
              • 3...Kc6
                • 4.Rxc2#
              • 3...Kxb8
                • 4.d8Q#
                • 4.d8R#
            • 3.Qc8+
              • 3...Kb6
                • 4.d8Q#
                • 4.d8B#
              • 3...Kd6
                • 4.d8Q#
                • 4.d8R#
            • 3.d8Q+
              • 3...Kc6
                • 4.Bb7#
                • 4.Rxc2#
                • 4.Qc7#
                • 4.Qfd6#
                • 4.Qdd6#
            • 3.d8B+
              • 3...Kc6
                • 4.Bb7#
                • 4.Rxc2#
              • 3...Kb8
                • 4.Ba5#
                • 4.Bb6#
      • 1...Kxd7
        • 2.exf8Q+
          • 2...Kc6
            • 3.Be3
              • threat
                • 4.Bb7#
                • 4.Rxc2#
                • 4.Qc5#
            • 3.Qd8
              • threat
                • 4.Rxc2#
                • 4.Qc7#
              • 3...Kc5
                • 4.Rxc2#
        • 2.exf8B+
          • 2...Kc6
            • 3.Be3
              • threat
                • 4.Bb7#
                • 4.Rxc2#
          • 2...Kd8
            • 3.Rxc2
              • threat
                • 4.Rc8#
              • 3...Ke8
                • 4.Rc8#
          • 2...Ke8
            • 3.Ra7
              • threat
                • 4.f7#
              • 3...Kd8
                • 4.f7#
      • 1...Rxf6
        • 2.Qxf6+
          • 2...Kxf6
            • 3.e8S+
              • 3...Ke6
                • 4.d8S#
            • 3.d8S
              • threat
                • 4.e8S#
            • 3.e8Q
              • threat
                • 4.Rg6#
                • 4.Qg6#
                • 4.Qf7#
                • 4.Qe7#
                • 4.d8Q#
                • 4.d8B#
          • 2...Kxd7
            • 3.Bxb5+
              • 3...Kc7
                • 4.e8Q#
                • 4.e8R#
              • 3...Kc8
                • 4.e8Q#
                • 4.e8R#
            • 3.e8Q+
              • 3...Kxe8
                • 4.Bxb5#
                • 4.Qe7#
            • 3.e8S+
              • 3...Kxe8
                • 4.Bxb5#
                • 4.Qe7#
            • 3.e8B+
              • 3...Kxe8
                • 4.Bxb5#
                • 4.Qe7#
            • 3.e8R+
              • 3...Kxe8
                • 4.Bxb5#
                • 4.Qe7#
            • 3.Bxd2
              • 3...Kc7
                • 4.e8Q#
                • 4.e8R#
              • 3...Ke8
                • 4.Bxb5#
                • 4.Qc6#
            • 3.Rxc2
              • threat
                • 4.Bxb5#
                • 4.Qc6#
              • 3...Ke8
                • 4.Bxb5#
                • 4.Qc6#
            • 3.Bb7
              • threat
                • 4.Qc6#
              • 3...Kc7
                • 4.e8Q#
                • 4.e8R#
              • 3...Ke8
                • 4.Bc6#
                • 4.Qc6#
            • 3.Qg6
              • threat
                • 4.e8Q#
                • 4.e8R#
              • 3...Kc7
                • 4.e8Q#
                • 4.e8R#
        • 2.e8Q+
          • 2...Kd6
            • 3.Qxf6+
              • 3...Kc5
                • 4.Be3#
                • 4.Qexe5#
              • 3...Kc7
                • 4.Rxc2#
                • 4.Qexe5#
                • 4.Qc8#
                • 4.Qed8#
                • 4.d8Q#
                • 4.d8R#
            • 3.d8Q+
              • 3...Kc5
                • 4.Sd3#
                • 4.Be3#
                • 4.Rxc2#
                • 4.Qxb5#
            • 3.d8R+
              • 3...Kc5
                • 4.Be3#
                • 4.Qxb5#
        • 2.e8R+
          • 2...Kd6
            • 3.Qxf6+
              • 3...Kc5
                • 4.Be3#
              • 3...Kc7
                • 4.Rxc2#
                • 4.Rc8#
                • 4.d8Q#
                • 4.d8R#
            • 3.d8Q+
              • 3...Kc5
                • 4.Rxc2#
              • 3...Kc6
                • 4.Rxc2#
                • 4.Qc7#
        • 2.d8Q
          • threat
            • 3.Bc8#
            • 3.Qd5#
            • 3.e8Q#
            • 3.e8R#
          • 2...Rf4+
            • 3.Bxf4
              • threat
                • 4.Bc8#
                • 4.Qh6#
                • 4.Qd5#
                • 4.e8Q#
                • 4.e8R#
            • 3.Kg5
              • threat
                • 4.Bc8#
                • 4.Qd5#
                • 4.e8Q#
                • 4.e8R#
              • 3...Rg4+
                • 4.Qxg4#
              • 3...Rf5+
                • 4.exf5#
          • 2...Rg6+
            • 3.Rxg6+
              • 3...Kf7
                • 4.Rf6#
                • 4.Qf6#
                • 4.Qg8#
                • 4.e8Q#
                • 4.e8B#
        • 2.d8R
          • threat
            • 3.Bc8#
            • 3.e8Q#
            • 3.e8R#
          • 2...Rf4+
            • 3.Bxf4
              • threat
                • 4.Bc8#
                • 4.Qh6#
                • 4.e8Q#
                • 4.e8R#
          • 2...Rg6+
            • 3.Rxg6+
              • 3...Kf7
                • 4.Qf6#
                • 4.e8Q#
                • 4.e8B#
      • 1...dxc1Q
        • 2.exf8Q
          • threat
            • 3.Qe7#
            • 3.d8S#
          • 2...Qf4+
            • 3.Bxf4
              • threat
                • 4.Qe7#
                • 4.d8S#
          • 2...Qg5+
            • 3.Bxg5
              • threat
                • 4.Qe7#
                • 4.d8S#
            • 3.Qxg5
              • threat
                • 4.Qe7#
                • 4.Qf5#
                • 4.d8S#
      • 1...dxe1Q
        • 2.exf8Q
          • threat
            • 3.Qe7#
            • 3.d8S#
          • 2...Qg1+
            • 3.Rxg1
              • threat
                • 4.Qe7#
                • 4.d8S#
      • 1...dxe1R
        • 2.exf8S+
          • 2...Kd6
            • 3.d8Q+
              • 3...Kc5
                • 4.Rxc2#
              • 3...Kc6
                • 4.Rxc2#
                • 4.Qc7#
        • 2.exf8Q
          • threat
            • 3.Qe7#
            • 3.d8S#
          • 2...Rg1+
            • 3.Rxg1
              • threat
                • 4.Qe7#
                • 4.d8S#
      • 1...d1Q
        • 2.exf8Q
          • threat
            • 3.Qe7#
          • 2...Qxd7
            • 3.Bc8
              • 3...Qxc8
                • 4.Qe7#
      • 1...d1S
        • 2.exf8B
          • threat
            • 3.d8S#
          • 2...Sxf2+
            • 3.Qxf2
              • 3...Kxf6
                • 4.Qb6#
          • 2...Se3+
            • 3.Kh3
              • threat
                • 4.d8S#
            • 3.Kg5
              • threat
                • 4.d8S#
            • 3.Kh5
              • threat
                • 4.d8S#
      • 1...d1B
        • 2.exf8R
          • 2...Kd6
            • 3.Rc8
              • 3...Ke6
                • 4.Rc6#
      • 1...d1R
        • 2.exf8S+
          • 2...Kd6
            • 3.d8Q+
              • 3...Kc5
                • 4.Rxc2#
              • 3...Kc6
                • 4.Rxc2#
                • 4.Qc7#
            • 3.Rxc2
              • threat
                • 4.d8Q#
                • 4.d8R#
      • 1...Rf7
        • 2.e8Q+
          • 2...Kd6
            • 3.d8Q+
              • 3...Kc5
                • 4.Sd3#
                • 4.Be3#
                • 4.Rxc2#
                • 4.Qxb5#
              • 3...Rd7
                • 4.Qb6#
        • 2.d8Q
          • threat
            • 3.Bc8#
            • 3.Qd5#
          • 2...Rxg7+
            • 3.Bxg7
              • threat
                • 4.Qd5#
                • 4.e8Q#
              • 3...Kf7
                • 4.e8Q#
            • 3.fxg7
              • threat
                • 4.Qd5#
                • 4.e8Q#
                • 4.g8Q#
                • 4.g8B#
              • 3...Kf7
                • 4.e8Q#
                • 4.g8Q#
          • 2...d1Q
            • 3.Bc8+
              • 3...Qd7
                • 4.Qb6#
                • 4.Qxd7#
            • 3.e8Q+
              • 3...Re7
                • 4.Rxe7#
                • 4.Qdxe7#
                • 4.Qexe7#
            • 3.e8R+
              • 3...Re7
                • 4.Rgxe7#
                • 4.Rexe7#
                • 4.Qxe7#
          • 2...d1R
            • 3.Bc8+
              • 3...Rd7
                • 4.Qb6#
                • 4.Qxd7#
            • 3.e8Q+
              • 3...Re7
                • 4.Rxe7#
                • 4.Qdxe7#
                • 4.Qexe7#
            • 3.e8R+
              • 3...Re7
                • 4.Rgxe7#
                • 4.Rexe7#
                • 4.Qxe7#
        • 2.d8R
          • threat
            • 3.Bc8#
          • 2...Rxg7+
            • 3.Bxg7
              • threat
                • 4.e8Q#
              • 3...Kf7
                • 4.e8Q#
            • 3.fxg7
              • threat
                • 4.e8Q#
                • 4.g8Q#
                • 4.g8B#
              • 3...Kf7
                • 4.e8Q#
                • 4.g8Q#
          • 2...d1Q
            • 3.e8Q+
              • 3...Re7
                • 4.Rxe7#
                • 4.Qxe7#
            • 3.e8R+
              • 3...Re7
                • 4.Rgxe7#
                • 4.Rexe7#
          • 2...d1R
            • 3.e8Q+
              • 3...Re7
                • 4.Rxe7#
                • 4.Qxe7#
            • 3.e8R+
              • 3...Re7
                • 4.Rgxe7#
                • 4.Rexe7#
      • 1...Ra8
        • 2.d8Q
          • threat
            • 3.Qd5#
            • 3.e8Q#
            • 3.e8R#
          • 2...Rxd8
            • 3.exd8Q
              • threat
                • 4.Bc8#
                • 4.Re7#
                • 4.Qb6#
                • 4.Qe7#
                • 4.Qd5#
                • 4.Qd7#
            • 3.exd8R
              • threat
                • 4.Bc8#
                • 4.Re7#
        • 2.d8R
          • threat
            • 3.e8Q#
            • 3.e8R#
          • 2...Rxd8
            • 3.exd8Q
              • threat
                • 4.Bc8#
                • 4.Re7#
                • 4.Qb6#
                • 4.Qe7#
                • 4.Qd5#
                • 4.Qd7#
            • 3.exd8R
              • threat
                • 4.Bc8#
                • 4.Re7#
          • 2...Ra7
            • 3.e8Q+
              • 3...Re7
                • 4.Bc8#
                • 4.Rxe7#
                • 4.Qc6#
                • 4.Qxe7#
            • 3.e8R+
              • 3...Re7
                • 4.Bc8#
                • 4.Rgxe7#
                • 4.Rexe7#
        • 2.e8S
          • threat
            • 3.Re7#
          • 2...Rxe8
            • 3.dxe8S
              • threat
                • 4.Bc8#
                • 4.Re7#
        • 2.Bc8
          • threat
            • 3.d8Q+
              • 3...Rxc8
                • 4.Qd5#
                • 4.e8Q#
                • 4.e8R#
            • 3.d8R+
              • 3...Rxc8
                • 4.e8Q#
                • 4.e8R#
            • 3.e8S
              • threat
                • 4.Re7#
                • 4.d8S#
          • 2...Kd6
            • 3.d8Q+
              • 3...Kc5
                • 4.Rxc2#
              • 3...Kc6
                • 4.Rxc2#
          • 2...Rxc8
            • 3.dxc8Q+
              • 3...Kd6
                • 4.e8S#
      • 1...Rb8
        • 2.d8Q
          • threat
            • 3.Qd5#
            • 3.e8Q#
            • 3.e8R#
          • 2...Rxd8
            • 3.exd8Q
              • threat
                • 4.Bc8#
                • 4.Re7#
                • 4.Qb6#
                • 4.Qe7#
                • 4.Qd5#
                • 4.Qd7#
            • 3.exd8R
              • threat
                • 4.Bc8#
                • 4.Re7#
        • 2.d8R
          • threat
            • 3.e8Q#
            • 3.e8R#
          • 2...Rxd8
            • 3.exd8Q
              • threat
                • 4.Bc8#
                • 4.Re7#
                • 4.Qb6#
                • 4.Qe7#
                • 4.Qd5#
                • 4.Qd7#
            • 3.exd8R
              • threat
                • 4.Bc8#
                • 4.Re7#
          • 2...Rb7
            • 3.e8Q+
              • 3...Re7
                • 4.Bc8#
                • 4.Rxe7#
                • 4.Qc6#
                • 4.Qxe7#
            • 3.e8R+
              • 3...Re7
                • 4.Bc8#
                • 4.Rgxe7#
                • 4.Rexe7#
            • 3.Bxb7
              • threat
                • 4.Bd5#
                • 4.Bc8#
                • 4.e8Q#
                • 4.e8R#
        • 2.e8S
          • threat
            • 3.Re7#
          • 2...Rxe8
            • 3.dxe8S
              • threat
                • 4.Bc8#
                • 4.Re7#
        • 2.Bc8
          • threat
            • 3.d8Q+
              • 3...Rxc8
                • 4.Qd5#
                • 4.e8Q#
                • 4.e8R#
            • 3.d8R+
              • 3...Rxc8
                • 4.e8Q#
                • 4.e8R#
            • 3.e8S
              • threat
                • 4.Re7#
                • 4.d8S#
          • 2...Kd6
            • 3.d8Q+
              • 3...Kc5
                • 4.Rxc2#
              • 3...Kc6
                • 4.Rxc2#
          • 2...Rxc8
            • 3.dxc8Q+
              • 3...Kd6
                • 4.e8S#
      • 1...Re8
        • 2.dxe8Q
          • threat
            • 3.Qc6#
          • 2...Kd6
            • 3.Qd8+
              • 3...Kc5
                • 4.Rxc2#
              • 3...Kc6
                • 4.Rxc2#
              • 3...Ke6
                • 4.Bc8#
                • 4.Qd5#
                • 4.e8Q#
                • 4.e8R#
            • 3.Rxc2
              • threat
                • 4.Rc6#
                • 4.Qc6#
              • 3...Ke6
                • 4.Rc6#
                • 4.Qc6#
            • 3.Qc8
              • threat
                • 4.e8S#
          • 2...d1Q
            • 3.Qc6+
              • 3...Qd6
                • 4.Bc8#
                • 4.e8Q#
                • 4.e8R#
          • 2...d1R
            • 3.Qc6+
              • 3...Rd6
                • 4.Bc8#
                • 4.e8Q#
                • 4.e8R#
        • 2.d8Q
          • threat
            • 3.Bc8#
            • 3.Qd5#
          • 2...Rxd8
            • 3.exd8Q
              • threat
                • 4.Bc8#
                • 4.Re7#
                • 4.Qb6#
                • 4.Qe7#
                • 4.Qd5#
                • 4.Qd7#
            • 3.exd8R
              • threat
                • 4.Bc8#
                • 4.Re7#
          • 2...d1Q
            • 3.Bc8+
              • 3...Qd7
                • 4.Qb6#
                • 4.Qxd7#
          • 2...d1R
            • 3.Bc8+
              • 3...Rd7
                • 4.Qb6#
                • 4.Qxd7#
      • 1...Rg8
        • 2.e8Q+
          • 2...Kd6
            • 3.d8Q+
              • 3...Kc5
                • 4.Sd3#
                • 4.Be3#
                • 4.Rxc2#
                • 4.Qxb5#
            • 3.d8R+
              • 3...Kc5
                • 4.Be3#
                • 4.Qxb5#
          • 2...Rxe8
            • 3.dxe8S
              • threat
                • 4.Bc8#
                • 4.Re7#
        • 2.e8R+
          • 2...Kd6
            • 3.d8Q+
              • 3...Kc5
                • 4.Rxc2#
              • 3...Kc6
                • 4.Rxc2#
                • 4.Qc7#
          • 2...Rxe8
            • 3.dxe8S
              • threat
                • 4.Bc8#
                • 4.Re7#
        • 2.d8Q
          • threat
            • 3.Bc8#
            • 3.Qd5#
          • 2...Rxg7+
            • 3.Bxg7
              • threat
                • 4.Qd5#
                • 4.e8Q#
              • 3...Kf7
                • 4.e8Q#
            • 3.fxg7
              • threat
                • 4.Qd5#
                • 4.e8Q#
                • 4.g8Q#
                • 4.g8B#
              • 3...Kf7
                • 4.e8Q#
                • 4.g8Q#
          • 2...Rxd8
            • 3.exd8Q
              • threat
                • 4.Bc8#
                • 4.Re7#
                • 4.Qb6#
                • 4.Qe7#
                • 4.Qd5#
                • 4.Qd7#
            • 3.exd8R
              • threat
                • 4.Bc8#
                • 4.Re7#
          • 2...d1Q
            • 3.Bc8+
              • 3...Qd7
                • 4.Qb6#
                • 4.Qxd7#
          • 2...d1R
            • 3.Bc8+
              • 3...Rd7
                • 4.Qb6#
                • 4.Qxd7#
      • 1...Rh8
        • 2.e8Q+
          • 2...Kd6
            • 3.d8Q+
              • 3...Kc5
                • 4.Sd3#
                • 4.Be3#
                • 4.Rxc2#
                • 4.Qxb5#
            • 3.d8R+
              • 3...Kc5
                • 4.Be3#
                • 4.Qxb5#
          • 2...Rxe8
            • 3.dxe8S
              • threat
                • 4.Bc8#
                • 4.Re7#
        • 2.e8R+
          • 2...Kd6
            • 3.d8Q+
              • 3...Kc5
                • 4.Rxc2#
              • 3...Kc6
                • 4.Rxc2#
                • 4.Qc7#
          • 2...Rxe8
            • 3.dxe8S
              • threat
                • 4.Bc8#
                • 4.Re7#
        • 2.d8Q
          • threat
            • 3.Bc8#
            • 3.Qd5#
          • 2...Rxd8
            • 3.exd8Q
              • threat
                • 4.Bc8#
                • 4.Re7#
                • 4.Qb6#
                • 4.Qe7#
                • 4.Qd5#
                • 4.Qd7#
            • 3.exd8R
              • threat
                • 4.Bc8#
                • 4.Re7#
          • 2...d1Q
            • 3.Bc8+
              • 3...Qd7
                • 4.Qb6#
                • 4.Qxd7#
          • 2...d1R
            • 3.Bc8+
              • 3...Rd7
                • 4.Qb6#
                • 4.Qxd7#
        • 2.e8S
          • threat
            • 3.Re7#
            • 3.d8S#
          • 2...Rxe8
            • 3.dxe8S
              • threat
                • 4.Bc8#
                • 4.Re7#

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