Problem Display
PID: 187162 (3R4/8/8/8/3B4/6RK/8/3r3k w - - 0 1)

Virtanen, Kauko

1st Prize, Liljestrand-70 JT, 1979

3R4/8/8/8/3B4/6RK/8/3r3k

#3

4 + 2


117 Suomen Shakki 1981

SOLUTION


  • SOUND
  • Sets
    • 1...Ra1
      • 2.Rh8
        • threat
          • 3.Kg4#
        • 2...Ra2
          • 3.Rg1#
        • 2...Ra5
          • 3.Rg1#
        • 2...Ra6
          • 3.Rg1#
        • 2...Ra7
          • 3.Rg1#
        • 2...Ra8
          • 3.Rg1#
    • 1...Rb1
      • 2.Rh8
        • threat
          • 3.Kg4#
        • 2...Rb2
          • 3.Rg1#
        • 2...Rb5
          • 3.Rg1#
        • 2...Rb6
          • 3.Rg1#
        • 2...Rb7
          • 3.Rg1#
        • 2...Rb8
          • 3.Rg1#
    • 1...Rc1
      • 2.Rh8
        • threat
          • 3.Kg4#
        • 2...Rc2
          • 3.Rg1#
        • 2...Rc5
          • 3.Rg1#
        • 2...Rc6
          • 3.Rg1#
        • 2...Rc7
          • 3.Rg1#
        • 2...Rc8
          • 3.Rg1#
    • 1...Re1
      • 2.Rh8
        • threat
          • 3.Kg4#
        • 2...Re2
          • 3.Rg1#
        • 2...Re4
          • 3.Rg1#
        • 2...Re5
          • 3.Rg1#
        • 2...Re6
          • 3.Rg1#
        • 2...Re7
          • 3.Rg1#
        • 2...Re8
          • 3.Rg1#
    • 1...Rg1
      • 2.Rxg1#
    • 1...Rd2
      • 2.Rg1#
  • Tries
    • 1.Kg4?
      • threat
        • 2.Rh8#
      • 1...Rd2
        • 2.Rg1+
          • 2...Kh2
            • 3.Rh8#
        • 2.Rh8+
          • 2...Rh2
            • 3.Rg1#
      • 1...Rxd4+!
    • 1.Bf2?
      • threat
        • 2.Rxd1#
      • 1...Re1
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Re4
            • 3.Rg1#
          • 2...Re5
            • 3.Rg1#
          • 2...Re6
            • 3.Rg1#
          • 2...Re7
            • 3.Rg1#
          • 2...Re8
            • 3.Rg1#
      • 1...Ra1
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Ra4
            • 3.Rg1#
          • 2...Ra5
            • 3.Rg1#
          • 2...Ra6
            • 3.Rg1#
          • 2...Ra7
            • 3.Rg1#
          • 2...Ra8
            • 3.Rg1#
      • 1...Rb1
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rb4
            • 3.Rg1#
          • 2...Rb5
            • 3.Rg1#
          • 2...Rb6
            • 3.Rg1#
          • 2...Rb7
            • 3.Rg1#
          • 2...Rb8
            • 3.Rg1#
      • 1...Rc1
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rc4
            • 3.Rg1#
          • 2...Rc5
            • 3.Rg1#
          • 2...Rc6
            • 3.Rg1#
          • 2...Rc7
            • 3.Rg1#
          • 2...Rc8
            • 3.Rg1#
      • 1...Rd3
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rxg3+
            • 3.Kxg3#
          • 2...Rd4
            • 3.Rg1#
          • 2...Rd5
            • 3.Rg1#
          • 2...Rd6
            • 3.Rg1#
          • 2...Rd7
            • 3.Rg1#
          • 2...Rd8
            • 3.Rg1#
      • 1...Rf1!
    • 1.Be3?
      • threat
        • 2.Rxd1#
      • 1...Re1
        • 2.Rd2
          • threat
            • 3.Rh2#
          • 2...Re2
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Re2
            • 3.Rg1#
      • 1...Ra1
        • 2.Rg2
          • threat
            • 3.Rh2#
          • 2...Ra2
            • 3.Rg1#
            • 3.Rd1#
        • 2.Rd2
          • threat
            • 3.Rh2#
          • 2...Ra2
            • 3.Rd1#
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Ra2
            • 3.Rg1#
          • 2...Ra4
            • 3.Rg1#
          • 2...Ra5
            • 3.Rg1#
          • 2...Ra6
            • 3.Rg1#
          • 2...Ra7
            • 3.Rg1#
          • 2...Ra8
            • 3.Rg1#
      • 1...Rb1
        • 2.Rg2
          • threat
            • 3.Rh2#
          • 2...Rb2
            • 3.Rg1#
            • 3.Rd1#
        • 2.Rd2
          • threat
            • 3.Rh2#
          • 2...Rb2
            • 3.Rd1#
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rb2
            • 3.Rg1#
          • 2...Rb4
            • 3.Rg1#
          • 2...Rb5
            • 3.Rg1#
          • 2...Rb6
            • 3.Rg1#
          • 2...Rb7
            • 3.Rg1#
          • 2...Rb8
            • 3.Rg1#
      • 1...Rc1
        • 2.Rg2
          • threat
            • 3.Rh2#
          • 2...Rc2
            • 3.Rg1#
            • 3.Rd1#
        • 2.Rd2
          • threat
            • 3.Rh2#
          • 2...Rc2
            • 3.Rd1#
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rc2
            • 3.Rg1#
          • 2...Rc4
            • 3.Rg1#
          • 2...Rc5
            • 3.Rg1#
          • 2...Rc6
            • 3.Rg1#
          • 2...Rc7
            • 3.Rg1#
          • 2...Rc8
            • 3.Rg1#
      • 1...Rf1!
    • 1.Ra8?
      • threat
        • 2.Ra2
          • threat
            • 3.Rh2#
          • 2...Rd2
            • 3.Rg1#
      • 1...Rxd4
        • 2.Ra1+
          • 2...Rd1
            • 3.Rxd1#
      • 1...Re1
        • 2.Ra2
          • threat
            • 3.Rh2#
          • 2...Re2
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Re2
            • 3.Rg1#
          • 2...Re4
            • 3.Rg1#
          • 2...Re5
            • 3.Rg1#
          • 2...Re6
            • 3.Rg1#
          • 2...Re7
            • 3.Rg1#
          • 2...Re8
            • 3.Rg1#
      • 1...Rb1
        • 2.Ra2
          • threat
            • 3.Rh2#
          • 2...Rb2
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rb2
            • 3.Rg1#
          • 2...Rb5
            • 3.Rg1#
          • 2...Rb6
            • 3.Rg1#
          • 2...Rb7
            • 3.Rg1#
          • 2...Rb8
            • 3.Rg1#
      • 1...Rc1
        • 2.Ra2
          • threat
            • 3.Rh2#
          • 2...Rc2
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rc2
            • 3.Rg1#
          • 2...Rc5
            • 3.Rg1#
          • 2...Rc6
            • 3.Rg1#
          • 2...Rc7
            • 3.Rg1#
          • 2...Rc8
            • 3.Rg1#
      • 1...Rd3
        • 2.Ra1+
          • 2...Rd1
            • 3.Rxd1#
      • 1...Rf1!
    • 1.Rb8?
      • threat
        • 2.Rb2
          • threat
            • 3.Rh2#
          • 2...Rd2
            • 3.Rg1#
      • 1...Rxd4
        • 2.Rb1+
          • 2...Rd1
            • 3.Rxd1#
      • 1...Re1
        • 2.Rb2
          • threat
            • 3.Rh2#
          • 2...Re2
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Re2
            • 3.Rg1#
          • 2...Re4
            • 3.Rg1#
          • 2...Re5
            • 3.Rg1#
          • 2...Re6
            • 3.Rg1#
          • 2...Re7
            • 3.Rg1#
          • 2...Re8
            • 3.Rg1#
      • 1...Ra1
        • 2.Rb2
          • threat
            • 3.Rh2#
          • 2...Ra2
            • 3.Rb1#
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Ra2
            • 3.Rg1#
          • 2...Ra5
            • 3.Rg1#
          • 2...Ra6
            • 3.Rg1#
          • 2...Ra7
            • 3.Rg1#
          • 2...Ra8
            • 3.Rg1#
      • 1...Rc1
        • 2.Rb2
          • threat
            • 3.Rh2#
          • 2...Rc2
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rc2
            • 3.Rg1#
          • 2...Rc5
            • 3.Rg1#
          • 2...Rc6
            • 3.Rg1#
          • 2...Rc7
            • 3.Rg1#
          • 2...Rc8
            • 3.Rg1#
      • 1...Rd3
        • 2.Rb1+
          • 2...Rd1
            • 3.Rxd1#
      • 1...Rf1!
    • 1.Rc8?
      • threat
        • 2.Rc2
          • threat
            • 3.Rh2#
          • 2...Rd2
            • 3.Rg1#
      • 1...Rxd4
        • 2.Rc1+
          • 2...Rd1
            • 3.Rxd1#
      • 1...Re1
        • 2.Rc2
          • threat
            • 3.Rh2#
          • 2...Re2
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Re2
            • 3.Rg1#
          • 2...Re4
            • 3.Rg1#
          • 2...Re5
            • 3.Rg1#
          • 2...Re6
            • 3.Rg1#
          • 2...Re7
            • 3.Rg1#
          • 2...Re8
            • 3.Rg1#
      • 1...Ra1
        • 2.Rc2
          • threat
            • 3.Rh2#
          • 2...Ra2
            • 3.Rc1#
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Ra2
            • 3.Rg1#
          • 2...Ra5
            • 3.Rg1#
          • 2...Ra6
            • 3.Rg1#
          • 2...Ra7
            • 3.Rg1#
          • 2...Ra8
            • 3.Rg1#
      • 1...Rb1
        • 2.Rc2
          • threat
            • 3.Rh2#
          • 2...Rb2
            • 3.Rc1#
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rb2
            • 3.Rg1#
          • 2...Rb5
            • 3.Rg1#
          • 2...Rb6
            • 3.Rg1#
          • 2...Rb7
            • 3.Rg1#
          • 2...Rb8
            • 3.Rg1#
      • 1...Rd3
        • 2.Rc1+
          • 2...Rd1
            • 3.Rxd1#
      • 1...Rf1!
    • 1.Re8?
      • threat
        • 2.Re2
          • threat
            • 3.Rh2#
          • 2...Rd2
            • 3.Re1#
            • 3.Rg1#
      • 1...Ra1
        • 2.Re2
          • threat
            • 3.Rh2#
          • 2...Ra2
            • 3.Re1#
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Ra2
            • 3.Rg1#
          • 2...Ra5
            • 3.Rg1#
          • 2...Ra6
            • 3.Rg1#
          • 2...Ra7
            • 3.Rg1#
          • 2...Ra8
            • 3.Rg1#
      • 1...Rb1
        • 2.Re2
          • threat
            • 3.Rh2#
          • 2...Rb2
            • 3.Re1#
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rb2
            • 3.Rg1#
          • 2...Rb5
            • 3.Rg1#
          • 2...Rb6
            • 3.Rg1#
          • 2...Rb7
            • 3.Rg1#
          • 2...Rb8
            • 3.Rg1#
      • 1...Rc1
        • 2.Re2
          • threat
            • 3.Rh2#
          • 2...Rc2
            • 3.Re1#
            • 3.Rg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rc2
            • 3.Rg1#
          • 2...Rc5
            • 3.Rg1#
          • 2...Rc6
            • 3.Rg1#
          • 2...Rc7
            • 3.Rg1#
          • 2...Rc8
            • 3.Rg1#
      • 1...Rf1!
    • 1.Rdg8?
      • threat
        • 2.Rg1+
          • 2...Rxg1
            • 3.Rxg1#
      • 1...Re1
        • 2.Rg1+
          • 2...Rxg1
            • 3.Rxg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Re2
            • 3.Rg1#
          • 2...Re4
            • 3.Rg1#
          • 2...Re5
            • 3.Rg1#
          • 2...Re6
            • 3.Rg1#
          • 2...Re7
            • 3.Rg1#
          • 2...Re8
            • 3.Rg1#
      • 1...Ra1
        • 2.Rg1+
          • 2...Rxg1
            • 3.Rxg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Ra2
            • 3.Rg1#
          • 2...Ra5
            • 3.Rg1#
          • 2...Ra6
            • 3.Rg1#
          • 2...Ra7
            • 3.Rg1#
          • 2...Ra8
            • 3.Rg1#
      • 1...Rb1
        • 2.Rg1+
          • 2...Rxg1
            • 3.Rxg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rb2
            • 3.Rg1#
          • 2...Rb5
            • 3.Rg1#
          • 2...Rb6
            • 3.Rg1#
          • 2...Rb7
            • 3.Rg1#
          • 2...Rb8
            • 3.Rg1#
      • 1...Rc1
        • 2.Rg1+
          • 2...Rxg1
            • 3.Rxg1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rc2
            • 3.Rg1#
          • 2...Rc5
            • 3.Rg1#
          • 2...Rc6
            • 3.Rg1#
          • 2...Rc7
            • 3.Rg1#
          • 2...Rc8
            • 3.Rg1#
      • 1...Rf1
        • 2.Rg1+
          • 2...Rxg1
            • 3.Rxg1#
      • 1...Rd3!
    • 1.Rh8?
      • threat
        • 2.Kg4#
      • 1...Rd2
        • 2.Rg1#
      • 1...Rxd4!
  • Keys
    • 1.Rf8!
      • threat
        • 2.Rf2
          • threat
            • 3.Rh2#
          • 2...Rd2
            • 3.Rf1#
      • 1...Re1
        • 2.Rf2
          • threat
            • 3.Rh2#
          • 2...Re2
            • 3.Rf1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Re2
            • 3.Rg1#
          • 2...Re4
            • 3.Rg1#
          • 2...Re5
            • 3.Rg1#
          • 2...Re6
            • 3.Rg1#
          • 2...Re7
            • 3.Rg1#
          • 2...Re8
            • 3.Rg1#
      • 1...Ra1
        • 2.Rf2
          • threat
            • 3.Rh2#
          • 2...Ra2
            • 3.Rf1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Ra2
            • 3.Rg1#
          • 2...Ra5
            • 3.Rg1#
          • 2...Ra6
            • 3.Rg1#
          • 2...Ra7
            • 3.Rg1#
          • 2...Ra8
            • 3.Rg1#
      • 1...Rb1
        • 2.Rf2
          • threat
            • 3.Rh2#
          • 2...Rb2
            • 3.Rf1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rb2
            • 3.Rg1#
          • 2...Rb5
            • 3.Rg1#
          • 2...Rb6
            • 3.Rg1#
          • 2...Rb7
            • 3.Rg1#
          • 2...Rb8
            • 3.Rg1#
      • 1...Rc1
        • 2.Rf2
          • threat
            • 3.Rh2#
          • 2...Rc2
            • 3.Rf1#
        • 2.Rh8
          • threat
            • 3.Kg4#
          • 2...Rc2
            • 3.Rg1#
          • 2...Rc5
            • 3.Rg1#
          • 2...Rc6
            • 3.Rg1#
          • 2...Rc7
            • 3.Rg1#
          • 2...Rc8
            • 3.Rg1#

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