Problem Display
PID: 5802 (7r/5P2/2p1PP2/2Kp1pBQ/3pk1N1/nR1N3p/2P1P2r/1B2R2q w - - 0 1)

le Grand, Piet

2nd Prize, Hartong MT, 1989

7r/5P2/2p1PP2/2Kp1pBQ/3pk1N1/nR1N3p/2P1P2r/1B2R2q

#3

13 + 10


SOLUTION


  • SOUND
  • Sets
    • 1...Qf1
      • 2.Rxf1
        • threat
          • 3.Rf4#
        • 2...fxg4
          • 3.Qxg4#
          • 3.Qg6#
        • 2...f4
          • 3.Rxf4#
          • 3.Qg6#
        • 2...Rf2
          • 3.Sdxf2#
          • 3.Sgxf2#
    • 1...Rxe2
      • 2.Sdf2#
      • 2.Sgf2#
    • 1...Rf2
      • 2.Sdxf2#
      • 2.Sgxf2#
    • 1...Rh7
      • 2.Kxc6
        • threat
          • 3.Sc5#
        • 2...fxg4
          • 3.Qxg4#
          • 3.Qg6#
          • 3.Qxh7#
        • 2...f4
          • 3.Qg6#
          • 3.Qxh7#
    • 1...Rc8
      • 2.Qh4
        • threat
          • 3.Sgf2#
        • 2...Rxe2
          • 3.Sdf2#
        • 2...fxg4
          • 3.Qxg4#
          • 3.Qh7#
        • 2...f4
          • 3.Qh7#
        • 2...Rf2
          • 3.Sdxf2#
          • 3.Sgxf2#
    • 1...Rd8
      • 2.Qh4
        • threat
          • 3.Sgf2#
        • 2...Rxe2
          • 3.Sdf2#
        • 2...fxg4
          • 3.Qxg4#
          • 3.Qh7#
        • 2...f4
          • 3.Qh7#
        • 2...Rf2
          • 3.Sdxf2#
          • 3.Sgxf2#
    • 1...Re8
      • 2.Qh4
        • threat
          • 3.Sgf2#
        • 2...Rxe2
          • 3.Sdf2#
        • 2...fxg4
          • 3.Qxg4#
          • 3.Qh7#
        • 2...f4
          • 3.Qh7#
        • 2...Rf2
          • 3.Sdxf2#
          • 3.Sgxf2#
    • 1...Rf8
      • 2.Qh4
        • threat
          • 3.Sgf2#
        • 2...Rxe2
          • 3.Sdf2#
        • 2...fxg4
          • 3.Qxg4#
          • 3.Qh7#
        • 2...f4
          • 3.Qh7#
        • 2...Rf2
          • 3.Sdxf2#
          • 3.Sgxf2#
    • 1...Sxc2
      • 2.Bxc2
        • threat
          • 3.Sdf2#
        • 2...fxg4
          • 3.Qxg4#
          • 3.Qg6#
        • 2...Rf2
          • 3.Sdxf2#
          • 3.Sgxf2#
    • 1...Sc4
      • 2.c3
        • threat
          • 3.Sdf2#
        • 2...Rxe2
          • 3.Sgf2#
        • 2...fxg4
          • 3.Qxg4#
          • 3.Qg6#
        • 2...Rf2
          • 3.Sdxf2#
          • 3.Sgxf2#
    • 1...Sb5
      • 2.c3
        • threat
          • 3.Sdf2#
        • 2...Rxe2
          • 3.Sgf2#
        • 2...fxg4
          • 3.Qxg4#
          • 3.Qg6#
        • 2...Rf2
          • 3.Sdxf2#
          • 3.Sgxf2#
      • 2.c4
        • threat
          • 3.Sdf2#
        • 2...fxg4
          • 3.Qxg4#
          • 3.Qg6#
        • 2...Rf2
          • 3.Sdxf2#
          • 3.Sgxf2#
    • 1...fxg4
      • 2.Qxg4#
      • 2.Qg6#
    • 1...f4
      • 2.Qg6#
  • Tries
    • 1.Kxc6?
      • threat
        • 2.Sc5#
      • 1...fxg4
        • 2.Qxg4#
        • 2.Qg6#
      • 1...f4
        • 2.Qg6#
      • 1...Rc8+!
    • 1.Sxh2?
      • threat
        • 2.Qf3+
          • 2...Qxf3
            • 3.exf3#
      • 1...f4
        • 2.Qg6+
          • 2...Ke3
            • 3.Bxf4#
      • 1...Qg2
        • 2.Qf3+
          • 2...Qxf3
            • 3.exf3#
      • 1...Qf1
        • 2.Sxf1
          • threat
            • 3.Sd2#
            • 3.Sg3#
            • 3.Qf3#
          • 2...f4
            • 3.Qg6#
        • 2.Qf3+
          • 2...Qxf3
            • 3.exf3#
      • 1...Rxh5!
    • 1.Sge5?
      • threat
        • 2.Qf3+
          • 2...Qxf3
            • 3.exf3#
      • 1...f4
        • 2.Qg6+
          • 2...Ke3
            • 3.Bxf4#
      • 1...Qg2
        • 2.Qf3+
          • 2...Qxf3
            • 3.exf3#
      • 1...Qf1
        • 2.Qf3+
          • 2...Qxf3
            • 3.exf3#
      • 1...Rf2
        • 2.Qf3+
          • 2...Qxf3
            • 3.exf3#
          • 2...Rxf3
            • 3.exf3#
      • 1...Rxh5!
    • 1.Rf1?
      • threat
        • 2.Rf4#
      • 1...fxg4
        • 2.Qxg4#
        • 2.Qg6#
      • 1...f4
        • 2.Rxf4#
        • 2.Qg6#
      • 1...Qf3
        • 2.exf3#
      • 1...Rf2
        • 2.Sdxf2#
        • 2.Sgxf2#
      • 1...Qxf1!
    • 1.Rb4?
      • threat
        • 2.Rxd4#
      • 1...Sxc2
        • 2.Sdf2+
          • 2...Rxf2
            • 3.Bxc2#
            • 3.Rxd4#
        • 2.Bxc2
          • threat
            • 3.Sc1#
            • 3.Sb2#
            • 3.Sdf2#
            • 3.Sf4#
            • 3.Sde5#
            • 3.Rxd4#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qg6#
        • 2.Rxd4+
          • 2...Sxd4
            • 3.Sdf2#
      • 1...Sc4
        • 2.c3
          • threat
            • 3.Sdf2#
          • 2...Rxe2
            • 3.Sgf2#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qg6#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
      • 1...Sb5
        • 2.Sdf2+
          • 2...Rxf2
            • 3.c3#
        • 2.c3
          • threat
            • 3.Sc1#
            • 3.Sb2#
            • 3.Sdf2#
            • 3.Sf4#
            • 3.Sde5#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qg6#
        • 2.c4
          • threat
            • 3.Sdf2#
          • 2...Rxe2
            • 3.Sgf2#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qg6#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
      • 1...Qg1!
    • 1.c3?
      • threat
        • 2.Sdf2#
      • 1...Sc2
        • 2.Bxc2
          • threat
            • 3.Sdf2#
          • 2...Rxe2
            • 3.Sgf2#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qg6#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
      • 1...Sxb1!
    • 1.c4?
      • threat
        • 2.Sdf2#
      • 1...Sc2
        • 2.Bxc2
          • threat
            • 3.Sdf2#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qg6#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
      • 1...Sxb1!
  • Keys
    • 1.e7!
      • threat
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Qxe1
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Sxb1
        • 2.Qxh8
          • threat
            • 3.e8Q#
            • 3.e8R#
          • 2...Rxe2
            • 3.Sdf2#
          • 2...fxg4
            • 3.Qh7#
          • 2...f4
            • 3.Qh7#
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8S
          • threat
            • 3.Sd6#
          • 2...Rxe2
            • 3.Sdf2#
            • 3.Sgf2#
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Sxc2
        • 2.Bxc2
          • threat
            • 3.Sdf2#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qg6#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
        • 2.Qxh8
          • threat
            • 3.e8Q#
            • 3.e8R#
          • 2...Rxe2
            • 3.Sdf2#
          • 2...fxg4
            • 3.Qh7#
          • 2...f4
            • 3.Qh7#
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8S
          • threat
            • 3.Sd6#
          • 2...Rxe2
            • 3.Sdf2#
            • 3.Sgf2#
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Qg2
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Qf3
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Qf1
        • 2.Rxf1
          • threat
            • 3.Rf4#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qg6#
          • 2...f4
            • 3.Rxf4#
            • 3.Qg6#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Qg1
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Rg2
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Ra8
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Rb8
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Rc8
        • 2.Qh4
          • threat
            • 3.Sgf2#
          • 2...Rxe2
            • 3.Sdf2#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qh7#
          • 2...f4
            • 3.Qh7#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Rd8
        • 2.Qh4
          • threat
            • 3.Sgf2#
          • 2...Rxe2
            • 3.Sdf2#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qh7#
          • 2...f4
            • 3.Qh7#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Re8
        • 2.Qh4
          • threat
            • 3.Sgf2#
          • 2...Rxe2
            • 3.Sdf2#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qh7#
          • 2...f4
            • 3.Qh7#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
      • 1...Rf8
        • 2.Qh4
          • threat
            • 3.Sgf2#
          • 2...Rxe2
            • 3.Sdf2#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qh7#
          • 2...f4
            • 3.Qh7#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Rg8
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
      • 1...Sc4
        • 2.c3
          • threat
            • 3.Sdf2#
          • 2...Rxe2
            • 3.Sgf2#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qg6#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
      • 1...Sb5
        • 2.c3
          • threat
            • 3.Sdf2#
          • 2...Rxe2
            • 3.Sgf2#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qg6#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
        • 2.c4
          • threat
            • 3.Sdf2#
          • 2...fxg4
            • 3.Qxg4#
            • 3.Qg6#
          • 2...Rf2
            • 3.Sdxf2#
            • 3.Sgxf2#
        • 2.e8Q+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#
        • 2.e8R+
          • 2...Rxe8
            • 3.fxe8Q#
            • 3.fxe8R#

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