Problem Display
PID: 237887 (6R1/KNp5/8/NB2B3/pk2p3/p1p5/n7/1r6 w - - 0 1)

Breuer, Josef Johann

Comm., Lippische Landeszeitung, 1952

6R1/KNp5/8/NB2B3/pk2p3/p1p5/n7/1r6

#4

6 + 8


6490 yacpdb 2021

SOLUTION


  • SOUND
  • Keys
    • 1.Rb8!
      • threat
        • 2.Bc4
          • threat
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
          • 2...Ra1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rd1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Re1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rf1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rg1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rh1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...c5
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
          • 2...c6
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc6
          • threat
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Ra1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rd1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Re1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rf1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rg1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rh1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...e3
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Se4#
      • 1...Kxb5
        • 2.Bd4
          • threat
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
          • 2...Kb4
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Ka6
              • threat
                • 4.Sc5#
                • 4.Sd6#
                • 4.Sd8#
                • 4.Bc5#
          • 2...Sb4
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
      • 1...Rd1
        • 2.Sd6
          • threat
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Kxa5
            • 3.Bf1
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Ba6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8
              • threat
                • 4.Sc4#
                • 4.Rb5#
          • 2...Kc5
            • 3.Bc4
              • threat
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sxe4#
                • 4.Rb5#
          • 2...Rxd6
            • 3.Bc6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...cxd6
            • 3.Bf1+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Rb1
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Rd4
            • 3.Bf1+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Rd5
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
              • 3...Rb5
                • 4.Rxb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
              • 3...Rb5
                • 4.Rxb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
              • 3...Rb5
                • 4.Rxb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
              • 3...Rb5
                • 4.Rxb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
              • 3...Rb5
                • 4.Rxb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
              • 3...Rb5
                • 4.Rxb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
              • 3...Rb5
                • 4.Rxb5#
          • 2...Sc1
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
          • 2...c6
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
        • 2.Bd3
          • threat
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
              • 3...c4
                • 4.Bd6#
            • 3.Sc4
              • threat
                • 4.Sba5#
                • 4.Sbd6#
                • 4.Sd8#
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
              • 3...Kb5
                • 4.Sba5#
                • 4.Sd8#
          • 2...c6
            • 3.Sxc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc4
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
          • 2...Rd6
            • 3.Sxd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
          • 2...Rd8
            • 3.Sxd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...c5
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...c6
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
        • 2.Bc6
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Rd6
            • 3.Sc5+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sxd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Rd8
            • 3.Sxd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
      • 1...Ra1
        • 2.Sd6
          • threat
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Kxa5
            • 3.Bf1
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Ba6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8
              • threat
                • 4.Sc4#
                • 4.Rb5#
          • 2...Kc5
            • 3.Bc4
              • threat
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sxe4#
                • 4.Rb5#
          • 2...cxd6
            • 3.Bf1+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Rb1
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Sc1
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sdc4
              • threat
                • 4.Ba6#
                • 4.Bc6#
                • 4.Bd7#
                • 4.Be8#
          • 2...c6
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
        • 2.Sd8
          • threat
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd4
              • threat
                • 4.Sdc6#
              • 3...Kxa5
                • 4.Sc6#
              • 3...c6
                • 4.Sdxc6#
          • 2...Kc5
            • 3.Bc4
              • threat
                • 4.Se6#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Se6#
                • 4.Rb5#
          • 2...Sc1
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c6
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd6+
              • 3...Kxa5
                • 4.Sxc6#
              • 3...c5
                • 4.Sdc6#
            • 3.Kb6
              • threat
                • 4.Sdxc6#
              • 3...cxb5
                • 4.Sdc6#
                • 4.Bd6#
              • 3...c5
                • 4.Sdc6#
            • 3.Bd4
              • threat
                • 4.Sdxc6#
              • 3...Kxa5
                • 4.Sxc6#
              • 3...cxb5
                • 4.Sdc6#
              • 3...c5
                • 4.Sdc6#
        • 2.Bd3
          • threat
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
              • 3...c4
                • 4.Bd6#
            • 3.Sc4
              • threat
                • 4.Sba5#
                • 4.Sbd6#
                • 4.Sd8#
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
              • 3...Kb5
                • 4.Sba5#
                • 4.Sd8#
          • 2...c6
            • 3.Sxc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc4
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...c5
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
          • 2...c6
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc6
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
      • 1...Rc1
        • 2.Sd6
          • threat
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Kxa5
            • 3.Bf1
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Ba6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8
              • threat
                • 4.Sc4#
                • 4.Rb5#
          • 2...Kc5
            • 3.Bc4
              • threat
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sxe4#
                • 4.Rb5#
          • 2...cxd6
            • 3.Bf1+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Rb1
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...c5
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sdc4
              • threat
                • 4.Ba6#
                • 4.Bc6#
                • 4.Bd7#
                • 4.Be8#
          • 2...c6
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
        • 2.Sd8
          • threat
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd4
              • threat
                • 4.Sdc6#
              • 3...Kxa5
                • 4.Sc6#
              • 3...c6
                • 4.Sdxc6#
          • 2...Kc5
            • 3.Bc4
              • threat
                • 4.Se6#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Se6#
                • 4.Rb5#
          • 2...c6
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd6+
              • 3...Kxa5
                • 4.Sxc6#
              • 3...c5
                • 4.Sdc6#
            • 3.Kb6
              • threat
                • 4.Sdxc6#
              • 3...cxb5
                • 4.Sdc6#
                • 4.Bd6#
              • 3...c5
                • 4.Sdc6#
            • 3.Bd4
              • threat
                • 4.Sdxc6#
              • 3...Kxa5
                • 4.Sxc6#
              • 3...cxb5
                • 4.Sdc6#
              • 3...c5
                • 4.Sdc6#
        • 2.Bd3
          • threat
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
              • 3...c4
                • 4.Bd6#
            • 3.Sc4
              • threat
                • 4.Sba5#
                • 4.Sbd6#
                • 4.Sd8#
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
              • 3...Kb5
                • 4.Sba5#
                • 4.Sd8#
          • 2...c6
            • 3.Sxc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc4
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
          • 2...c5
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
          • 2...c6
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc6
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
      • 1...Re1
        • 2.Sd6
          • threat
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Kxa5
            • 3.Bf1
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Ba6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8
              • threat
                • 4.Sc4#
                • 4.Rb5#
          • 2...Kc5
            • 3.Bc6
              • threat
                • 4.Rb5#
              • 3...Rb1
                • 4.Sxe4#
          • 2...Rb1
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Sc1
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sdc4
              • threat
                • 4.Ba6#
                • 4.Bc6#
                • 4.Bd7#
                • 4.Be8#
          • 2...c6
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
        • 2.Sd8
          • threat
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd4
              • threat
                • 4.Sdc6#
              • 3...Kxa5
                • 4.Sc6#
              • 3...c6
                • 4.Sdxc6#
          • 2...Kc5
            • 3.Bc4
              • threat
                • 4.Se6#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Se6#
                • 4.Rb5#
          • 2...Sc1
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c6
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd6+
              • 3...Kxa5
                • 4.Sxc6#
              • 3...c5
                • 4.Sdc6#
            • 3.Kb6
              • threat
                • 4.Sdxc6#
              • 3...cxb5
                • 4.Sdc6#
                • 4.Bd6#
              • 3...c5
                • 4.Sdc6#
            • 3.Bd4
              • threat
                • 4.Sdxc6#
              • 3...Kxa5
                • 4.Sxc6#
              • 3...cxb5
                • 4.Sdc6#
              • 3...c5
                • 4.Sdc6#
        • 2.Bd3
          • threat
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
              • 3...c4
                • 4.Bd6#
            • 3.Sc4
              • threat
                • 4.Sba5#
                • 4.Sbd6#
                • 4.Sd8#
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
              • 3...Kb5
                • 4.Sba5#
                • 4.Sd8#
          • 2...c6
            • 3.Sxc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc4
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...c5
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
          • 2...c6
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc6
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
      • 1...Rf1
        • 2.Bxf1
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
              • 3...c4
                • 4.Bd6#
          • 2...c6
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Sd6
          • threat
            • 3.Bxf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Kxa5
            • 3.Bxf1
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Ba6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8
              • threat
                • 4.Sc4#
                • 4.Rb5#
          • 2...Kc5
            • 3.Bc4
              • threat
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sxe4#
                • 4.Rb5#
          • 2...cxd6
            • 3.Bxf1+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Rb1
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Sc1
            • 3.Bxf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Bxf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sdc4
              • threat
                • 4.Ba6#
                • 4.Bc6#
                • 4.Bd7#
                • 4.Be8#
          • 2...c6
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
        • 2.Sd8
          • threat
            • 3.Bxf1+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Kc5
            • 3.Bc4
              • threat
                • 4.Se6#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd4
              • threat
                • 4.Sdc6#
              • 3...Kxa5
                • 4.Sc6#
              • 3...c6
                • 4.Sdxc6#
          • 2...Rf6
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Sc1
            • 3.Bxf1+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c6
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd6+
              • 3...Kxa5
                • 4.Sxc6#
              • 3...c5
                • 4.Sdc6#
        • 2.Bd3
          • threat
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...c6
            • 3.Sxc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc4
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...c5
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...c6
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc6
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
      • 1...Rg1
        • 2.Sd6
          • threat
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Kxa5
            • 3.Bf1
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Ba6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8
              • threat
                • 4.Sc4#
                • 4.Rb5#
          • 2...Kc5
            • 3.Bc4
              • threat
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sxe4#
                • 4.Rb5#
          • 2...cxd6
            • 3.Bf1+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Rb1
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Sc1
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sdc4
              • threat
                • 4.Ba6#
                • 4.Bc6#
                • 4.Bd7#
                • 4.Be8#
          • 2...c6
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
        • 2.Sd8
          • threat
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Kc5
            • 3.Bc4
              • threat
                • 4.Se6#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd4
              • threat
                • 4.Sdc6#
              • 3...Kxa5
                • 4.Sc6#
              • 3...c6
                • 4.Sdxc6#
          • 2...Rg6
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Sc1
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c6
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd6+
              • 3...Kxa5
                • 4.Sxc6#
              • 3...c5
                • 4.Sdc6#
        • 2.Bf1
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...c6
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bd3
          • threat
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...c6
            • 3.Sxc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc4
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...c5
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...c6
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc6
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
      • 1...Rh1
        • 2.Sd6
          • threat
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Kxa5
            • 3.Bf1
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Ba6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7
              • threat
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8
              • threat
                • 4.Sc4#
                • 4.Rb5#
          • 2...Kc5
            • 3.Bc4
              • threat
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Sxe4#
                • 4.Rb5#
          • 2...cxd6
            • 3.Bf1+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Rb1
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Sc1
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sdc4
              • threat
                • 4.Ba6#
                • 4.Bc6#
                • 4.Bd7#
                • 4.Be8#
          • 2...c6
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
        • 2.Sd8
          • threat
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Kc5
            • 3.Bc4
              • threat
                • 4.Se6#
                • 4.Rb5#
            • 3.Bc6
              • threat
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd4
              • threat
                • 4.Sdc6#
              • 3...Kxa5
                • 4.Sc6#
              • 3...c6
                • 4.Sdxc6#
          • 2...Rh6
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Sc1
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c6
            • 3.Bc4+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
            • 3.Bxc6+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd6+
              • 3...Kxa5
                • 4.Sxc6#
              • 3...c5
                • 4.Sdc6#
        • 2.Bf1
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...c6
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bd3
          • threat
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
          • 2...c5
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...c6
            • 3.Sxc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sc5#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc4
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...c5
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...c6
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc6
          • threat
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rb1
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Sc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
      • 1...Rb2
        • 2.Bc4
          • threat
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
          • 2...Rc2
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd4
              • threat
                • 4.Bc5#
              • 3...c5
                • 4.Bxc5#
          • 2...Rd2
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Re2
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rf2
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rg2
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rh2
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...c5
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
          • 2...c6
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc6
          • threat
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Rc2
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
            • 3.Bd4
              • threat
                • 4.Bc5#
          • 2...Rd2
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Re2
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rf2
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rg2
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rh2
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...e3
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Se4#
      • 1...Rb3
        • 2.Bc4
          • threat
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
          • 2...c5
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
          • 2...c6
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc6
          • threat
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...e3
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Se4#
            • 3.Rf8
              • threat
                • 4.Rf4#
            • 3.Rg8
              • threat
                • 4.Rg4#
            • 3.Rh8
              • threat
                • 4.Rh4#
        • 2.Bd4
          • threat
            • 3.Sc6+
              • 3...Kxb5
                • 4.Sba5#
            • 3.Ka6
              • threat
                • 4.Sc6#
                • 4.Bc5#
            • 3.Sd8
              • threat
                • 4.Sac6#
                • 4.Sdc6#
              • 3...Kxa5
                • 4.Sc6#
              • 3...c6
                • 4.Saxc6#
                • 4.Sdxc6#
            • 3.Bf1
              • threat
                • 4.Sc6#
                • 4.Bc5#
            • 3.Be2
              • threat
                • 4.Sc6#
                • 4.Bc5#
            • 3.Ba6
              • threat
                • 4.Sc6#
                • 4.Bc5#
          • 2...Kxb5
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
          • 2...Rb1
            • 3.Sd8
              • threat
                • 4.Sdc6#
              • 3...Kxa5
                • 4.Sc6#
              • 3...c6
                • 4.Sdxc6#
          • 2...Rb2
            • 3.Sd8
              • threat
                • 4.Sdc6#
              • 3...Kxa5
                • 4.Sc6#
              • 3...c6
                • 4.Sdxc6#
          • 2...c6
            • 3.Sxc6+
              • 3...Kxb5
                • 4.Sba5#
            • 3.Ka6
              • threat
                • 4.Sxc6#
                • 4.Bc5#
              • 3...c5
                • 4.Sc6#
                • 4.Bxc5#
            • 3.Kb6
              • threat
                • 4.Sxc6#
                • 4.Bc5#
              • 3...c5
                • 4.Sc6#
                • 4.Bxc5#
            • 3.Sd8
              • threat
                • 4.Saxc6#
                • 4.Sdxc6#
              • 3...Kxa5
                • 4.Sxc6#
              • 3...cxb5
                • 4.Sdc6#
              • 3...c5
                • 4.Sac6#
                • 4.Sdc6#
            • 3.Bf1
              • threat
                • 4.Sxc6#
                • 4.Bc5#
              • 3...c5
                • 4.Sc6#
                • 4.Bxc5#
            • 3.Be2
              • threat
                • 4.Sxc6#
                • 4.Bc5#
              • 3...c5
                • 4.Sc6#
                • 4.Bxc5#
            • 3.Ba6
              • threat
                • 4.Sxc6#
                • 4.Bc5#
              • 3...c5
                • 4.Sc6#
                • 4.Bxc5#
      • 1...Sc1
        • 2.Bc6
          • threat
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...a2
            • 3.Sd6+
              • 3...Ka3
                • 4.Sac4#
                • 4.Sdc4#
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Ra1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Sb3
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Bxc3#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc3#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...e3
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Se4#
      • 1...c2
        • 2.Bc4
          • threat
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
          • 2...Ra1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rd1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Re1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rf1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rg1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rh1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Sc3
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
              • 3...Sb5+
                • 4.Rxb5#
          • 2...c5
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
          • 2...c6
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
              • 3...Kc5
                • 4.Se6#
      • 1...e3
        • 2.Bc4
          • threat
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
          • 2...Ra1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rd1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Re1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rf1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rg1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rh1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...c5
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
          • 2...c6
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
        • 2.Bc6
          • threat
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Se4#
          • 2...Ra1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rc1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rd1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Re1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rf1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rg1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...Rh1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bxc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
      • 1...c5
        • 2.Sd6
          • threat
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Sdc4
              • threat
                • 4.Ba6#
                • 4.Bc6#
                • 4.Bd7#
                • 4.Be8#
          • 2...Kxa5
            • 3.Sc4+
              • 3...Kb4
                • 4.Ba6#
          • 2...c4
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sxc4#
              • 3...Kc5
                • 4.Sxe4#
          • 2...Rd1
            • 3.Bf1+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be2+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd3+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc4+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Ba6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bc6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Bd7+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Be8+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
        • 2.Sd8
          • threat
            • 3.Sdc6#
          • 2...c4
            • 3.Bxc4+
              • 3...Kxa5
                • 4.Sc6#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd6+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Kb6
              • threat
                • 4.Sdc6#
                • 4.Bd6#
            • 3.Bd4
              • threat
                • 4.Sdc6#
              • 3...Kxa5
                • 4.Sc6#
        • 2.Bf1
          • threat
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
              • 3...c4
                • 4.Bd6#
          • 2...Rxf1
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
          • 2...c4
            • 3.Bd6+
              • 3...Kb5
                • 4.Bxc4#
          • 2...Rd1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
        • 2.Be2
          • threat
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
              • 3...c4
                • 4.Bd6#
          • 2...c4
            • 3.Bd6+
              • 3...Kb5
                • 4.Bxc4#
          • 2...Rd1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rf1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rg1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rh1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
        • 2.Bd3
          • threat
            • 3.Sc6+
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
              • 3...c4
                • 4.Bd6#
            • 3.Sc4
              • threat
                • 4.Sba5#
                • 4.Sbd6#
                • 4.Sd8#
              • 3...Kb3
                • 4.Sba5#
                • 4.Sxc5#
              • 3...Kb5
                • 4.Sba5#
                • 4.Sd8#
          • 2...c4
            • 3.Bd6+
              • 3...Kb5
                • 4.Bxc4#
        • 2.Bc4
          • threat
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
          • 2...Rd1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rf1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rg1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rh1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
        • 2.Ba6
          • threat
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
          • 2...Ra1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rc1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rd1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Re1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rf1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rg1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rh1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
        • 2.Bc6
          • threat
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
              • 3...c4
                • 4.Bd6#
          • 2...Rd1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rf1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rg1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rh1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
        • 2.Bd7
          • threat
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
              • 3...c4
                • 4.Bd6#
          • 2...Rd1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
        • 2.Be8
          • threat
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#
              • 3...c4
                • 4.Bd6#
          • 2...Rd1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rf1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rg1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
          • 2...Rh1
            • 3.Sxc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
                • 4.Bc7#
                • 4.Rb5#
      • 1...c6
        • 2.Bxc6
          • threat
            • 3.Bd6#
          • 2...Rd1
            • 3.Sc5+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kxc5
                • 4.Rb5#
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
                • 4.Rb5#
              • 3...Kc5
                • 4.Sxe4#
                • 4.Rb5#
            • 3.Sd8+
              • 3...Kxa5
                • 4.Bc7#
                • 4.Rb5#
              • 3...Kc5
                • 4.Se6#
                • 4.Rb5#
          • 2...c2
            • 3.Sd6+
              • 3...Kxa5
                • 4.Sc4#
              • 3...Kc5
                • 4.Sxe4#
        • 2.Kb6
          • threat
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
            • 3.Sc5
              • threat
                • 4.Sxc6#
                • 4.Sa6#
            • 3.Sd8
              • threat
                • 4.Sdxc6#
              • 3...cxb5
                • 4.Sdc6#
                • 4.Bd6#
              • 3...c5
                • 4.Sdc6#
          • 2...c5
            • 3.Sxc5
              • threat
                • 4.Sc6#
                • 4.Sa6#
            • 3.Sd8
              • threat
                • 4.Sdc6#
        • 2.Bc4
          • threat
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
              • 3...Kc5
                • 4.Se6#
            • 3.Bd6+
              • 3...c5
                • 4.Bxc5#
          • 2...Rd1
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sxc6#
                • 4.Bc7#
              • 3...Kc5
                • 4.Se6#
          • 2...c5
            • 3.Sd8+
              • 3...Kxa5
                • 4.Sc6#
            • 3.Ka6
              • threat
                • 4.Sd6#
                • 4.Sd8#

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