Problem Display
PID: 134921 (1rn5/8/8/8/1p5r/ppB1pN2/1P1PPR2/R1Q1K2k w Q - 0 1)

Kondratiev, Pavel E

3rd Prize, Shakhmatnaya kompozitsiya, 2008

1rn5/8/8/8/1p5r/ppB1pN2/1P1PPR2/R1Q1K2k

#3

9 + 8


56 The Problemist 2009

SOLUTION


  • SOUND
  • Sets
    • 1...Rh2
      • 2.Rxh2#
    • 1...Rh3
      • 2.Rf1+
        • 2...Kg2
          • 3.Rg1#
    • 1...Rc4
      • 2.Rh2#
    • 1...Rd4
      • 2.Rh2#
    • 1...Re4
      • 2.Rh2#
    • 1...Rf4
      • 2.Rh2#
    • 1...Rg4
      • 2.Rh2#
    • 1...Rh8
      • 2.Bxh8
        • threat
          • 3.Rh2#
        • 2...exd2+
          • 3.Kxd2#
        • 2...exf2+
          • 3.Kxf2#
    • 1...axb2
      • 2.Qxb2
        • threat
          • 3.0-0-0#
        • 2...exd2+
          • 3.Kxd2#
        • 2...exf2+
          • 3.Kxf2#
        • 2...Rg4
          • 3.Rh2#
    • 1...exd2+
      • 2.Kxd2#
    • 1...exf2+
      • 2.Kxf2#
  • Tries
    • 1.Bxb4?
      • threat
        • 2.Qc4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...axb2
        • 2.Qxb2
          • threat
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Rh3
        • 2.Rf1+
          • 2...Kg2
            • 3.Rg1#
      • 1...Rh5
        • 2.Qc5
          • threat
            • 3.Qxh5#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc5
            • 3.Rh2#
          • 2...Rg5
            • 3.Rh2#
      • 1...Rh6
        • 2.Qc6
          • threat
            • 3.Qxh6#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc6
            • 3.Rh2#
          • 2...Rg6
            • 3.Rh2#
      • 1...Rh7
        • 2.Qc7
          • threat
            • 3.Qxh7#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc7
            • 3.Rh2#
          • 2...Rg7
            • 3.Rh2#
            • 3.Qh2#
      • 1...Rh8
        • 2.Qc3
          • threat
            • 3.Qxh8#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rg8
            • 3.Rh2#
      • 1...Rbxb4!
    • 1.Be5?
      • threat
        • 2.Sxh4
          • threat
            • 3.Rf1#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Kg1
            • 3.Rf1#
        • 2.Qc4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...axb2
        • 2.Qxb2
          • threat
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Rh3
        • 2.Rf1+
          • 2...Kg2
            • 3.Rg1#
      • 1...Rh6
        • 2.Qc6
          • threat
            • 3.Qxh6#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc6
            • 3.Rh2#
          • 2...Rg6
            • 3.Rh2#
      • 1...Rh7
        • 2.Qc7
          • threat
            • 3.Qxh7#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc7
            • 3.Rh2#
          • 2...Rg7
            • 3.Rh2#
      • 1...Rh8
        • 2.Bxh8
          • threat
            • 3.Rh2#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
      • 1...Rb5
        • 2.Qc4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Rb6
        • 2.Qc4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Rb7
        • 2.Qc4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Sb6
        • 2.Qc4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Sd6
        • 2.Qc4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Sa7
        • 2.Qc4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Se7
        • 2.Qc4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Rh5!
    • 1.Bf6?
      • threat
        • 2.Bxh4
          • threat
            • 3.Rh2#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
        • 2.Qc4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...axb2
        • 2.Qxb2
          • threat
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Rh3
        • 2.Rf1+
          • 2...Kg2
            • 3.Rg1#
      • 1...Rh5
        • 2.Qc5
          • threat
            • 3.Qxh5#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc5
            • 3.Rh2#
          • 2...Rg5
            • 3.Rh2#
      • 1...Rh7
        • 2.Qc7
          • threat
            • 3.Qxh7#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc7
            • 3.Rh2#
          • 2...Rg7
            • 3.Rh2#
            • 3.Qh2#
      • 1...Rh8
        • 2.Bxh8
          • threat
            • 3.Rh2#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
      • 1...Rh6!
    • 1.Bg7?
      • threat
        • 2.Qc4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...axb2
        • 2.Qxb2
          • threat
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Rh3
        • 2.Rf1+
          • 2...Kg2
            • 3.Rg1#
      • 1...Rh5
        • 2.Qc5
          • threat
            • 3.Qxh5#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc5
            • 3.Rh2#
          • 2...Rg5
            • 3.Rh2#
      • 1...Rh6
        • 2.Bxh6
          • threat
            • 3.Rh2#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
        • 2.Qc6
          • threat
            • 3.Qxh6#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc6
            • 3.Rh2#
          • 2...Rg6
            • 3.Rh2#
      • 1...Rh8
        • 2.Bxh8
          • threat
            • 3.Rh2#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
      • 1...Rh7!
    • 1.Rg2?
      • threat
        • 2.Rg1#
      • 1...exd2+
        • 2.Kf2+
          • 2...dxc1Q
            • 3.Rxc1#
          • 2...dxc1S
            • 3.Rxc1#
            • 3.Rg1#
          • 2...dxc1B
            • 3.Rxc1#
            • 3.Rg1#
          • 2...dxc1R
            • 3.Rxc1#
          • 2...d1Q
            • 3.Qxd1#
          • 2...d1S+
            • 3.Qxd1#
          • 2...d1B
            • 3.Rg1#
            • 3.Qxd1#
          • 2...d1R
            • 3.Qxd1#
      • 1...Kxg2!
    • 1.Qb1?
      • threat
        • 2.Qe4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rg4
            • 3.Rh2#
        • 2.Qg6
          • threat
            • 3.Rf1#
            • 3.Qg1#
            • 3.Qg2#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rg4
            • 3.Rh2#
        • 2.Qh7
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
      • 1...axb2
        • 2.Qxb2
          • threat
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Rh3
        • 2.Rf1+
          • 2...Kg2
            • 3.Rg1#
        • 2.Qf5
          • threat
            • 3.Qxh3#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rg3
            • 3.Rh2#
        • 2.Qg6
          • threat
            • 3.Rf1#
            • 3.Qg1#
            • 3.Qg2#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rg3
            • 3.Rh2#
        • 2.Qh7
          • threat
            • 3.Qxh3#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
      • 1...Rh5
        • 2.Qf5
          • threat
            • 3.Qxh5#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rg5
            • 3.Rh2#
            • 3.Qh3#
        • 2.Qg6
          • threat
            • 3.Rf1#
            • 3.Qxh5#
            • 3.Qg1#
            • 3.Qg2#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rg5
            • 3.Rh2#
        • 2.Qh7
          • threat
            • 3.Qxh5#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
      • 1...Rh6
        • 2.Qg6
          • threat
            • 3.Rf1#
            • 3.Qg1#
            • 3.Qg2#
            • 3.Qxh6#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxg6
            • 3.Rh2#
        • 2.Qh7
          • threat
            • 3.Qxh6#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
      • 1...Rh8
        • 2.Bxh8
          • threat
            • 3.Rh2#
            • 3.Qh7#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
        • 2.Qg6
          • threat
            • 3.Rf1#
            • 3.Qg1#
            • 3.Qg2#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
        • 2.Qh7+
          • 2...Rxh7
            • 3.0-0-0#
      • 1...Rb5
        • 2.Qe4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rg4
            • 3.Rh2#
        • 2.Qh7
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
      • 1...Rb6
        • 2.Qe4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rg4
            • 3.Rh2#
        • 2.Qh7
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
      • 1...bxc3!
    • 1.Qc2?
      • threat
        • 2.0-0-0#
      • 1...axb2
        • 2.Qxb2
          • threat
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rg4
            • 3.Rh2#
      • 1...bxc2!
    • 1.dxe3?
      • threat
        • 2.Kd2#
      • 1...axb2
        • 2.Kd2+
          • 2...bxc1Q+
            • 3.Rxc1#
          • 2...bxc1S
            • 3.Rxc1#
          • 2...bxc1B+
            • 3.Rxc1#
          • 2...bxc1R
            • 3.Rxc1#
        • 2.Bxb2
          • threat
            • 3.Kd2#
          • 2...Rc4
            • 3.Rh2#
          • 2...Rd4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
        • 2.Qxb2
          • threat
            • 3.Kd2#
            • 3.0-0-0#
          • 2...Rd4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...bxc3!
  • Keys
    • 1.Bh8!
      • threat
        • 2.Qc4
          • threat
            • 3.Qxh4#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Rxh8
        • 2.Qc3
          • threat
            • 3.Qxh8#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rg8
            • 3.Rh2#
      • 1...axb2
        • 2.Qxb2
          • threat
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rc4
            • 3.Rh2#
          • 2...Rg4
            • 3.Rh2#
      • 1...Rh3
        • 2.Rf1+
          • 2...Kg2
            • 3.Rg1#
      • 1...Rh5
        • 2.Qc5
          • threat
            • 3.Qxh5#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc5
            • 3.Rh2#
          • 2...Rg5
            • 3.Rh2#
      • 1...Rh6
        • 2.Qc6
          • threat
            • 3.Qxh6#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc6
            • 3.Rh2#
          • 2...Rg6
            • 3.Rh2#
      • 1...Rh7
        • 2.Qc7
          • threat
            • 3.Qxh7#
            • 3.0-0-0#
          • 2...exd2+
            • 3.Kxd2#
          • 2...exf2+
            • 3.Kxf2#
          • 2...Rxc7
            • 3.Rh2#
          • 2...Rg7
            • 3.Rh2#
            • 3.Qh2#

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