Problem Display
PID: 153591 (4bQ1N/4pp2/3r1p1N/q4ppR/2BP1k1B/p4PR1/3P1b2/7K w - - 0 1)

Banco, Philippe

1st Prize, Themes-64, 1972

4bQ1N/4pp2/3r1p1N/q4ppR/2BP1k1B/p4PR1/3P1b2/7K

#4

11 + 11


274 diagrammes 1972

SOLUTION


  • SOUND
  • Keys
    • 1.Kg2!
      • threat
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
        • 2.Qxe7
          • threat
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
          • 2...Rxd4
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
          • 2...Bxd4
            • 3.Rg4+
              • 3...fxg4
                • 4.Bg3#
                • 4.Qe4#
          • 2...Qe5
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
          • 2...g4
            • 3.Bg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rxg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qxd6+
              • 3...Qe5
                • 4.Rxf5#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rxg4#
      • 1...Qxd2
        • 2.Rg4+
          • 2...fxg4
            • 3.Sg6+
              • 3...Ke3
                • 4.Sf5#
              • 3...fxg6
                • 4.Bxg5#
      • 1...Rxd4
        • 2.Bxg5+
          • 2...fxg5
            • 3.Rg4+
              • 3...Ke5
                • 4.Qxe7#
              • 3...fxg4
                • 4.Sg6#
      • 1...Bxd4
        • 2.Rg4+
          • 2...Ke5
            • 3.S6xf7+
              • 3...Bxf7
                • 4.Sxf7#
            • 3.S8xf7+
              • 3...Bxf7
                • 4.Sxf7#
            • 3.Bg3+
              • 3...f4
                • 4.Bxf4#
            • 3.Re4+
              • 3...fxe4
                • 4.Bg3#
      • 1...Qc3
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
            • 3.Rg4+
              • 3...fxg4
                • 4.Bxg5#
        • 2.Rg4+
          • 2...fxg4
            • 3.Sg6+
              • 3...fxg6
                • 4.Bxg5#
      • 1...Qb4
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
            • 3.Rg4+
              • 3...fxg4
                • 4.Bxg5#
        • 2.Rg4+
          • 2...fxg4
            • 3.Sg6+
              • 3...fxg6
                • 4.Bxg5#
        • 2.Qxe7
          • threat
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Rxd4
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxf6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxf5#
          • 2...Bxd4
            • 3.Rg4+
              • 3...fxg4
                • 4.Bg3#
                • 4.Qe4#
          • 2...Re6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
                • 4.Qxf5#
      • 1...Qb6
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
            • 3.Rg4+
              • 3...fxg4
                • 4.Bxg5#
        • 2.Rg4+
          • 2...fxg4
            • 3.Sg6+
              • 3...fxg6
                • 4.Bxg5#
        • 2.S6xf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.Bxf7
              • threat
                • 4.Sg6#
            • 3.Qxf7
              • threat
                • 4.Sg6#
        • 2.Bxf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf7
              • threat
                • 4.Sg6#
        • 2.Rgxg5
          • threat
            • 3.Rxf5#
          • 2...Qa5
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
              • 3...Qxd2
                • 4.Rxf5#
          • 2...Qc5
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Qb1
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
          • 2...Qb5
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Rd5
            • 3.Rxf5+
              • 3...Rxf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Bd7
            • 3.Rxf5+
              • 3...Bxf5
                • 4.Rxf5#
            • 3.S6xf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Bxf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
            • 3.Qxf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
          • 2...e6
            • 3.Rxf5+
              • 3...exf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
        • 2.Rhxg5
          • threat
            • 3.Rxf5#
          • 2...Qa5
            • 3.R3g4+
              • 3...fxg4
                • 4.Rxg4#
            • 3.R5g4+
              • 3...fxg4
                • 4.Rxg4#
          • 2...Qc5
            • 3.R3g4+
              • 3...fxg4
                • 4.Rxg4#
            • 3.R5g4+
              • 3...fxg4
                • 4.Rxg4#
          • 2...Qb1
            • 3.R3g4+
              • 3...fxg4
                • 4.Rxg4#
            • 3.R5g4+
              • 3...fxg4
                • 4.Rxg4#
          • 2...Qb5
            • 3.R3g4+
              • 3...fxg4
                • 4.Rxg4#
            • 3.R5g4+
              • 3...fxg4
                • 4.Rxg4#
          • 2...Rd5
            • 3.R3g4+
              • 3...fxg4
                • 4.Rxg4#
            • 3.R5g4+
              • 3...fxg4
                • 4.Rxg4#
            • 3.Rxf5+
              • 3...Rxf5
                • 4.Rg4#
          • 2...Bd7
            • 3.S6xf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Bxf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Qxf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
                • 4.Rg4#
          • 2...e6
            • 3.R3g4+
              • 3...fxg4
                • 4.Rxg4#
            • 3.R5g4+
              • 3...fxg4
                • 4.Rxg4#
        • 2.Qxf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Bxf7
              • threat
                • 4.Sg6#
      • 1...Qc7
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
            • 3.Rg4+
              • 3...fxg4
                • 4.Bxg5#
        • 2.Rg4+
          • 2...fxg4
            • 3.Sg6+
              • 3...fxg6
                • 4.Bxg5#
        • 2.S6xf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.Bxf7
              • threat
                • 4.Sg6#
            • 3.Qxf7
              • threat
                • 4.Sg6#
        • 2.Bxf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf7
              • threat
                • 4.Sg6#
        • 2.Rgxg5
          • threat
            • 3.Rxf5#
          • 2...Qa5
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
              • 3...Qxd2
                • 4.Rxf5#
          • 2...Qc5
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Qd7
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Qc8
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Rd5
            • 3.Rxf5+
              • 3...Rxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Bd7
            • 3.Rxf5+
              • 3...Bxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.S6xf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Bxf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
            • 3.Qxf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
          • 2...e6
            • 3.Rxf5+
              • 3...exf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
        • 2.Qxf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Bxf7
              • threat
                • 4.Sg6#
      • 1...Qd8
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
            • 3.Rg4+
              • 3...fxg4
                • 4.Bxg5#
        • 2.Rg4+
          • 2...fxg4
            • 3.Sg6+
              • 3...fxg6
                • 4.Bxg5#
        • 2.S6xf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.Bxf7
              • threat
                • 4.Sg6#
        • 2.Bxf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.S6xf7
              • threat
                • 4.Sg6#
        • 2.Rgxg5
          • threat
            • 3.Rxf5#
          • 2...Qa5
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
              • 3...Qxd2
                • 4.Rxf5#
          • 2...Qd7
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Qc8
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Rd5
            • 3.Rxf5+
              • 3...Rxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Bd7
            • 3.Rxf5+
              • 3...Bxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.S6xf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Bxf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...e6
            • 3.Rxf5+
              • 3...exf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
      • 1...Qa4
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
            • 3.Rg4+
              • 3...fxg4
                • 4.Bxg5#
        • 2.Rg4+
          • 2...fxg4
            • 3.Sg6+
              • 3...fxg6
                • 4.Bxg5#
        • 2.Kxf2
          • threat
            • 3.Rg4+
              • 3...fxg4
                • 4.Bg3#
            • 3.Rgxg5
              • threat
                • 4.Bg3#
                • 4.Rxf5#
            • 3.Rg1
              • threat
                • 4.Bg3#
              • 3...gxh4
                • 4.Rxh4#
                • 4.Rxf5#
            • 3.Rg2
              • threat
                • 4.Bg3#
              • 3...gxh4
                • 4.Rxh4#
                • 4.Rxf5#
            • 3.Rh3
              • threat
                • 4.Bg3#
              • 3...gxh4
                • 4.R3xh4#
                • 4.Rxf5#
          • 2...Rxd4
            • 3.Rg4+
              • 3...Ke5
                • 4.Qxe7#
              • 3...fxg4
                • 4.Bg3#
        • 2.S6xf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.Bxf7
              • threat
                • 4.Sg6#
            • 3.Qxf7
              • threat
                • 4.Sg6#
        • 2.Bxf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf7
              • threat
                • 4.Sg6#
        • 2.Rgxg5
          • threat
            • 3.Rxf5#
          • 2...Qc2
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
              • 3...Qxd2
                • 4.Rxf5#
          • 2...Qb5
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Qd7
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Qa5
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
              • 3...Qxd2
                • 4.Rxf5#
          • 2...Rd5
            • 3.Rxf5+
              • 3...Rxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Bd7
            • 3.Rxf5+
              • 3...Bxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.S6xf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Bxf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
            • 3.Qxf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
          • 2...e6
            • 3.Rxf5+
              • 3...exf5
                • 4.Rxf5#
                • 4.Qxd6#
            • 3.Qxd6+
              • 3...e5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
        • 2.Qxe7
          • threat
            • 3.Qxd6#
          • 2...Rxd4
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxf6#
            • 3.Qc7+
              • 3...Rd6
                • 4.Qxd6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxf5#
          • 2...Bxd4
            • 3.Rg4+
              • 3...fxg4
                • 4.Bg3#
                • 4.Qe4#
            • 3.Rgxg5
              • threat
                • 4.Bg3#
                • 4.Rxf5#
            • 3.Rh3
              • threat
                • 4.Bg3#
              • 3...gxh4
                • 4.R3xh4#
                • 4.Rxf5#
              • 3...Bf2
                • 4.Qxd6#
          • 2...Qb5
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
          • 2...Qc6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
          • 2...Qd7
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
          • 2...Qb4
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qa5
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
          • 2...Qa6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Rd5
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
          • 2...Ra6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qc7+
              • 3...Rd6
                • 4.Qxd6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Rb6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qc7+
              • 3...Rd6
                • 4.Qxd6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Rc6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Re6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Rd7
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxf6#
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Rd8
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxf6#
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qc7+
              • 3...Rd6
                • 4.Qxd6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
        • 2.Qxf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Bxf7
              • threat
                • 4.Sg6#
      • 1...Qa6
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
            • 3.Rg4+
              • 3...fxg4
                • 4.Bxg5#
        • 2.Rg4+
          • 2...fxg4
            • 3.Sg6+
              • 3...fxg6
                • 4.Bxg5#
        • 2.S6xf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.Qxf7
              • threat
                • 4.Sg6#
        • 2.Rgxg5
          • threat
            • 3.Rxf5#
          • 2...Qb5
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Qc8
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Qa5
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
              • 3...Qxd2
                • 4.Rxf5#
          • 2...Rd5
            • 3.Rxf5+
              • 3...Rxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Bd7
            • 3.Rxf5+
              • 3...Bxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.S6xf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
            • 3.Qxf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
          • 2...e6
            • 3.Rxf5+
              • 3...exf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
        • 2.Qxf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.S6xf7
              • threat
                • 4.Sg6#
      • 1...Qa7
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
            • 3.Rg4+
              • 3...fxg4
                • 4.Bxg5#
        • 2.Rg4+
          • 2...fxg4
            • 3.Sg6+
              • 3...fxg6
                • 4.Bxg5#
        • 2.S6xf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.Bxf7
              • threat
                • 4.Sg6#
            • 3.Qxf7
              • threat
                • 4.Sg6#
        • 2.Bxf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf7
              • threat
                • 4.Sg6#
        • 2.Rgxg5
          • threat
            • 3.Rxf5#
          • 2...Qc5
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Qa5
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
              • 3...Qxd2
                • 4.Rxf5#
          • 2...Qd7
            • 3.Rxf5+
              • 3...Qxf5
                • 4.Rxf5#
            • 3.Kxf2
              • threat
                • 4.Bg3#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Rd5
            • 3.Rxf5+
              • 3...Rxf5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
          • 2...Bd7
            • 3.Rxf5+
              • 3...Bxf5
                • 4.Rxf5#
            • 3.S6xf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Bxf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
            • 3.Qxf7
              • threat
                • 4.Sg6#
              • 3...fxg5
                • 4.Bxg5#
          • 2...e6
            • 3.Rxf5+
              • 3...exf5
                • 4.Rxf5#
                • 4.Qxd6#
            • 3.Qxd6+
              • 3...e5
                • 4.Rxf5#
            • 3.Bxf2
              • threat
                • 4.Be3#
                • 4.Bg3#
        • 2.Qxf7
          • threat
            • 3.Sg6#
          • 2...Bxf7
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Bxf7
              • threat
                • 4.Sg6#
      • 1...Qa8
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
            • 3.Rg4+
              • 3...fxg4
                • 4.Bxg5#
        • 2.Rg4+
          • 2...fxg4
            • 3.Sg6+
              • 3...fxg6
                • 4.Bxg5#
        • 2.Qxe7
          • threat
            • 3.Qxd6#
          • 2...Rxd4
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxf6#
            • 3.Qc7+
              • 3...Rd6
                • 4.Qxd6#
          • 2...Bxd4
            • 3.Rg4+
              • 3...fxg4
                • 4.Bg3#
            • 3.Rh3
              • threat
                • 4.Bg3#
              • 3...Qxf3+
                • 4.Rxf3#
              • 3...gxh4
                • 4.R3xh4#
                • 4.Rxf5#
              • 3...Bf2
                • 4.Qxd6#
          • 2...Qe4
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxe4#
            • 3.Qxe4+
              • 3...fxe4
                • 4.Rg4#
          • 2...Qd5
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
          • 2...Qc6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
          • 2...Qa5
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
          • 2...Qa6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qb8
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qd8
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
          • 2...Rd5
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
          • 2...Ra6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qc7+
              • 3...Rd6
                • 4.Qxd6#
          • 2...Rb6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qc7+
              • 3...Rd6
                • 4.Qxd6#
          • 2...Rc6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Re6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
          • 2...Rd7
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxf6#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
          • 2...Rd8
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxf6#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qc7+
              • 3...Rd6
                • 4.Qxd6#
      • 1...Bb5
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
            • 3.Rg4+
              • 3...fxg4
                • 4.Bxg5#
        • 2.Rg4+
          • 2...fxg4
            • 3.Sg6+
              • 3...fxg6
                • 4.Bxg5#
        • 2.Qxe7
          • threat
            • 3.Qxd6#
          • 2...Qxd2
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qxd6+
              • 3...Ke3
                • 4.Sxf5#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
          • 2...Rxd4
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxf6#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxf5#
          • 2...Bxd4
            • 3.Rg4+
              • 3...fxg4
                • 4.Bg3#
                • 4.Qe4#
          • 2...Bxc4
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
          • 2...Qb4
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qb6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
            • 3.Qxf7
              • threat
                • 4.Sg6#
          • 2...Qc7
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qd8
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.S6xf7
              • threat
                • 4.Sg6#
              • 3...Qxh8
                • 4.Qxd6#
              • 3...Qg8
                • 4.Qxd6#
          • 2...Qa6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
            • 3.Qxf7
              • threat
                • 4.Sg6#
          • 2...Rd5
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
          • 2...Ra6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Rb6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qc7+
              • 3...Rd6
                • 4.Qxd6#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Rc6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Re6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Rd7
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxf6#
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Rd8
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qe5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxf6#
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.S6xf7
              • threat
                • 4.Sg6#
              • 3...Rxh8
                • 4.Qd6#
              • 3...Rg8
                • 4.Qd6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Ba4
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Bxf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
          • 2...Ba6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
          • 2...Bc6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Bxf7
              • threat
                • 4.Sg6#
              • 3...Bxf3+
                • 4.Rxf3#
          • 2...Bd7
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.S6xf7
              • threat
                • 4.Sg6#
            • 3.Bxf7
              • threat
                • 4.Sg6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
          • 2...Be8
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
            • 3.Qe4+
              • 3...fxe4
                • 4.Rg4#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
        • 2.Qxf7
          • threat
            • 3.Sg6#
          • 2...Qxd2
            • 3.Sg6+
              • 3...Ke3
                • 4.Sxf5#
            • 3.Rg4+
              • 3...Ke3
                • 4.Sxf5#
              • 3...fxg4
                • 4.Bxg5#
      • 1...e5
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
            • 3.Rg4+
              • 3...fxg4
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
        • 2.Rg4+
          • 2...fxg4
            • 3.Sg6+
              • 3...fxg6
                • 4.Bxg5#
        • 2.Qxd6
          • threat
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxf6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qxd2
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
          • 2...Bxd4
            • 3.Rg4+
              • 3...fxg4
                • 4.Bg3#
                • 4.Qxf6#
          • 2...Qb6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
          • 2...Qd8
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxe5#
          • 2...Qa6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
          • 2...Bg1
            • 3.Rg4+
              • 3...fxg4
                • 4.Bg3#
                • 4.Qxf6#
          • 2...Be3
            • 3.Rg4+
              • 3...fxg4
                • 4.Bg3#
                • 4.Qxf6#
          • 2...Bd7
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
        • 2.Qe7
          • threat
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qxd2
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
          • 2...exd4
            • 3.Rg4+
              • 3...fxg4
                • 4.Qe4#
          • 2...Qc3
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
          • 2...Qb4
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qb6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qc7
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qd8
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxe5#
          • 2...Qa4
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qa6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qa7
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxe5#
                • 4.Qxg5#
                • 4.Qxf5#
          • 2...Qa8
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
          • 2...Bb5
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxg5#
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxe5#
                • 4.Qxg5#
                • 4.Qxf5#
      • 1...e6
        • 2.Sg6+
          • 2...fxg6
            • 3.Bxg5+
              • 3...fxg5
                • 4.Rg4#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
              • 3...g4
                • 4.Bg5#
                • 4.Rxg4#
                • 4.Qg5#
        • 2.Bxg5+
          • 2...fxg5
            • 3.Sg6+
              • 3...fxg6
                • 4.Rg4#
            • 3.Rg4+
              • 3...fxg4
                • 4.Sg6#
        • 2.Qxd6+
          • 2...Qe5
            • 3.Bxg5+
              • 3...fxg5
                • 4.Qxe5#
            • 3.Qxe5+
              • 3...fxe5
                • 4.Bxg5#
          • 2...e5
            • 3.Rg4+
              • 3...fxg4
                • 4.Qxf6#
            • 3.Qxf6
              • threat
                • 4.Bxg5#
                • 4.Rg4#
                • 4.Qxg5#
                • 4.Qxf5#

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