Problem Display
PID: 217158 (4b3/2K5/2p3p1/5p2/1pBpPN2/4pQp1/4Rbpk/6r1 w - - 0 1)

Sonnenfeld, Felix Alexander

2nd HM., Problem (Zagreb), 1961

4b3/2K5/2p3p1/5p2/1pBpPN2/4pQp1/4Rbpk/6r1

#5

6 + 12


6490 yacpdb 2020

SOLUTION


  • SOUND
  • Keys
    • 1.Bf7!
      • threat
        • 2.Bxe8
          • threat
            • 3.Bxg6
              • threat
                • 4.Qh5#
              • 3...Kh1
                • 4.Qh5#
              • 3...Ra1
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
              • 3...Rh1
                • 4.Qxg2#
          • 2...fxe4
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rh1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
        • 2.exf5
          • threat
            • 3.Bxg6
              • threat
                • 4.Qh5#
              • 3...Bxg6
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
            • 3.Bxe8
              • threat
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Kh1
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
              • 3...Be1
                • 4.Sxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Kh3
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Rxg2#
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Rxg2#
                    • 5.Qxg2#
            • 3.fxg6
              • threat
                • 4.Qh5#
              • 3...Bd7
                • 4.Qh5+
                  • 4...Bh3
                    • 5.Qxh3#
                • 4.Kxd7
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rh1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
          • 2...Kh1
            • 3.Bxg6
              • threat
                • 4.Qh5#
              • 3...Bxg6
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
            • 3.Bxe8
              • threat
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
              • 3...Kh2
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Be1
                • 4.Sxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
            • 3.fxg6
              • threat
                • 4.Qh5#
              • 3...Bd7
                • 4.Qh5+
                  • 4...Bh3
                    • 5.Qxh3#
                • 4.Kxd7
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
          • 2...Bd7
            • 3.Kxd7
              • threat
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Kh1
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
              • 3...Be1
                • 4.Sxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Kh3
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Rxg2#
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Rxg2#
                    • 5.Qxg2#
            • 3.Bxg6
              • threat
                • 4.Qh5#
              • 3...Bxf5
                • 4.Qh5+
                  • 4...Bh3
                    • 5.Qxh3#
                • 4.Bxf5
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Bxf5
                • 4.Qh4+
                  • 4...Bh3
                    • 5.Qxh3#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rh1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
      • 1...Kh1
        • 2.Bxe8
          • threat
            • 3.Bxg6
              • threat
                • 4.Qh5#
              • 3...Kh2
                • 4.Qh5#
              • 3...Ra1
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
          • 2...fxe4
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
        • 2.exf5
          • threat
            • 3.Bxg6
              • threat
                • 4.Qh5#
              • 3...Bxg6
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
            • 3.Bxe8
              • threat
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
              • 3...Kh2
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Be1
                • 4.Sxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
            • 3.fxg6
              • threat
                • 4.Qh5#
              • 3...Bd7
                • 4.Qh5+
                  • 4...Bh3
                    • 5.Qxh3#
                • 4.Kxd7
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
          • 2...Kh2
            • 3.Bxg6
              • threat
                • 4.Qh5#
              • 3...Bxg6
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
            • 3.Bxe8
              • threat
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Kh1
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
              • 3...Be1
                • 4.Sxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Kh3
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Rxg2#
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Rxg2#
                    • 5.Qxg2#
            • 3.fxg6
              • threat
                • 4.Qh5#
              • 3...Bd7
                • 4.Qh5+
                  • 4...Bh3
                    • 5.Qxh3#
                • 4.Kxd7
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rh1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
          • 2...Bd7
            • 3.Kxd7
              • threat
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
              • 3...Kh2
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Be1
                • 4.Sxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
            • 3.Bxg6
              • threat
                • 4.Qh5#
              • 3...Bxf5
                • 4.Qh5+
                  • 4...Bh3
                    • 5.Qxh3#
                • 4.Bxf5
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Bxf5
                • 4.Qh4+
                  • 4...Bh3
                    • 5.Qxh3#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
      • 1...Bxf7
        • 2.Ra2
          • threat
            • 3.Ra8
              • threat
                • 4.Rh8#
              • 3...Be8
                • 4.Rxe8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Bg8
                • 4.Rxg8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...g5
                • 4.Rh8+
                  • 4...Bh5
                    • 5.Rxh5#
                    • 5.Qxh5#
          • 2...Kh1
            • 3.Ra8
              • threat
                • 4.Rh8#
              • 3...Be8
                • 4.Rxe8
                  • threat
                    • 5.Rh8#
                  • 4...Kh2
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
              • 3...Bg8
                • 4.Rxg8
                  • threat
                    • 5.Rh8#
                  • 4...Kh2
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
              • 3...g5
                • 4.Rh8+
                  • 4...Bh5
                    • 5.Rxh5#
                    • 5.Qxh5#
          • 2...Bxa2
            • 3.Sxg6
              • threat
                • 4.Qh5#
              • 3...Ra1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...Kh1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
              • 3...Rb1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...Kh1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
              • 3...Rc1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...Kh1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
              • 3...Rd1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...Kh1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
              • 3...Re1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...Kh1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
              • 3...Rf1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...Kh1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
              • 3...Rh1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
          • 2...fxe4
            • 3.Ra8
              • threat
                • 4.Rh8#
              • 3...Be6
                • 4.Rh8+
                  • 4...Bh3
                    • 5.Rxh3#
              • 3...Be8
                • 4.Rxe8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Bg8
                • 4.Rxg8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...g5
                • 4.Rh8+
                  • 4...Bh5
                    • 5.Rxh5#
                    • 5.Qxh5#
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Se2#
                    • 5.Qxg2#
                • 4.Qh4+
                  • 4...Kg1
                    • 5.Se2#
              • 3...Rh1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Be6
                • 4.Qh4+
                  • 4...Bh3
                    • 5.Qxh3#
          • 2...Be1
            • 3.Rxg2+
              • 3...Kh1
                • 4.Rxg1+
                  • 4...Kxg1
                    • 5.Qg2#
                  • 4...Kh2
                    • 5.Rh1#
                    • 5.Qh1#
                    • 5.Qg2#
                • 4.Ra2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rb2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rc2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rd2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Re2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rf2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rxg3+
                  • 4...Kh2
                    • 5.Rh3#
                  • 4...Rg2
                    • 5.Qxg2#
            • 3.Ra8
              • threat
                • 4.Rh8#
              • 3...Be8
                • 4.Rxe8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Bg8
                • 4.Rxg8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...g5
                • 4.Rh8+
                  • 4...Bh5
                    • 5.Rxh5#
                    • 5.Qxh5#
          • 2...Bb3
            • 3.Ra8
              • threat
                • 4.Rh8#
              • 3...Bg8
                • 4.Rxg8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
          • 2...Bc4
            • 3.Ra8
              • threat
                • 4.Rh8#
              • 3...Bg8
                • 4.Rxg8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
          • 2...Bd5
            • 3.Ra8
              • threat
                • 4.Rh8#
              • 3...Bg8
                • 4.Rxg8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
          • 2...Be6
            • 3.Ra8
              • threat
                • 4.Rh8#
              • 3...fxe4
                • 4.Rh8+
                  • 4...Bh3
                    • 5.Rxh3#
              • 3...Bc8
                • 4.Rxc8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Bg8
                • 4.Rxg8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
          • 2...Be8
            • 3.Ra8
              • threat
                • 4.Rxe8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Kh1
                • 4.Rxe8
                  • threat
                    • 5.Rh8#
                  • 4...Kh2
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
              • 3...Be1
                • 4.Rxe8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...g5
                • 4.Rxe8
                  • threat
                    • 5.Rh8#
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Rh8#
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
          • 2...Bg8
            • 3.Sxg6
              • threat
                • 4.Qh5#
              • 3...Ra1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...Kh1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
              • 3...Rb1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...Kh1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
              • 3...Rc1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...Kh1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
              • 3...Rd1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...Kh1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
              • 3...Re1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...Kh1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
              • 3...Rf1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...Kh1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
              • 3...Rh1
                • 4.Sf4
                  • threat
                    • 5.Qxg2#
                  • 4...Kg1
                    • 5.Qxg2#
                  • 4...g1Q
                    • 5.Qh5#
                  • 4...g1S
                    • 5.Qg2#
                  • 4...g1B
                    • 5.Qg2#
                    • 5.Qh5#
                  • 4...g1R
                    • 5.Qh5#
                  • 4...Rg1
                    • 5.Qh5#
            • 3.Ra8
              • threat
                • 4.Rxg8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Kh1
                • 4.Rxg8
                  • threat
                    • 5.Rh8#
                  • 4...Kh2
                    • 5.Rh8#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
              • 3...Be1
                • 4.Rxg8
                  • threat
                    • 5.Rh8#
                  • 4...Kh1
                    • 5.Rh8#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Bh7
                • 4.Rh8
                  • threat
                    • 5.Rxh7#
                  • 4...Kh1
                    • 5.Rxh7#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
          • 2...g5
            • 3.Ra8
              • threat
                • 4.Rh8+
                  • 4...Bh5
                    • 5.Rxh5#
                    • 5.Qxh5#
              • 3...Kh1
                • 4.Rh8+
                  • 4...Bh5
                    • 5.Rxh5#
                    • 5.Qxh5#
              • 3...Bg6
                • 4.Rh8+
                  • 4...Bh5
                    • 5.Rxh5#
                    • 5.Qxh5#
                  • 4...Bh7
                    • 5.Rxh7#
                    • 5.Qh5#
              • 3...Be8
                • 4.Rxe8
                  • threat
                    • 5.Rh8#
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Rh8#
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...g4
                • 4.Rh8+
                  • 4...Bh5
                    • 5.Rxh5#
      • 1...b3
        • 2.Bxe8
          • threat
            • 3.Bxg6
              • threat
                • 4.Qh5#
              • 3...Kh1
                • 4.Qh5#
              • 3...Ra1
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
              • 3...Rh1
                • 4.Qxg2#
          • 2...fxe4
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rh1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
          • 2...Be1
            • 3.Rxg2+
              • 3...Kh1
                • 4.Rxg1+
                  • 4...Kxg1
                    • 5.Qg2#
                  • 4...Kh2
                    • 5.Rh1#
                    • 5.Qh1#
                    • 5.Qg2#
                • 4.Ra2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rb2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rc2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rd2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Re2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rf2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rxg3+
                  • 4...Kh2
                    • 5.Rh3#
                  • 4...Rg2
                    • 5.Qxg2#
        • 2.exf5
          • threat
            • 3.Bxg6
              • threat
                • 4.Qh5#
              • 3...Bxg6
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
            • 3.fxg6
              • threat
                • 4.Qh5#
              • 3...Bd7
                • 4.Qh5+
                  • 4...Bh3
                    • 5.Qxh3#
                • 4.Kxd7
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rh1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
          • 2...Kh1
            • 3.Bxg6
              • threat
                • 4.Qh5#
              • 3...Bxg6
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
            • 3.fxg6
              • threat
                • 4.Qh5#
              • 3...Bd7
                • 4.Qh5+
                  • 4...Bh3
                    • 5.Qxh3#
                • 4.Kxd7
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
          • 2...Be1
            • 3.Rxg2+
              • 3...Kh1
                • 4.Rxg1+
                  • 4...Kxg1
                    • 5.Qg2#
                  • 4...Kh2
                    • 5.Rh1#
                    • 5.Qh1#
                    • 5.Qg2#
                • 4.Ra2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rb2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rc2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rd2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Re2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rf2+
                  • 4...Rg2
                    • 5.Qxg2#
                  • 4...g2
                    • 5.Qh3#
                • 4.Rxg3+
                  • 4...Kh2
                    • 5.Rh3#
                  • 4...Rg2
                    • 5.Qxg2#
          • 2...Bd7
            • 3.Kxd7
              • threat
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
              • 3...Kh1
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh2
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
              • 3...Be1
                • 4.Sxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Kh3
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
                • 4.Bxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Rxg2#
                    • 5.Qxg2#
                • 4.fxg6
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Rxg2#
                    • 5.Qxg2#
            • 3.Bxg6
              • threat
                • 4.Qh5#
              • 3...Bxf5
                • 4.Qh5+
                  • 4...Bh3
                    • 5.Qxh3#
                • 4.Bxf5
                  • threat
                    • 5.Qh5#
                  • 4...Kh1
                    • 5.Qh5#
                  • 4...Ra1
                    • 5.Qxg2#
                  • 4...Rb1
                    • 5.Qxg2#
                  • 4...Rc1
                    • 5.Qxg2#
                  • 4...Rd1
                    • 5.Qxg2#
                  • 4...Re1
                    • 5.Qxg2#
                  • 4...Rf1
                    • 5.Qxg2#
                  • 4...Rh1
                    • 5.Qxg2#
            • 3.Qg4
              • threat
                • 4.Qh3#
                • 4.Qh4#
              • 3...Bxf5
                • 4.Qh4+
                  • 4...Bh3
                    • 5.Qxh3#
              • 3...Ra1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rb1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rc1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rd1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Re1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rf1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#
              • 3...Rh1
                • 4.Qh3+
                  • 4...Kg1
                    • 5.Qxg2#

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