Problem Display
PID: 242982 (5r1k/1Q3Ppp/6p1/8/3R2pR/K2P3P/2P5/3b4 w - - 0 1)

Johner, Paul Ferdinand

Tidskrift for Schack, 1915

5r1k/1Q3Ppp/6p1/8/3R2pR/K2P3P/2P5/3b4

#4

8 + 7


SOLUTION


  • SOUND
  • Keys
    • 1.Rh6!
      • threat
        • 2.Rc4
          • threat
            • 3.Rc8
              • threat
                • 4.Rxf8#
              • 3...Rxc8
                • 4.Qxc8#
              • 3...gxh6
                • 4.Qb2#
              • 3...Rd8
                • 4.Rxd8#
              • 3...Re8
                • 4.Rxe8#
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...Rg8
                • 4.Rxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
            • 3.Qc8
              • threat
                • 4.Qxf8#
              • 3...Rxc8
                • 4.Rxc8#
              • 3...Rd8
                • 4.Qxd8#
              • 3...Re8
                • 4.Qxe8#
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...Rg8
                • 4.Qxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
          • 2...Rxf7
            • 3.Rc8+
              • 3...Rf8
                • 4.Rxf8#
            • 3.Qa8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qc8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qb8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qxf7
              • threat
                • 4.Rc8#
                • 4.Qe8#
                • 4.Qf8#
          • 2...Rd8
            • 3.Rc8
              • threat
                • 4.Rxd8#
              • 3...Rxc8
                • 4.Qxc8#
              • 3...gxh6
                • 4.Qb2#
              • 3...Re8
                • 4.Rxe8#
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...Rf8
                • 4.Rxf8#
              • 3...Rg8
                • 4.Rxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
          • 2...Rg8
            • 3.fxg8Q+
              • 3...Kxg8
                • 4.Rc8#
            • 3.fxg8R+
              • 3...Kxg8
                • 4.Rc8#
            • 3.Rc8
              • threat
                • 4.Rxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
              • 3...Rxc8
                • 4.Qxc8#
              • 3...Rd8
                • 4.Rxd8#
              • 3...Re8
                • 4.Rxe8#
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...Rf8
                • 4.Rxf8#
            • 3.Qc8
              • threat
                • 4.Qxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
              • 3...Rxc8
                • 4.Rxc8#
              • 3...Rd8
                • 4.Qxd8#
              • 3...Re8
                • 4.Qxe8#
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...Rf8
                • 4.Qxf8#
        • 2.Re4
          • threat
            • 3.Re8
              • threat
                • 4.Rxf8#
              • 3...Rxe8
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...gxh6
                • 4.Qb2#
              • 3...Rg8
                • 4.Rxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
          • 2...Rxf7
            • 3.Re8+
              • 3...Rf8
                • 4.Rxf8#
            • 3.Qa8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qc8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qb8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qxf7
              • threat
                • 4.Re8#
                • 4.Qe8#
                • 4.Qf8#
          • 2...Rd8
            • 3.Re8+
              • 3...Rxe8
                • 4.fxe8Q#
                • 4.fxe8R#
          • 2...Rg8
            • 3.fxg8Q+
              • 3...Kxg8
                • 4.Re8#
            • 3.fxg8R+
              • 3...Kxg8
                • 4.Re8#
            • 3.Re8
              • threat
                • 4.Rxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
              • 3...Rxe8
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...Rf8
                • 4.Rxf8#
          • 2...g5
            • 3.Re8
              • threat
                • 4.Rxf8#
              • 3...Rxe8
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...gxh6
                • 4.Qb2#
              • 3...g6
                • 4.Qb2#
              • 3...Rg8
                • 4.Rxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
        • 2.Qe4
          • threat
            • 3.Qe8
              • threat
                • 4.Qxf8#
              • 3...Rxe8
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...Rg8
                • 4.Qxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
          • 2...Rxf7
            • 3.Rd8+
              • 3...Rf8
                • 4.Rxf8#
            • 3.Qa8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qe8+
              • 3...Rf8
                • 4.Qxf8#
          • 2...Rb8
            • 3.Qe8+
              • 3...Rxe8
                • 4.fxe8Q#
                • 4.fxe8R#
          • 2...Rc8
            • 3.Qe8+
              • 3...Rxe8
                • 4.fxe8Q#
                • 4.fxe8R#
          • 2...Rg8
            • 3.fxg8Q+
              • 3...Kxg8
                • 4.Qe8#
            • 3.fxg8R+
              • 3...Kxg8
                • 4.Qe8#
            • 3.Qe8
              • threat
                • 4.Qxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
              • 3...Rxe8
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...Rf8
                • 4.Qxf8#
        • 2.Qd5
          • threat
            • 3.Qd8
              • threat
                • 4.Qxf8#
              • 3...Rxd8
                • 4.Rxd8#
              • 3...Re8
                • 4.Qxe8#
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...Rg8
                • 4.Qxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
          • 2...Rxf7
            • 3.Qa8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qd8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qxf7
              • threat
                • 4.Rd8#
                • 4.Qe8#
                • 4.Qf8#
          • 2...Rb8
            • 3.Qd8+
              • 3...Rxd8
                • 4.Rxd8#
          • 2...Rc8
            • 3.Qd8+
              • 3...Rxd8
                • 4.Rxd8#
        • 2.Qc6
          • threat
            • 3.Qe8
              • threat
                • 4.Qxf8#
              • 3...Rxe8
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...Rg8
                • 4.Qxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
          • 2...Rxf7
            • 3.Rd8+
              • 3...Rf8
                • 4.Rxf8#
            • 3.Qa8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qe8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qc8+
              • 3...Rf8
                • 4.Qxf8#
          • 2...Rb8
            • 3.Qe8+
              • 3...Rxe8
                • 4.fxe8Q#
                • 4.fxe8R#
          • 2...Rg8
            • 3.fxg8Q+
              • 3...Kxg8
                • 4.Qe8#
            • 3.fxg8R+
              • 3...Kxg8
                • 4.Qe8#
            • 3.Qe8
              • threat
                • 4.Qxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
              • 3...Rxe8
                • 4.fxe8Q#
                • 4.fxe8R#
              • 3...Rf8
                • 4.Qxf8#
      • 1...Bxc2
        • 2.hxg4
          • threat
            • 3.Rxh7+
              • 3...Kxh7
                • 4.Qh1#
          • 2...Rxf7
            • 3.Rd8+
              • 3...Rf8
                • 4.Rxf8#
            • 3.Qa8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qc8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qb8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qxf7
              • threat
                • 4.Rd8#
                • 4.Qe8#
                • 4.Qf8#
          • 2...gxh6
            • 3.Qb2
              • threat
                • 4.Ra4#
                • 4.Rb4#
                • 4.Rc4#
                • 4.Re4#
                • 4.Rf4#
                • 4.Rd5#
                • 4.Rd6#
                • 4.Rd7#
                • 4.Rd8#
              • 3...Kg7
                • 4.Rf4#
                • 4.Rd7#
          • 2...g5
            • 3.Qe4
              • threat
                • 4.Rxh7#
                • 4.Qxh7#
              • 3...Ra8+
                • 4.Qxa8#
              • 3...gxh6
                • 4.Qe5#
              • 3...g6
                • 4.Qe5#
        • 2.Qh1
          • threat
            • 3.Rxh7+
              • 3...Kxh7
                • 4.hxg4#
          • 2...Rxf7
            • 3.Rd8+
              • 3...Rf8
                • 4.Rxf8#
            • 3.Qa8+
              • 3...Rf8
                • 4.Qxf8#
          • 2...gxh3
            • 3.Rxh7+
              • 3...Kxh7
                • 4.Rh4#
                • 4.Qxh3#
          • 2...gxh6
            • 3.Qa1
              • threat
                • 4.Ra4#
                • 4.Rb4#
                • 4.Rc4#
                • 4.Re4#
                • 4.Rf4#
                • 4.Rxg4#
                • 4.Rd5#
                • 4.Rd6#
                • 4.Rd7#
                • 4.Rd8#
              • 3...Kg7
                • 4.Rf4#
                • 4.Rd7#
          • 2...g3
            • 3.Rxh7+
              • 3...Kxh7
                • 4.Rh4#
          • 2...g5
            • 3.Qe4
              • threat
                • 4.Rxh7#
                • 4.Qxh7#
              • 3...Ra8+
                • 4.Qxa8#
              • 3...gxh6
                • 4.Qe5#
              • 3...g6
                • 4.Qe5#
      • 1...Bf3
        • 2.Qxf3
          • 2...Rxf7
            • 3.Rd8+
              • 3...Rf8
                • 4.Rxf8#
                • 4.Qxf8#
            • 3.Qa8+
              • 3...Rf8
                • 4.Qxf8#
            • 3.Qxf7
              • threat
                • 4.Rd8#
                • 4.Qe8#
                • 4.Qf8#
          • 2...gxf3
            • 3.Rxh7+
              • 3...Kxh7
                • 4.Rh4#
          • 2...gxh3
            • 3.Rxh7+
              • 3...Kxh7
                • 4.Rh4#
                • 4.Qxh3#
          • 2...Rb8
            • 3.f8Q+
              • 3...Rxf8
                • 4.Qxf8#
            • 3.f8R+
              • 3...Rxf8
                • 4.Qxf8#
          • 2...Rc8
            • 3.f8Q+
              • 3...Rxf8
                • 4.Qxf8#
            • 3.f8R+
              • 3...Rxf8
                • 4.Qxf8#
          • 2...Rg8
            • 3.fxg8Q+
              • 3...Kxg8
                • 4.Rd8#
            • 3.fxg8R+
              • 3...Kxg8
                • 4.Rd8#
          • 2...g3
            • 3.Rxh7+
              • 3...Kxh7
                • 4.Rh4#
          • 2...g5
            • 3.Qe4
              • threat
                • 4.Rxh7#
                • 4.Qxh7#
              • 3...Ra8+
                • 4.Qxa8#
              • 3...gxh6
                • 4.Qe5#
              • 3...g6
                • 4.Qe5#

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