Problem Display
PID: 41512 (8/8/2Q5/P4p2/1pPB1P2/1P2P1K1/ppN4p/1kN4R w - - 0 1)

Pauly, Wolfgang

The Theory of Pawn Promotion, 1912

8/8/2Q5/P4p2/1pPB1P2/1P2P1K1/ppN4p/1kN4R

#3

11 + 6


4872 Themes-64 1956
4198 Wolfgang Pauly Challenge of a Legacy 2001

SOLUTION


  • SOUND
  • Sets
    • 1...Kxc2
      • 2.Qg2+
        • 2...Kb1
          • 3.Sd3#
          • 3.Qxb2#
  • Tries
    • 1.Sxa2+?
      • 1...Kxa2
        • 2.Qa4#
      • 1...Kxc2!
    • 1.Sa3+?
      • 1...Ka1
        • 2.Se2#
        • 2.Sd3#
      • 1...bxa3!
    • 1.Qe4?
      • threat
        • 2.Se2#
      • 1...bxc1Q
        • 2.Sa3#
      • 1...bxc1S
        • 2.Sa3#
      • 1...bxc1B
        • 2.Sa3#
      • 1...bxc1R
        • 2.Sa3#
      • 1...a1Q
        • 2.Sa3#
      • 1...a1S
        • 2.Sa3#
      • 1...a1B
        • 2.Sa3#
      • 1...a1R
        • 2.Sa3#
      • 1...fxe4!
    • 1.Qb5?
      • threat
        • 2.Sxb4
          • threat
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...Ka1
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...bxc1Q
            • 3.Qxf5#
          • 2...bxc1S
            • 3.Qxf5#
          • 2...bxc1B
            • 3.Qxf5#
          • 2...bxc1R
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Se2#
          • 2...bxc1Q
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1S
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1B
            • 3.Sa1#
            • 3.Se1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1R
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1Q
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1S
            • 3.Sa3#
          • 2...a1B
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1R
            • 3.Sa3#
            • 3.Sxb4#
      • 1...Kxc2
        • 2.Qxf5+
          • 2...Kd2
            • 3.Qd3#
      • 1...bxc1Q
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1S
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1R
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...a1Q
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Sa3#
            • 3.Sxb4#
      • 1...a1R
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1S!
    • 1.Qd5?
      • threat
        • 2.Sxb4
          • threat
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...Ka1
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...bxc1Q
            • 3.Qxf5#
          • 2...bxc1S
            • 3.Qxf5#
          • 2...bxc1B
            • 3.Qxf5#
          • 2...bxc1R
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Se2#
          • 2...bxc1Q
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1S
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1B
            • 3.Sa1#
            • 3.Se1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1R
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1Q
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1S
            • 3.Sa3#
          • 2...a1B
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1R
            • 3.Sa3#
            • 3.Sxb4#
      • 1...Kxc2
        • 2.Qg2+
          • 2...Kb1
            • 3.Sd3#
            • 3.Qxb2#
        • 2.Qxf5+
          • 2...Kd2
            • 3.Qd3#
      • 1...bxc1Q
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1S
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1R
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...a1Q
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Sa3#
            • 3.Sxb4#
      • 1...a1R
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1S!
    • 1.Qd7?
      • threat
        • 2.Sxb4
          • threat
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...Ka1
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...bxc1Q
            • 3.Qxf5#
          • 2...bxc1S
            • 3.Qxf5#
          • 2...bxc1B
            • 3.Qxf5#
          • 2...bxc1R
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Se2#
          • 2...bxc1Q
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1S
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1B
            • 3.Sa1#
            • 3.Se1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1R
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1Q
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1S
            • 3.Sa3#
          • 2...a1B
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1R
            • 3.Sa3#
            • 3.Sxb4#
      • 1...Kxc2
        • 2.Qxf5+
          • 2...Kd2
            • 3.Qd3#
      • 1...bxc1Q
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1S
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1R
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...a1Q
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Sa3#
            • 3.Sxb4#
      • 1...a1R
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1S!
    • 1.Qc5?
      • threat
        • 2.Sxb4
          • threat
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...Ka1
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...bxc1Q
            • 3.Qxf5#
          • 2...bxc1S
            • 3.Qxf5#
          • 2...bxc1B
            • 3.Qxf5#
          • 2...bxc1R
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Se2#
          • 2...bxc1Q
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1S
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1B
            • 3.Sa1#
            • 3.Se1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1R
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1Q
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1S
            • 3.Sa3#
          • 2...a1B
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1R
            • 3.Sa3#
            • 3.Sxb4#
      • 1...Kxc2
        • 2.Qxf5+
          • 2...Kd2
            • 3.Qd3#
      • 1...bxc1Q
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1S
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1R
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...a1Q
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Sa3#
            • 3.Sxb4#
      • 1...a1R
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1S!
    • 1.Qe6?
      • threat
        • 2.Sxb4
          • threat
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...Ka1
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...bxc1Q
            • 3.Qxf5#
          • 2...bxc1S
            • 3.Qxf5#
          • 2...bxc1B
            • 3.Qxf5#
          • 2...bxc1R
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Se2#
          • 2...bxc1Q
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1S
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1B
            • 3.Sa1#
            • 3.Se1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1R
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1Q
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1S
            • 3.Sa3#
          • 2...a1B
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1R
            • 3.Sa3#
            • 3.Sxb4#
      • 1...Kxc2
        • 2.Qxf5+
          • 2...Kd2
            • 3.Qd3#
      • 1...bxc1Q
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1S
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1R
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...a1Q
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Sa3#
            • 3.Sxb4#
      • 1...a1R
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1S!
    • 1.Qf6?
      • threat
        • 2.Sxb4
          • threat
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...Ka1
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...bxc1Q
            • 3.Qxf5#
          • 2...bxc1S
            • 3.Qxf5#
          • 2...bxc1B
            • 3.Qxf5#
          • 2...bxc1R
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Se2#
          • 2...bxc1Q
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1S
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1B
            • 3.Sa1#
            • 3.Se1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1R
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1Q
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1S
            • 3.Sa3#
          • 2...a1B
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1R
            • 3.Sa3#
            • 3.Sxb4#
      • 1...Kxc2
        • 2.Qxf5+
          • 2...Kd2
            • 3.Qd3#
      • 1...bxc1Q
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1S
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1R
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...a1Q
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Sa3#
            • 3.Sxb4#
      • 1...a1R
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1S!
    • 1.Qg6?
      • threat
        • 2.Sxb4
          • threat
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...Ka1
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...bxc1Q
            • 3.Qxf5#
          • 2...bxc1S
            • 3.Qxf5#
          • 2...bxc1B
            • 3.Qxf5#
          • 2...bxc1R
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Se2#
          • 2...bxc1Q
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1S
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1B
            • 3.Sa1#
            • 3.Se1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1R
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1Q
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1S
            • 3.Sa3#
          • 2...a1B
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1R
            • 3.Sa3#
            • 3.Sxb4#
      • 1...Kxc2
        • 2.Qxf5+
          • 2...Kd2
            • 3.Qd3#
      • 1...bxc1Q
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1S
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1R
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...a1Q
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Sa3#
            • 3.Sxb4#
      • 1...a1R
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1S!
    • 1.Qc8?
      • threat
        • 2.Sxb4
          • threat
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...Ka1
            • 3.Scxa2#
            • 3.Se2#
            • 3.Scd3#
          • 2...bxc1Q
            • 3.Qxf5#
          • 2...bxc1S
            • 3.Qxf5#
          • 2...bxc1B
            • 3.Qxf5#
          • 2...bxc1R
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Se2#
          • 2...bxc1Q
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1S
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1B
            • 3.Sa1#
            • 3.Se1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...bxc1R
            • 3.Sa1#
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1Q
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1S
            • 3.Sa3#
          • 2...a1B
            • 3.Sa3#
            • 3.Sxb4#
          • 2...a1R
            • 3.Sa3#
            • 3.Sxb4#
      • 1...Kxc2
        • 2.Qxf5+
          • 2...Kd2
            • 3.Qd3#
      • 1...bxc1Q
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1S
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...bxc1R
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
      • 1...a1Q
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1B
        • 2.Sa3+
          • 2...bxa3
            • 3.Qxf5#
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
        • 2.Qxf5
          • threat
            • 3.Sa3#
            • 3.Sxb4#
      • 1...a1R
        • 2.Sxb4
          • threat
            • 3.Sca2#
            • 3.Se2#
            • 3.Scd3#
            • 3.Qxf5#
      • 1...a1S!
  • Keys
    • 1.Sa1!
      • threat
        • 2.Se2#
        • 2.Sd3#
      • 1...bxa1Q
        • 2.Qg2
          • threat
            • 3.Sxa2#
            • 3.Sd3#
          • 2...Qb2
            • 3.Qxb2#
          • 2...Qc3
            • 3.Qxa2#
      • 1...bxa1S
        • 2.Qa4
          • threat
            • 3.Qxa2#
          • 2...Kc2
            • 3.Qxa2#
      • 1...bxa1B
        • 2.Qg2
          • threat
            • 3.Sxa2#
            • 3.Sd3#
            • 3.Qxa2#
          • 2...Bb2
            • 3.Qxb2#
      • 1...bxa1R
        • 2.Rxh2
          • 2...Kxc1
            • 3.Qh1#
      • 1...bxc1Q
        • 2.Kxh2
          • 2...Qg1+
            • 3.Rxg1#
          • 2...Qxh1+
            • 3.Qxh1#
          • 2...Qd1
            • 3.Rxd1#
          • 2...Qe1
            • 3.Rxe1#
          • 2...Qf1
            • 3.Rxf1#
      • 1...bxc1S
        • 2.e4
          • 2...fxe4
            • 3.Qxe4#
      • 1...bxc1B
        • 2.e4
          • 2...fxe4
            • 3.Qxe4#
      • 1...bxc1R
        • 2.Kxh2
          • 2...Rxh1+
            • 3.Qxh1#
          • 2...Rd1
            • 3.Rxd1#
          • 2...Re1
            • 3.Rxe1#
          • 2...Rf1
            • 3.Rxf1#
          • 2...Rg1
            • 3.Rxg1#

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