Problem Display
PID: 231742 (BB6/8/P5K1/8/8/2P1P2p/Q3N1p1/3r3k w - - 0 1)

Sola, Pentti Olavi

Die Schwalbe, 1929

BB6/8/P5K1/8/8/2P1P2p/Q3N1p1/3r3k

#4

8 + 4


SOLUTION


  • COOKED
  • Keys
    • 1.Sf4!
      • threat
        • 2.Bxg2+
          • 2...Kh2
            • 3.Sd3+
              • 3...Kg1
                • 4.Qf2#
            • 3.Sxh3+
              • 3...Rd6+
                • 4.Bxd6#
      • 1...Rd6+
        • 2.Bxd6
          • threat
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
              • 3...Kh2
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
            • 3.Qb1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
            • 3.Qa1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
            • 3.Se2
              • 3...h2
                • 4.Qb1#
                • 4.Qa1#
            • 3.Sd3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Kg1
            • 3.Sxh3+
              • 3...Kf1
                • 4.Qf2#
              • 3...Kh1
                • 4.Bxg2#
                • 4.Qb1#
                • 4.Qa1#
                • 4.Qxg2#
            • 3.Bxg2
              • threat
                • 4.Sxh3#
              • 3...Kh2
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
              • 3...h2
                • 4.Sh3#
            • 3.Sd3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kf1
                • 4.Qf2#
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Kh2
            • 3.Se2+
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
            • 3.Sd3+
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
      • 1...Kh2
        • 2.Sxh3+
          • 2...Kxh3
            • 3.Qxg2+
              • 3...Kh4
                • 4.Qg3#
          • 2...Rd6+
            • 3.Kg5
              • threat
                • 4.Qxg2#
              • 3...Kh1
                • 4.Qxg2#
              • 3...Kg3
                • 4.Qxg2#
              • 3...Kxh3
                • 4.Qxg2#
            • 3.Kh5
              • threat
                • 4.Qxg2#
              • 3...Kh1
                • 4.Qxg2#
              • 3...Kg3
                • 4.Qxg2#
              • 3...Kxh3
                • 4.Qxg2#
      • 1...Rf1
        • 2.Bxg2+
          • 2...Kh2
            • 3.Sxh3+
              • 3...Rf4
                • 4.Bxf4#
      • 1...Rd2
        • 2.Qb1+
          • 2...Rd1
            • 3.Qxd1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
        • 2.Qa1+
          • 2...Rd1
            • 3.Qxd1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
        • 2.Qxd2
          • threat
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
              • 3...Kh2
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
            • 3.Qc1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
            • 3.Qe1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
            • 3.Qd1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
            • 3.Sxg2
              • threat
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
              • 3...Kg1
                • 4.Qe1#
            • 3.Se2
              • 3...h2
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
            • 3.Sd3
              • threat
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
              • 3...Kg1
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
            • 3.Sh5
              • threat
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
              • 3...Kg1
                • 4.Qe1#
            • 3.Se6
              • threat
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
              • 3...Kg1
                • 4.Qe1#
          • 2...Kg1
            • 3.Sxh3+
              • 3...Kf1
                • 4.Bxg2#
                • 4.Qd1#
                • 4.Qf2#
              • 3...Kh1
                • 4.Bxg2#
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
                • 4.Qxg2#
            • 3.Qe1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
            • 3.Sxg2
              • threat
                • 4.Qe1#
              • 3...Kf1
                • 4.Qe1#
              • 3...Kh1
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
            • 3.Bxg2
              • threat
                • 4.Sxh3#
              • 3...Kh2
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
              • 3...h2
                • 4.Sh3#
                • 4.Qe1#
            • 3.Sd3
              • threat
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
              • 3...Kf1
                • 4.Qe1#
                • 4.Qd1#
                • 4.Qf2#
              • 3...Kh1
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
          • 2...Kh2
            • 3.Se2+
              • 3...Kh1
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
            • 3.Sxg2+
              • 3...Kg1
                • 4.Qe1#
              • 3...Kh1
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
            • 3.Sd3+
              • 3...Kg1
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
              • 3...Kh1
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
            • 3.Sh5+
              • 3...Kg1
                • 4.Qe1#
              • 3...Kh1
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
            • 3.Se6+
              • 3...Kg1
                • 4.Qe1#
              • 3...Kh1
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
      • 1...Rd4
        • 2.Bxg2+
          • 2...Kh2
            • 3.Sxh3+
              • 3...Rf4
                • 4.Bxf4#
              • 3...Rd6+
                • 4.Bxd6#
        • 2.Qb1+
          • 2...Kh2
            • 3.Se2+
              • 3...Rf4
                • 4.Bxf4#
                • 4.Qg1#
              • 3...Rd6+
                • 4.Bxd6#
            • 3.Sxg2+
              • 3...Rf4
                • 4.Bxf4#
              • 3...Rd6+
                • 4.Bxd6#
            • 3.Sd3+
              • 3...Rf4
                • 4.Bxf4#
              • 3...Rd6+
                • 4.Bxd6#
            • 3.Sd5+
              • 3...Rf4
                • 4.Bxf4#
            • 3.Sh5+
              • 3...Rf4
                • 4.Bxf4#
              • 3...Rd6+
                • 4.Bxd6#
            • 3.Se6+
              • 3...Rf4
                • 4.Bxf4#
              • 3...Rd6
                • 4.Bxd6#
          • 2...Rd1
            • 3.Qxd1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
        • 2.Qa1+
          • 2...Kh2
            • 3.Se2+
              • 3...Rf4
                • 4.Bxf4#
                • 4.Qg1#
              • 3...Rd6+
                • 4.Bxd6#
            • 3.Sxg2+
              • 3...Rf4
                • 4.Bxf4#
              • 3...Rd6+
                • 4.Bxd6#
            • 3.Sd3+
              • 3...Rf4
                • 4.Bxf4#
              • 3...Rd6+
                • 4.Bxd6#
            • 3.Sd5+
              • 3...Rf4
                • 4.Bxf4#
            • 3.Sh5+
              • 3...Rf4
                • 4.Bxf4#
              • 3...Rd6+
                • 4.Bxd6#
            • 3.Se6+
              • 3...Rf4
                • 4.Bxf4#
              • 3...Rd6
                • 4.Bxd6#
          • 2...Rd1
            • 3.Qxd1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
        • 2.cxd4
          • threat
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
              • 3...Kh2
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
            • 3.Qb1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
            • 3.Qa1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
            • 3.Se2
              • 3...h2
                • 4.Qb1#
                • 4.Qa1#
            • 3.Sd3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Kg1
            • 3.Sxh3+
              • 3...Kf1
                • 4.Qf2#
              • 3...Kh1
                • 4.Bxg2#
                • 4.Qb1#
                • 4.Qa1#
                • 4.Qxg2#
            • 3.Bxg2
              • threat
                • 4.Sxh3#
              • 3...Kh2
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
              • 3...h2
                • 4.Sh3#
            • 3.Sd3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kf1
                • 4.Qf2#
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Kh2
            • 3.Se2+
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
            • 3.Sd3+
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
        • 2.exd4
          • threat
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
              • 3...Kh2
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
            • 3.Qb1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
            • 3.Qa1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
            • 3.Se2
              • 3...h2
                • 4.Qb1#
                • 4.Qa1#
            • 3.Sd3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Kg1
            • 3.Sxh3+
              • 3...Kf1
                • 4.Qf2#
              • 3...Kh1
                • 4.Bxg2#
                • 4.Qb1#
                • 4.Qa1#
                • 4.Qxg2#
            • 3.Bxg2
              • threat
                • 4.Sxh3#
              • 3...Kh2
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
              • 3...h2
                • 4.Sh3#
            • 3.Sd3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kf1
                • 4.Qf2#
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Kh2
            • 3.Se2+
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
            • 3.Sd3+
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
      • 1...Rd5
        • 2.Bxd5
          • threat
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
              • 3...Kh2
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
            • 3.Qb1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sh5#
                • 4.Se6#
            • 3.Qa1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sh5#
                • 4.Se6#
            • 3.Se2
              • 3...h2
                • 4.Qb1#
                • 4.Qa1#
            • 3.Sd3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Kg1
            • 3.Sxh3+
              • 3...Kf1
                • 4.Qf2#
              • 3...Kh1
                • 4.Bxg2#
                • 4.Qb1#
                • 4.Qa1#
                • 4.Qxg2#
            • 3.Bxg2
              • threat
                • 4.Sxh3#
              • 3...Kh2
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
              • 3...h2
                • 4.Sh3#
            • 3.Sd3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kf1
                • 4.Qf2#
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Kh2
            • 3.Se2+
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
            • 3.Sd3+
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
        • 2.Qxd5
          • threat
            • 3.Qd1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
            • 3.Se2
              • 3...h2
                • 4.Qxg2#
                • 4.Qd1#
          • 2...Kg1
            • 3.Sxh3+
              • 3...Kf1
                • 4.Qd1#
              • 3...Kh1
                • 4.Qxg2#
                • 4.Qd1#
          • 2...Kh2
            • 3.Se2+
              • 3...Kh1
                • 4.Qd1#
            • 3.Sxh3+
              • 3...Kh1
                • 4.Qxg2#
                • 4.Qd1#
              • 3...Kxh3
                • 4.Qh5#
      • 1...Rd7
        • 2.Bxg2+
          • 2...Kh2
            • 3.Sxh3+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
        • 2.Qb1+
          • 2...Kh2
            • 3.Se2+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
                • 4.Qg1#
            • 3.Sxg2+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
            • 3.Sd3+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
            • 3.Sd5+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
            • 3.Sh5+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
            • 3.Se6+
              • 3...Rd6
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
          • 2...Rd1
            • 3.Qxd1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
        • 2.Qa1+
          • 2...Kh2
            • 3.Se2+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
                • 4.Qg1#
            • 3.Sxg2+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
            • 3.Sd3+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
            • 3.Sd5+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
            • 3.Sh5+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
            • 3.Se6+
              • 3...Rd6
                • 4.Bxd6#
              • 3...Rc7
                • 4.Bxc7#
          • 2...Rd1
            • 3.Qxd1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
        • 2.Sd3
          • threat
            • 3.Qb1#
            • 3.Qa1#
          • 2...Rd6+
            • 3.Bxd6
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Rg7+
            • 3.Kxg7
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Rxd3
            • 3.Qb1+
              • 3...Rd1
                • 4.Qxd1#
            • 3.Qa1+
              • 3...Rd1
                • 4.Qxd1#
          • 2...Rc7
            • 3.Qb1+
              • 3...Kh2
                • 4.Bxc7#
            • 3.Qa1+
              • 3...Kh2
                • 4.Bxc7#
            • 3.Bxc7
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Rd5
            • 3.Bxd5
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Rb7
            • 3.Bxb7
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Rf7
            • 3.Qb1+
              • 3...Rf1
                • 4.Qxf1#
            • 3.Qa1+
              • 3...Rf1
                • 4.Qxf1#
            • 3.Kxf7
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
      • 1...Rd8
        • 2.Qb1+
          • 2...Kh2
            • 3.Se2+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rxb8
                • 4.Qg1#
          • 2...Rd1
            • 3.Qxd1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
        • 2.Qa1+
          • 2...Kh2
            • 3.Se2+
              • 3...Rd6+
                • 4.Bxd6#
              • 3...Rxb8
                • 4.Qg1#
          • 2...Rd1
            • 3.Qxd1+
              • 3...Kh2
                • 4.Se2#
                • 4.Sxg2#
                • 4.Sd3#
                • 4.Sd5#
                • 4.Sh5#
                • 4.Se6#
    • 1.Be4!
      • 1...Re1
        • 2.Qd5
          • threat
            • 3.Bxg2+
              • 3...hxg2
                • 4.Qh5#
            • 3.Qe5
              • threat
                • 4.Qh2#
              • 3...h2
                • 4.Qxh2#
            • 3.Qd6
              • threat
                • 4.Qh2#
              • 3...h2
                • 4.Qxh2#
          • 2...Rxe2
            • 3.Qd1+
              • 3...Re1
                • 4.Qxe1#
          • 2...Rg1
            • 3.Qe6
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Sg3#
            • 3.Qe5
              • threat
                • 4.Qh2#
              • 3...h2
                • 4.Sg3#
                • 4.Qxh2#
            • 3.Qf5
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Sg3#
            • 3.Qh5
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Sg3#
                • 4.Qxh2#
            • 3.Qd6
              • threat
                • 4.Qh2#
              • 3...h2
                • 4.Sg3#
                • 4.Qxh2#
            • 3.Qd7
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Sg3#
      • 1...Rc1
        • 2.Sxc1
          • threat
            • 3.Se2
              • 3...h2
                • 4.Qb1#
                • 4.Qa1#
            • 3.Sd3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
            • 3.Qb1
              • threat
                • 4.Sa2#
                • 4.Se2#
                • 4.Sb3#
                • 4.Sd3#
              • 3...Kg1
                • 4.Sd3#
            • 3.Qa1
              • threat
                • 4.Sa2#
                • 4.Se2#
                • 4.Sb3#
                • 4.Sd3#
              • 3...Kg1
                • 4.Sd3#
            • 3.Qd2
              • threat
                • 4.Qe1#
                • 4.Qd1#
              • 3...Kg1
                • 4.Qe1#
            • 3.Qe2
              • threat
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
              • 3...Kg1
                • 4.Qe1#
            • 3.Qf2
              • 3...h2
                • 4.Bxg2#
                • 4.Qe1#
                • 4.Qf1#
                • 4.Qxg2#
          • 2...Kg1
            • 3.Sd3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kf1
                • 4.Qf2#
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
            • 3.Qe2
              • threat
                • 4.Qe1#
              • 3...Kh1
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
        • 2.Qd5
          • threat
            • 3.Bxg2+
              • 3...hxg2
                • 4.Qh5#
            • 3.Qe5
              • threat
                • 4.Qh2#
              • 3...h2
                • 4.Qxh2#
            • 3.Qh5
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Qxh2#
            • 3.Qd6
              • threat
                • 4.Qh2#
              • 3...h2
                • 4.Qxh2#
          • 2...Rg1
            • 3.Qe6
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Sg3#
            • 3.Qe5
              • threat
                • 4.Qh2#
              • 3...h2
                • 4.Sg3#
                • 4.Qxh2#
            • 3.Qf5
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Sg3#
            • 3.Qh5
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Sg3#
                • 4.Qxh2#
            • 3.Qd6
              • threat
                • 4.Qh2#
              • 3...h2
                • 4.Sg3#
                • 4.Qxh2#
            • 3.Qd7
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Sg3#
        • 2.Qe6
          • threat
            • 3.Qxh3#
          • 2...h2
            • 3.Qh3
              • threat
                • 4.Bxg2#
                • 4.Qxg2#
                • 4.Qxh2#
            • 3.Qg4
              • threat
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Rg1
                • 4.Sg3#
            • 3.Qd5
              • threat
                • 4.Bxg2#
              • 3...Rg1
                • 4.Sg3#
            • 3.Qe5
              • threat
                • 4.Qxh2#
            • 3.Qc6
              • threat
                • 4.Bxg2#
              • 3...Rg1
                • 4.Sg3#
            • 3.Qd6
              • threat
                • 4.Qxh2#
      • 1...Rf1
        • 2.Qd5
          • threat
            • 3.Bxg2+
              • 3...hxg2
                • 4.Qh5#
          • 2...Rf6+
            • 3.Kxf6
              • 3...h2
                • 4.Bxg2#
                • 4.Qd1#
          • 2...Rf4
            • 3.Qd1+
              • 3...Kh2
                • 4.Bxf4#
                • 4.Qg1#
              • 3...Rf1
                • 4.Qxf1#
            • 3.Bxf4
              • 3...h2
                • 4.Bxg2#
                • 4.Qd1#
          • 2...Rg1
            • 3.Qe6
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Sg3#
            • 3.Qe5
              • threat
                • 4.Qh2#
              • 3...h2
                • 4.Sg3#
                • 4.Qxh2#
            • 3.Qf5
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Sg3#
            • 3.Qh5
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Sg3#
                • 4.Qxh2#
            • 3.Qd6
              • threat
                • 4.Qh2#
              • 3...h2
                • 4.Sg3#
                • 4.Qxh2#
            • 3.Qd7
              • threat
                • 4.Qxh3#
              • 3...h2
                • 4.Sg3#
          • 2...Rf2
            • 3.Qd1+
              • 3...Rf1
                • 4.Qxf1#
          • 2...Rf3
            • 3.Qd1+
              • 3...Rf1
                • 4.Qxf1#
              • 3...g1Q+
                • 4.Qxg1#
              • 3...g1S
                • 4.Bxf3#
                • 4.Qxg1#
              • 3...g1B
                • 4.Bxf3#
                • 4.Qxg1#
              • 3...g1R+
                • 4.Qxg1#
            • 3.Bxf3
              • 3...h2
                • 4.Bxg2#
                • 4.Qd1#
          • 2...Rf5
            • 3.Qd1+
              • 3...Rf1
                • 4.Qxf1#
            • 3.Kxf5
              • 3...h2
                • 4.Bxg2#
                • 4.Qd1#
            • 3.Qxf5
              • 3...h2
                • 4.Qf1#
    • 1.Bg3!
      • threat
        • 2.Qe6
          • threat
            • 3.Qxh3#
          • 2...Rd6
            • 3.Qxd6
              • 3...h2
                • 4.Qd1#
          • 2...h2
            • 3.Bf2
              • threat
                • 4.Sg3#
      • 1...Re1
        • 2.Bxe1
          • threat
            • 3.Bg3
              • 3...h2
                • 4.Qb1#
                • 4.Qa1#
            • 3.Qb1
              • threat
                • 4.Bg3#
              • 3...Kh2
                • 4.Bg3#
            • 3.Qa1
              • threat
                • 4.Bg3#
              • 3...Kh2
                • 4.Bg3#
          • 2...Kh2
            • 3.Bg3+
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
          • 2...h2
            • 3.Sg3+
              • 3...Kg1
                • 4.Bf2#
                • 4.Qf2#
                • 4.Qxg2#
            • 3.Sc1
              • 3...Kg1
                • 4.Qxg2#
            • 3.Sd4
              • 3...Kg1
                • 4.Qxg2#
            • 3.Sf4
              • 3...Kg1
                • 4.Qxg2#
        • 2.Sf4
          • threat
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
                • 4.Qf2#
              • 3...hxg2
                • 4.Qxg2#
          • 2...Kg1
            • 3.Sxh3+
              • 3...Kf1
                • 4.Bxg2#
                • 4.Qf2#
                • 4.Qxg2#
              • 3...Kh1
                • 4.Bxg2#
                • 4.Qxg2#
            • 3.Qf2+
              • 3...Kh1
                • 4.Qxe1#
          • 2...Rf1
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
          • 2...Rg1
            • 3.Sxh3
              • threat
                • 4.Sf2#
              • 3...Ra1
                • 4.Bxg2#
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Bxg2#
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Rd1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Re1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Rf1
                • 4.Bxg2#
                • 4.Qxg2#
          • 2...Re2
            • 3.Qb1+
              • 3...Re1
                • 4.Qxe1#
            • 3.Qa1+
              • 3...Re1
                • 4.Qxe1#
            • 3.Sxe2
              • 3...h2
                • 4.Qb1#
                • 4.Qa1#
            • 3.Qxe2
              • threat
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
              • 3...Kg1
                • 4.Qd1#
                • 4.Qe1#
      • 1...Rc1
        • 2.Bxg2+
          • 2...Kxg2
            • 3.Qd5+
              • 3...Kf1
                • 4.Qf3#
          • 2...hxg2
            • 3.Qd5
              • threat
                • 4.Qh5#
        • 2.Sxc1
          • threat
            • 3.Se2
              • 3...h2
                • 4.Qb1#
                • 4.Qa1#
            • 3.Sb3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
            • 3.Sd3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
            • 3.Qb1
              • threat
                • 4.Sa2#
                • 4.Se2#
                • 4.Sb3#
                • 4.Sd3#
              • 3...Kg1
                • 4.Sa2#
                • 4.Se2#
                • 4.Sb3#
                • 4.Sd3#
            • 3.Qb3
              • threat
                • 4.Qd1#
              • 3...Kg1
                • 4.Qd1#
            • 3.Qd5
              • threat
                • 4.Qd1#
              • 3...Kg1
                • 4.Qd1#
            • 3.Qa1
              • threat
                • 4.Sa2#
                • 4.Se2#
                • 4.Sb3#
                • 4.Sd3#
              • 3...Kg1
                • 4.Sa2#
                • 4.Se2#
                • 4.Sb3#
                • 4.Sd3#
            • 3.Qc2
              • threat
                • 4.Qd1#
              • 3...Kg1
                • 4.Qd1#
            • 3.Qd2
              • threat
                • 4.Qe1#
                • 4.Qd1#
              • 3...Kg1
                • 4.Qe1#
                • 4.Qd1#
            • 3.Qe2
              • threat
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
              • 3...Kg1
                • 4.Qd1#
                • 4.Qe1#
            • 3.Qf2
              • 3...h2
                • 4.Bxg2#
                • 4.Qe1#
                • 4.Qf1#
                • 4.Qxg2#
            • 3.Qa4
              • threat
                • 4.Qd1#
              • 3...Kg1
                • 4.Qd1#
          • 2...Kg1
            • 3.Qf2+
              • 3...Kh1
                • 4.Qe1#
                • 4.Qf1#
            • 3.Sb3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kf1
                • 4.Qf2#
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
            • 3.Sd3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kf1
                • 4.Qf2#
              • 3...Kh1
                • 4.Qb1#
                • 4.Qa1#
            • 3.Qb3
              • threat
                • 4.Qd1#
              • 3...Kf1
                • 4.Qd1#
              • 3...Kh1
                • 4.Qd1#
            • 3.Qd5
              • threat
                • 4.Qd1#
              • 3...Kf1
                • 4.Qd1#
              • 3...Kh1
                • 4.Qd1#
            • 3.Qc2
              • threat
                • 4.Qd1#
              • 3...Kf1
                • 4.Qd1#
                • 4.Qf2#
              • 3...Kh1
                • 4.Qd1#
            • 3.Qd2
              • threat
                • 4.Qe1#
                • 4.Qd1#
              • 3...Kf1
                • 4.Qe1#
                • 4.Qd1#
                • 4.Qf2#
              • 3...Kh1
                • 4.Qe1#
                • 4.Qd1#
            • 3.Qe2
              • threat
                • 4.Qd1#
                • 4.Qe1#
              • 3...Kh1
                • 4.Qd1#
                • 4.Qf1#
                • 4.Qe1#
            • 3.Qa4
              • threat
                • 4.Qd1#
              • 3...Kf1
                • 4.Qd1#
              • 3...Kh1
                • 4.Qd1#
        • 2.Sf4
          • threat
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
                • 4.Qf2#
              • 3...hxg2
                • 4.Qxg2#
          • 2...Kg1
            • 3.Sxh3+
              • 3...Kf1
                • 4.Bxg2#
                • 4.Qc4#
                • 4.Qf2#
                • 4.Qxg2#
              • 3...Kh1
                • 4.Bxg2#
                • 4.Qxg2#
          • 2...Rf1
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
          • 2...Rg1
            • 3.Sxh3
              • threat
                • 4.Sf2#
              • 3...Ra1
                • 4.Bxg2#
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Bxg2#
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Rd1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Re1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Rf1
                • 4.Bxg2#
                • 4.Qxg2#
          • 2...Rc2
            • 3.Qb1+
              • 3...Rc1
                • 4.Qxc1#
            • 3.Qa1+
              • 3...Rc1
                • 4.Qxc1#
            • 3.Qxc2
              • threat
                • 4.Qb1#
                • 4.Qd1#
                • 4.Qc1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qd1#
                • 4.Qc1#
        • 2.Qe6
          • threat
            • 3.Qxh3#
          • 2...h2
            • 3.Bf2
              • threat
                • 4.Sg3#
            • 3.Qh3
              • threat
                • 4.Bxg2#
                • 4.Qxg2#
                • 4.Qxh2#
      • 1...Rf1
        • 2.Sf4
          • threat
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
              • 3...hxg2
                • 4.Qxg2#
          • 2...Kg1
            • 3.Sxh3+
              • 3...Kh1
                • 4.Bxg2#
                • 4.Qxg2#
          • 2...Rxf4
            • 3.Qb1+
              • 3...Rf1
                • 4.Qxf1#
            • 3.Qa1+
              • 3...Rf1
                • 4.Qxf1#
            • 3.exf4
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
          • 2...Rc1
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
                • 4.Qf2#
              • 3...hxg2
                • 4.Qxg2#
          • 2...Rd1
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
                • 4.Qf2#
              • 3...hxg2
                • 4.Qxg2#
          • 2...Re1
            • 3.Bxg2+
              • 3...Kg1
                • 4.Sxh3#
                • 4.Qf2#
              • 3...hxg2
                • 4.Qxg2#
          • 2...Rg1
            • 3.Sxh3
              • threat
                • 4.Sf2#
              • 3...Ra1
                • 4.Bxg2#
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Bxg2#
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Rd1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Re1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Rf1
                • 4.Bxg2#
                • 4.Qxg2#
          • 2...Rf2
            • 3.Qb1+
              • 3...Rf1
                • 4.Qxf1#
            • 3.Qa1+
              • 3...Rf1
                • 4.Qxf1#
            • 3.Qxf2
              • 3...h2
                • 4.Bxg2#
                • 4.Qe1#
                • 4.Qf1#
                • 4.Qxg2#
          • 2...Rf3
            • 3.Qb1+
              • 3...Rf1
                • 4.Qxf1#
              • 3...g1Q
                • 4.Bxf3#
              • 3...g1S
                • 4.Bxf3#
              • 3...g1B
                • 4.Bxf3#
              • 3...g1R
                • 4.Bxf3#
            • 3.Qa1+
              • 3...Rf1
                • 4.Qxf1#
              • 3...g1Q
                • 4.Bxf3#
              • 3...g1S
                • 4.Bxf3#
              • 3...g1B
                • 4.Bxf3#
              • 3...g1R
                • 4.Bxf3#
            • 3.Bxf3
              • threat
                • 4.Qb1#
                • 4.Qa1#
              • 3...Kg1
                • 4.Qb1#
                • 4.Qa1#
      • 1...h2
        • 2.Sc1
          • threat
            • 3.Qxg2#
          • 2...Rd6+
            • 3.Bxd6
              • 3...Kg1
                • 4.Qxg2#
          • 2...Rg1
            • 3.Kg5
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Kh5
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Kh6
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Kg7
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Kh7
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Sb3
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Sd3
              • threat
                • 4.Sf2#
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Be1
              • 3...Rxe1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bf4
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bh4
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Be5
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bd6
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bc7
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bb8
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bf3
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Be4
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bd5
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bc6
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bb7
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Qd5
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
                • 4.Qxd1#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Qb2
              • 3...Rxc1
                • 4.Qxc1#
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Qc2
              • 3...Rxc1
                • 4.Qxc1#
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxd1#
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Qd2
              • 3...Rxc1
                • 4.Qxc1#
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxd1#
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxe1#
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Qe2
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxd1#
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxe1#
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxf1#
                • 4.Qxg2#
            • 3.Qf2
              • 3...Rxc1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Rd1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Re1
                • 4.Bxg2#
                • 4.Qxe1#
                • 4.Qxg2#
              • 3...Rf1
                • 4.Bxg2#
                • 4.Qxf1#
                • 4.Qxg2#
            • 3.c4
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.a7
              • 3...Rxc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
          • 2...Rd2
            • 3.Qxd2
              • 3...Kg1
                • 4.Qe1#
                • 4.Qd1#
                • 4.Qxg2#
          • 2...Rd5
            • 3.Bxd5
              • 3...Kg1
                • 4.Qxg2#
            • 3.Qxd5
              • 3...Kg1
                • 4.Qxg2#
                • 4.Qd1#
        • 2.Sd4
          • threat
            • 3.Qxg2#
          • 2...Rg1
            • 3.Kg5
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Kh5
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Kh6
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Kg7
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Kh7
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Sb3
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Sb5
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Sf5
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Se6
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Be1
              • 3...Rxe1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bf4
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bh4
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Be5
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bd6
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bc7
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bb8
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bf3
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Be4
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bd5
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bc6
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Bb7
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Qd5
              • 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.Qb2
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxc1#
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Qc2
              • 3...Ra1
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxc1#
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxd1#
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Qd2
              • 3...Ra1
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxc1#
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxd1#
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxe1#
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.Qe2
              • 3...Ra1
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxd1#
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxe1#
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxf1#
                • 4.Qxg2#
            • 3.Qf2
              • 3...Ra1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Rd1
                • 4.Bxg2#
                • 4.Qxg2#
              • 3...Re1
                • 4.Bxg2#
                • 4.Qxe1#
                • 4.Qxg2#
              • 3...Rf1
                • 4.Bxg2#
                • 4.Qxf1#
                • 4.Qxg2#
            • 3.c4
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
            • 3.a7
              • 3...Ra1
                • 4.Qxa1#
                • 4.Qxg2#
              • 3...Rb1
                • 4.Qxb1#
                • 4.Qxg2#
              • 3...Rc1
                • 4.Qxg2#
              • 3...Rd1
                • 4.Qxg2#
              • 3...Re1
                • 4.Qxg2#
              • 3...Rf1
                • 4.Qxg2#
          • 2...Rd2
            • 3.Qb1+
              • 3...Rd1
                • 4.Qxd1#
            • 3.Qa1+
              • 3...Rd1
                • 4.Qxd1#
            • 3.Qxd2
              • 3...Kg1
                • 4.Qc1#
                • 4.Qe1#
                • 4.Qd1#
                • 4.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).