Problem Display
PID: 252528 (1Br4r/PPPPPPPP/7K/3R4/p3k3/R7/1N6/8 w - - 0 1)

Lindgren, Bo Waldemar

Schach-Echo, 1967

1Br4r/PPPPPPPP/7K/3R4/p3k3/R7/1N6/8

#4

13 + 4


6490 yacpdb 2021

SOLUTION


  • SOUND
  • Keys
    • 1.Rh5!
      • threat
        • 2.dxc8Q
          • threat
            • 3.Qg4#
          • 2...Rxh7+
            • 3.Kxh7
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Rxc8
            • 3.bxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
      • 1...Rxh7+
        • 2.Kxh7
          • threat
            • 3.dxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Rh8+
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
          • 2...Kd4
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
          • 2...Kf4
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
          • 2...Rxc7
            • 3.f8Q
              • 3...Kd4
                • 4.Qf4#
              • 3...Rxb7
                • 4.Qf4#
              • 3...Rxd7
                • 4.Qf4#
              • 3...Rc3
                • 4.Qf4#
              • 3...Rc1
                • 4.Qf4#
              • 3...Rc2
                • 4.Qf4#
              • 3...Rc4
                • 4.Qf4#
              • 3...Rc5
                • 4.Qf4#
              • 3...Rc6
                • 4.Qf4#
              • 3...Rc8
                • 4.Qf4#
          • 2...Rxb8
            • 3.cxb8Q
              • 3...Kd4
                • 4.Qf4#
                • 4.Qe5#
          • 2...Rd8
            • 3.exd8Q
              • threat
                • 4.Qh4#
              • 3...Kd4
                • 4.Qh4#
              • 3...Kf4
                • 4.Qh4#
          • 2...Re8
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
          • 2...Rf8
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
          • 2...Rg8
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
      • 1...Kd4
        • 2.dxc8Q
          • threat
            • 3.Qg4#
          • 2...Rxh7+
            • 3.Kxh7
              • 3...Ke4
                • 4.Qg4#
          • 2...Rxc8
            • 3.bxc8Q
              • 3...Ke4
                • 4.Qg4#
      • 1...Kf4
        • 2.dxc8Q
          • threat
            • 3.Qf5#
          • 2...Rxh7+
            • 3.Kxh7
              • 3...Ke4
                • 4.Qg4#
          • 2...Rxc8
            • 3.bxc8Q
              • 3...Ke4
                • 4.Qg4#
        • 2.gxh8Q
          • threat
            • 3.Qd4#
          • 2...Rxh8
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.d8Q#
                • 4.d8S#
                • 4.d8B#
                • 4.d8R#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
        • 2.gxh8S
          • threat
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
          • 2...Ke4
            • 3.dxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Kg4
            • 3.dxc8Q+
              • 3...Kf4
                • 4.Qf5#
            • 3.Sg6
              • threat
                • 4.Rg5#
                • 4.dxc8Q#
                • 4.dxc8B#
          • 2...Rxc7
            • 3.e8Q
              • 3...Kg4
                • 4.Qe4#
            • 3.e8R
              • 3...Kg4
                • 4.Re4#
          • 2...Rxb8
            • 3.cxb8Q+
              • 3...Ke4
                • 4.Qe5#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qg3#
          • 2...Rxh8
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.d8Q#
                • 4.d8S#
                • 4.d8B#
                • 4.d8R#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
          • 2...Rd8
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
            • 3.exd8Q
              • threat
                • 4.Qh4#
              • 3...Ke4
                • 4.Qh4#
              • 3...Kg4
                • 4.Qh4#
                • 4.Qg5#
          • 2...Re8
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.dxe8Q#
                • 4.dxe8S#
                • 4.dxe8B#
                • 4.dxe8R#
                • 4.d8Q#
                • 4.d8S#
                • 4.d8B#
                • 4.d8R#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
                • 4.c8Q#
                • 4.c8B#
          • 2...Rg8
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.Qxg8#
                • 4.d8Q#
                • 4.d8S#
                • 4.d8B#
                • 4.d8R#
                • 4.fxg8Q#
                • 4.fxg8R#
                • 4.hxg8Q#
                • 4.hxg8R#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
                • 4.Rxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
                • 4.hxg8Q#
                • 4.hxg8R#
            • 3.fxg8Q
              • 3...Ke4
                • 4.Qc4#
                • 4.Qg4#
            • 3.fxg8R
              • 3...Ke4
                • 4.Rg4#
            • 3.hxg8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.hxg8R
              • 3...Ke4
                • 4.Rg4#
        • 2.gxh8B
          • threat
            • 3.Rh4+
              • 3...Kf5
                • 4.dxc8Q#
                • 4.dxc8B#
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
          • 2...Ke4
            • 3.dxc8Q
              • 3...Kf4
                • 4.Rh4#
                • 4.Qf5#
            • 3.dxc8B
              • 3...Kf4
                • 4.Rh4#
          • 2...Kg4
            • 3.dxc8Q+
              • 3...Kf4
                • 4.Rh4#
                • 4.Qf5#
            • 3.dxc8B+
              • 3...Kf4
                • 4.Rh4#
            • 3.Be5
              • threat
                • 4.Rg3#
                • 4.dxc8Q#
                • 4.dxc8B#
          • 2...Rxc7
            • 3.Bxc7+
              • 3...Ke4
                • 4.e8Q#
                • 4.e8R#
              • 3...Kg4
                • 4.Rg3#
            • 3.f8Q+
              • 3...Ke4
                • 4.Qf3#
                • 4.Qf5#
                • 4.e8Q#
                • 4.e8R#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qf5#
            • 3.d8Q
              • threat
                • 4.Qd4#
              • 3...Ke4
                • 4.Qd4#
              • 3...Kg4
                • 4.Qd4#
            • 3.d8R
              • threat
                • 4.Rd4#
              • 3...Ke4
                • 4.Rd4#
              • 3...Kg4
                • 4.Rd4#
            • 3.e8Q
              • 3...Kg4
                • 4.Qe4#
            • 3.e8R
              • 3...Kg4
                • 4.Re4#
          • 2...Rxb8
            • 3.cxb8Q+
              • 3...Ke4
                • 4.Qe5#
                • 4.e8Q#
                • 4.e8R#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qg3#
            • 3.cxb8B+
              • 3...Ke4
                • 4.e8Q#
                • 4.e8R#
              • 3...Kg4
                • 4.Rg3#
          • 2...Rxh8
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.d8Q#
                • 4.d8S#
                • 4.d8B#
                • 4.d8R#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
          • 2...Rd8
            • 3.cxd8Q+
              • 3...Ke4
                • 4.e8Q#
                • 4.e8R#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qg8#
            • 3.cxd8S+
              • 3...Ke4
                • 4.e8Q#
                • 4.e8R#
              • 3...Kg4
                • 4.Rg3#
            • 3.cxd8B+
              • 3...Ke4
                • 4.e8Q#
                • 4.e8R#
              • 3...Kg4
                • 4.Rg3#
            • 3.cxd8R+
              • 3...Ke4
                • 4.e8Q#
                • 4.e8R#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rg8#
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc2#
                • 4.Qc4#
                • 4.Qc6#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
            • 3.exd8Q
              • threat
                • 4.Qh4#
              • 3...Ke4
                • 4.Qh4#
              • 3...Kg4
                • 4.Qh4#
                • 4.Qg5#
          • 2...Re8
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc2#
                • 4.Qc4#
                • 4.Qc6#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.dxe8Q#
                • 4.dxe8S#
                • 4.dxe8B#
                • 4.dxe8R#
                • 4.d8Q#
                • 4.d8S#
                • 4.d8B#
                • 4.d8R#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
                • 4.c8Q#
                • 4.c8B#
          • 2...Rg8
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc2#
                • 4.Qc4#
                • 4.Qc6#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.Qxg8#
                • 4.d8Q#
                • 4.d8S#
                • 4.d8B#
                • 4.d8R#
                • 4.fxg8Q#
                • 4.fxg8R#
                • 4.hxg8Q#
                • 4.hxg8R#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
                • 4.Rxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
                • 4.hxg8Q#
                • 4.hxg8R#
            • 3.fxg8Q
              • 3...Ke4
                • 4.Qc4#
                • 4.Qg4#
            • 3.fxg8R
              • 3...Ke4
                • 4.Rg4#
            • 3.hxg8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.hxg8R
              • 3...Ke4
                • 4.Rg4#
        • 2.gxh8R
          • threat
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
          • 2...Ke4
            • 3.dxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Kg4
            • 3.dxc8Q+
              • 3...Kf4
                • 4.Qf5#
          • 2...Rxc7
            • 3.e8Q
              • 3...Kg4
                • 4.Qe4#
            • 3.e8R
              • 3...Kg4
                • 4.Re4#
            • 3.Rg8
              • 3...Ke4
                • 4.Rg4#
          • 2...Rxb8
            • 3.cxb8Q+
              • 3...Ke4
                • 4.Qe5#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rg8#
                • 4.Qg3#
          • 2...Rxh8
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.d8Q#
                • 4.d8S#
                • 4.d8B#
                • 4.d8R#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
          • 2...Rd8
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
            • 3.exd8Q
              • threat
                • 4.Qh4#
              • 3...Ke4
                • 4.Qh4#
              • 3...Kg4
                • 4.Qh4#
                • 4.Qg5#
          • 2...Re8
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.dxe8Q#
                • 4.dxe8S#
                • 4.dxe8B#
                • 4.dxe8R#
                • 4.d8Q#
                • 4.d8S#
                • 4.d8B#
                • 4.d8R#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
                • 4.c8Q#
                • 4.c8B#
          • 2...Rg8
            • 3.c8Q+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rxg8#
                • 4.Qc4#
                • 4.Qxg8#
                • 4.d8Q#
                • 4.d8S#
                • 4.d8B#
                • 4.d8R#
                • 4.fxg8Q#
                • 4.fxg8R#
                • 4.hxg8Q#
                • 4.hxg8R#
            • 3.c8R+
              • 3...Ke4
                • 4.Rc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Rc4#
                • 4.Rcxg8#
                • 4.Rhxg8#
                • 4.fxg8Q#
                • 4.fxg8R#
                • 4.hxg8Q#
                • 4.hxg8R#
            • 3.Rxg8
              • 3...Ke4
                • 4.Rg4#
            • 3.fxg8Q
              • 3...Ke4
                • 4.Qc4#
                • 4.Qg4#
            • 3.fxg8R
              • 3...Ke4
                • 4.Rg4#
            • 3.hxg8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.hxg8R
              • 3...Ke4
                • 4.Rg4#
      • 1...Rxc7
        • 2.e8Q+
          • 2...Kf4
            • 3.Bxc7+
              • 3...Kg4
                • 4.Rg3#
                • 4.Qe2#
                • 4.Qe4#
                • 4.Qe6#
            • 3.Rh4+
              • 3...Kf5
                • 4.Rf3#
            • 3.Qe3+
              • 3...Kg4
                • 4.Qd4#
                • 4.Qg5#
                • 4.Qf3#
                • 4.Qg3#
                • 4.Qe4#
            • 3.Qe5+
              • 3...Kg4
                • 4.Rg3#
                • 4.Qg3#
                • 4.Qd4#
                • 4.Qe4#
                • 4.Qf5#
                • 4.Qg5#
            • 3.gxh8Q
              • 3...Kg4
                • 4.Qd4#
                • 4.Qe4#
            • 3.gxh8S
              • 3...Kg4
                • 4.Qe4#
            • 3.gxh8B
              • 3...Kg4
                • 4.Qe4#
            • 3.gxh8R
              • 3...Kg4
                • 4.Qe4#
          • 2...Rxe8
            • 3.dxe8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qxa4#
              • 3...Re7
                • 4.Qxa4#
        • 2.e8R+
          • 2...Kf4
            • 3.Bxc7+
              • 3...Kg4
                • 4.Rg3#
                • 4.Re4#
            • 3.Rh4+
              • 3...Kf5
                • 4.Rf3#
            • 3.gxh8Q
              • 3...Kg4
                • 4.Re4#
                • 4.Qd4#
            • 3.gxh8S
              • 3...Kg4
                • 4.Re4#
            • 3.gxh8B
              • 3...Kg4
                • 4.Re4#
            • 3.gxh8R
              • 3...Kg4
                • 4.Re4#
          • 2...Rxe8
            • 3.dxe8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qxa4#
              • 3...Re7
                • 4.Qxa4#
      • 1...Rxb8
        • 2.cxb8Q
          • threat
            • 3.Qe5#
          • 2...Rxh7+
            • 3.Kxh7
              • 3...Kd4
                • 4.Qf4#
                • 4.Qe5#
          • 2...Rxb8
            • 3.axb8Q
              • 3...Kd4
                • 4.Qf4#
                • 4.Qe5#
      • 1...Rcd8
        • 2.exd8Q
          • threat
            • 3.Qh4#
          • 2...Rxh7+
            • 3.Kxh7
              • threat
                • 4.Qh4#
              • 3...Kd4
                • 4.Qh4#
              • 3...Kf4
                • 4.Qh4#
          • 2...Rxd8
            • 3.cxd8Q
              • 3...Kd4
                • 4.Qh4#
      • 1...Rce8
        • 2.dxe8Q
          • threat
            • 3.Qxa4#
          • 2...Rxh7+
            • 3.Kxh7
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
          • 2...Rxe8
            • 3.fxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
      • 1...Rcf8
        • 2.exf8Q
          • threat
            • 3.Qb4#
          • 2...Rxh7+
            • 3.Kxh7
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
          • 2...Rxf8
            • 3.gxf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
      • 1...Rcg8
        • 2.fxg8Q
          • threat
            • 3.Qc4#
          • 2...Rxh7+
            • 3.Qxh7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd3#
                • 4.d8Q#
                • 4.d8R#
              • 3...Kf4
                • 4.Qf5#
            • 3.Kxh7
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
          • 2...Rxg8
            • 3.hxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
      • 1...Rhd8
        • 2.bxc8Q
          • threat
            • 3.Qb7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qb4#
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.cxd8Q
              • 3...Kd4
                • 4.Qc4#
            • 3.cxd8S
              • 3...Kd4
                • 4.Qc4#
            • 3.cxd8B
              • 3...Kd4
                • 4.Qc4#
            • 3.cxd8R
              • 3...Kd4
                • 4.Qc4#
            • 3.exd8Q
              • threat
                • 4.Qh4#
              • 3...Kd4
                • 4.Qh4#
              • 3...Kf4
                • 4.Qh4#
          • 2...Kd4
            • 3.cxd8Q
              • 3...Ke4
                • 4.Qc4#
            • 3.cxd8S
              • 3...Ke4
                • 4.Qc4#
            • 3.cxd8B
              • 3...Ke4
                • 4.Qc4#
            • 3.cxd8R
              • 3...Ke4
                • 4.Qc4#
            • 3.exd8Q
              • 3...Ke4
                • 4.Qh4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
            • 3.Qa6
              • threat
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qc4#
                • 4.Qxa4#
            • 3.Qb7
              • threat
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
          • 2...Kf4
            • 3.cxd8Q+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.g8Q#
                • 4.g8R#
            • 3.cxd8S+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.g8Q#
                • 4.g8R#
            • 3.cxd8B+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.g8Q#
                • 4.g8R#
            • 3.cxd8R+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Rg3#
                • 4.Qc4#
                • 4.g8Q#
                • 4.g8R#
            • 3.exd8Q
              • threat
                • 4.Qh4#
              • 3...Ke4
                • 4.Qh4#
              • 3...Kg4
                • 4.Qh4#
                • 4.Qg5#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
            • 3.Qb7
              • threat
                • 4.Qf3#
                • 4.Qb4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qb4#
          • 2...Rxd7
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qxd7#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
              • 3...Rd5
                • 4.Qg4#
            • 3.Qxd7
              • 3...Kf4
                • 4.Qxa4#
                • 4.Qf5#
                • 4.Qd4#
          • 2...Rh8
            • 3.Qb7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qb4#
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.exd8Q
          • threat
            • 3.Qh4#
          • 2...Rxd8
            • 3.cxd8Q
              • 3...Kd4
                • 4.Qh4#
        • 2.a8Q
          • threat
            • 3.Qxa4#
          • 2...Rxc7
            • 3.Qxa4+
              • 3...Rc4
                • 4.Qxc4#
          • 2...Rxd7
            • 3.bxc8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qxd7#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
              • 3...Rd5
                • 4.Qg4#
      • 1...Rhe8
        • 2.bxc8Q
          • threat
            • 3.Qb7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qb4#
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.dxe8Q
              • threat
                • 4.Qg4#
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qg4#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf5#
                • 4.Qxa4#
            • 3.dxe8S
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
            • 3.dxe8B
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
            • 3.dxe8R
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
            • 3.d8Q
              • threat
                • 4.Qg4#
                • 4.Qf5#
              • 3...Kf4
                • 4.Qf5#
                • 4.Qd4#
            • 3.d8S
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
            • 3.d8B
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
            • 3.d8R
              • threat
                • 4.Qg4#
                • 4.Qf5#
              • 3...Kf4
                • 4.Rd4#
                • 4.Qf5#
            • 3.Qa6
              • threat
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qc4#
                • 4.Qxa4#
          • 2...Kd4
            • 3.d8Q+
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
              • 3...Rxd8
                • 4.Qg4#
            • 3.d8R+
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
              • 3...Rxd8
                • 4.Qg4#
            • 3.dxe8Q
              • 3...Ke4
                • 4.Qg4#
                • 4.Qxa4#
            • 3.dxe8S
              • 3...Ke4
                • 4.Qg4#
            • 3.dxe8B
              • 3...Ke4
                • 4.Qg4#
            • 3.dxe8R
              • 3...Ke4
                • 4.Qg4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
            • 3.Qa6
              • threat
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qc4#
                • 4.Qxa4#
            • 3.Qb7
              • threat
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
          • 2...Kf4
            • 3.dxe8Q
              • 3...Ke4
                • 4.Qg4#
                • 4.Qxa4#
            • 3.dxe8S
              • 3...Ke4
                • 4.Qg4#
            • 3.dxe8B
              • 3...Ke4
                • 4.Qg4#
            • 3.dxe8R
              • 3...Ke4
                • 4.Qg4#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
            • 3.d8Q
              • threat
                • 4.Qf5#
                • 4.Qd4#
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
            • 3.d8S
              • threat
                • 4.Qf5#
              • 3...Ke4
                • 4.Qg4#
            • 3.d8B
              • threat
                • 4.Qf5#
              • 3...Ke4
                • 4.Qg4#
            • 3.d8R
              • threat
                • 4.Rd4#
                • 4.Qf5#
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
            • 3.Qb7
              • threat
                • 4.Qf3#
                • 4.Qb4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qb4#
          • 2...Rxe7
            • 3.Qb7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
              • 3...Kf4
                • 4.Qf3#
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
          • 2...Rh8
            • 3.Qb7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qb4#
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.bxc8S
          • threat
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
          • 2...Kd4
            • 3.dxe8Q
              • 3...Ke4
                • 4.Qxa4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
            • 3.Sd6
              • threat
                • 4.Rd3#
          • 2...Kf4
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
          • 2...Rxe7
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
          • 2...Rh8
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.bxc8B
          • threat
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
          • 2...Kd4
            • 3.dxe8Q
              • 3...Ke4
                • 4.Qxa4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
            • 3.Bb7
              • threat
                • 4.Rd3#
          • 2...Kf4
            • 3.dxe8Q
              • 3...Ke4
                • 4.Qxa4#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
          • 2...Rxe7
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
          • 2...Rh8
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.bxc8R
          • threat
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
          • 2...Kd4
            • 3.dxe8Q
              • 3...Ke4
                • 4.Qxa4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
          • 2...Kf4
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
          • 2...Rxe7
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
          • 2...Rh8
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.dxc8Q
          • threat
            • 3.Qg4#
          • 2...Rxc8
            • 3.bxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
        • 2.dxe8Q
          • threat
            • 3.Qxa4#
          • 2...Rxc7
            • 3.Qxa4+
              • 3...Rc4
                • 4.Qxc4#
            • 3.Bxc7
              • 3...Kd4
                • 4.Qxa4#
          • 2...Rxe8
            • 3.fxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
          • 2...Rd8
            • 3.exd8Q+
              • 3...Kf4
                • 4.Qh4#
                • 4.Qg5#
                • 4.Qxa4#
                • 4.Qd4#
                • 4.c8Q#
                • 4.c8B#
            • 3.exd8S+
              • 3...Kd4
                • 4.Sc6#
                • 4.Rd3#
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qxa4#
                • 4.c8Q#
                • 4.c8B#
            • 3.exd8B+
              • 3...Kd4
                • 4.Bf6#
                • 4.Rd3#
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qxa4#
                • 4.c8Q#
                • 4.c8B#
            • 3.exd8R+
              • 3...Kf4
                • 4.Rd4#
                • 4.Qxa4#
                • 4.c8Q#
                • 4.c8B#
            • 3.Qxd8
              • 3...Kf4
                • 4.Qd4#
            • 3.cxd8S
              • 3...Kd4
                • 4.Qxa4#
            • 3.cxd8B
              • 3...Kd4
                • 4.Qxa4#
        • 2.dxe8S
          • threat
            • 3.bxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Kd4
            • 3.bxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.g8Q
              • threat
                • 4.Qg4#
              • 3...Ke4
                • 4.Qg4#
            • 3.g8R
              • threat
                • 4.Rg4#
              • 3...Ke4
                • 4.Rg4#
            • 3.Sd6
              • threat
                • 4.Rd3#
            • 3.Sf6
              • threat
                • 4.Rd3#
                • 4.Rd5#
          • 2...Kf4
            • 3.bxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.Sf6
              • 3...Rxc7
                • 4.Bxc7#
              • 3...Rxb8
                • 4.cxb8Q#
                • 4.cxb8B#
              • 3...Rd8
                • 4.cxd8Q#
                • 4.cxd8S#
                • 4.cxd8B#
                • 4.cxd8R#
              • 3...Re8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
              • 3...Rf8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
              • 3...Rg8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
              • 3...Rh8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
          • 2...Rxc7
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
              • 3...Kf4
                • 4.Bxc7#
          • 2...Rxb8
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
              • 3...Kf4
                • 4.cxb8Q#
                • 4.cxb8B#
            • 3.cxb8Q
              • 3...Kd4
                • 4.Qf4#
                • 4.Qe5#
          • 2...Rxe8
            • 3.fxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
          • 2...Rd8
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.cxd8Q#
                • 4.cxd8R#
                • 4.exd8Q#
                • 4.exd8R#
              • 3...Kf4
                • 4.cxd8Q#
                • 4.cxd8S#
                • 4.cxd8B#
                • 4.cxd8R#
            • 3.exd8Q
              • 3...Kf4
                • 4.Qh4#
                • 4.Qd4#
            • 3.exd8R
              • 3...Kf4
                • 4.Rd4#
        • 2.fxe8Q
          • threat
            • 3.Qg6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd3#
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
            • 3.dxc8Q
              • threat
                • 4.Qg4#
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qg4#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf5#
                • 4.Qxa4#
            • 3.dxc8S
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.dxc8B
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.dxc8R
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.g8Q
              • threat
                • 4.Qc4#
                • 4.Qg4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
                • 4.Qg4#
              • 3...Kf4
                • 4.Qc4#
          • 2...Kd4
            • 3.d8Q+
              • 3...Ke4
                • 4.Qxa4#
              • 3...Rxd8
                • 4.Qxa4#
                • 4.exd8Q#
                • 4.exd8R#
            • 3.d8R+
              • 3...Ke4
                • 4.Qxa4#
              • 3...Rxd8
                • 4.Qxa4#
                • 4.exd8Q#
                • 4.exd8R#
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
                • 4.Qxa4#
            • 3.dxc8S
              • 3...Ke4
                • 4.Qxa4#
            • 3.dxc8B
              • 3...Ke4
                • 4.Qxa4#
            • 3.dxc8R
              • 3...Ke4
                • 4.Qxa4#
            • 3.g8Q
              • threat
                • 4.Qc4#
                • 4.Qd5#
                • 4.Qg4#
              • 3...Ke4
                • 4.Qc4#
                • 4.Qg4#
            • 3.g8R
              • threat
                • 4.Rg4#
              • 3...Ke4
                • 4.Rg4#
            • 3.Qg6
              • threat
                • 4.Rd3#
                • 4.Qd3#
                • 4.Qg4#
            • 3.Qf7
              • threat
                • 4.Qc4#
                • 4.Qd5#
                • 4.Qf4#
              • 3...Ke4
                • 4.Qc4#
          • 2...Kf4
            • 3.Qf7+
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Qc4#
                • 4.Qf3#
                • 4.Qf5#
                • 4.dxc8Q#
                • 4.dxc8B#
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
                • 4.Qxa4#
            • 3.dxc8S
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.dxc8B
              • 3...Ke4
                • 4.Qxa4#
            • 3.dxc8R
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
            • 3.g8Q
              • threat
                • 4.Qc4#
              • 3...Ke4
                • 4.Qc4#
                • 4.Qg4#
            • 3.Qg6
              • threat
                • 4.Qf5#
              • 3...Rf8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
                • 4.exf8Q#
                • 4.exf8R#
                • 4.gxf8Q#
                • 4.gxf8R#
          • 2...Rxc7
            • 3.Qg6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd3#
                • 4.Qg4#
              • 3...Kf4
                • 4.Bxc7#
                • 4.Qf5#
          • 2...Rxe8
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
        • 2.fxe8S
          • threat
            • 3.dxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
            • 3.g8Q
              • threat
                • 4.Qc4#
                • 4.Qg4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
                • 4.Qg4#
              • 3...Kf4
                • 4.Qc4#
          • 2...Kd4
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.g8Q
              • threat
                • 4.Qc4#
                • 4.Qd5#
                • 4.Qg4#
              • 3...Ke4
                • 4.Qc4#
                • 4.Qg4#
            • 3.g8R
              • threat
                • 4.Rg4#
              • 3...Ke4
                • 4.Rg4#
            • 3.Sd6
              • threat
                • 4.Rd3#
            • 3.Sf6
              • threat
                • 4.Rd3#
                • 4.Rd5#
          • 2...Kf4
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
            • 3.g8Q
              • threat
                • 4.Qc4#
              • 3...Ke4
                • 4.Qc4#
                • 4.Qg4#
            • 3.Sf6
              • 3...Rxc7
                • 4.Bxc7#
              • 3...Rxb8
                • 4.cxb8Q#
                • 4.cxb8B#
              • 3...Rd8
                • 4.cxd8Q#
                • 4.cxd8S#
                • 4.cxd8B#
                • 4.cxd8R#
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
              • 3...Re8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
              • 3...Rf8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
              • 3...Rg8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
              • 3...Rh8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
          • 2...Rxc7
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
              • 3...Kf4
                • 4.Bxc7#
          • 2...Rxe8
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
        • 2.a8Q
          • threat
            • 3.Qxa4#
          • 2...Rxc7
            • 3.Qxa4+
              • 3...Rc4
                • 4.Qxc4#
        • 2.a8R
          • threat
            • 3.R8xa4#
          • 2...Rxc7
            • 3.R8xa4+
              • 3...Rc4
                • 4.Rxc4#
      • 1...Rhf8
        • 2.bxc8Q
          • threat
            • 3.Qb7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qb4#
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
            • 3.Qa6
              • threat
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qc4#
                • 4.Qxa4#
          • 2...Kd4
            • 3.d8Q+
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
              • 3...Rxd8
                • 4.Qg4#
            • 3.d8R+
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
              • 3...Rxd8
                • 4.Qg4#
            • 3.exf8Q
              • 3...Ke4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
            • 3.Qa6
              • threat
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qc4#
                • 4.Qxa4#
            • 3.Qb7
              • threat
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
          • 2...Kf4
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Ke4
                • 4.Qb4#
              • 3...Kg4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
            • 3.d8Q
              • threat
                • 4.Qf5#
                • 4.Qd4#
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
            • 3.d8R
              • threat
                • 4.Rd4#
                • 4.Qf5#
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
            • 3.Qa6
              • threat
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qc4#
                • 4.Qxa4#
            • 3.Qb7
              • threat
                • 4.Qf3#
                • 4.Qb4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qb4#
          • 2...Rxf7
            • 3.Qb7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
                • 4.d8Q#
                • 4.d8R#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qb4#
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.d8Q#
                • 4.d8R#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
          • 2...Rh8
            • 3.Qb7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qb4#
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.bxc8S
          • threat
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
          • 2...Kd4
            • 3.exf8Q
              • 3...Ke4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
            • 3.Sd6
              • threat
                • 4.Rd3#
          • 2...Kf4
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Ke4
                • 4.Qb4#
              • 3...Kg4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
          • 2...Rxf7
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.d8Q#
                • 4.d8R#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
          • 2...Rh8
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.bxc8B
          • threat
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
          • 2...Kd4
            • 3.exf8Q
              • 3...Ke4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
            • 3.Bb7
              • threat
                • 4.Rd3#
          • 2...Kf4
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Ke4
                • 4.Qb4#
              • 3...Kg4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
          • 2...Rxf7
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.d8Q#
                • 4.d8R#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
          • 2...Rh8
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.bxc8R
          • threat
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
          • 2...Kd4
            • 3.exf8Q
              • 3...Ke4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
          • 2...Kf4
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Ke4
                • 4.Qb4#
              • 3...Kg4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
          • 2...Rxf7
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.d8Q#
                • 4.d8R#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
          • 2...Rh8
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.dxc8Q
          • threat
            • 3.Qg4#
          • 2...Rxf7
            • 3.Qe6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
                • 4.Qc4#
                • 4.Qd5#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Rh4#
                • 4.Qc4#
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
            • 3.e8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Rh4#
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Re7
                • 4.Qg4#
                • 4.Qxa4#
            • 3.e8R+
              • 3...Kd4
                • 4.Rd3#
              • 3...Kf4
                • 4.Rh4#
              • 3...Re7
                • 4.Qg4#
          • 2...Rxc8
            • 3.bxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
        • 2.dxc8S
          • threat
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
          • 2...Kd4
            • 3.exf8Q
              • 3...Ke4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
            • 3.Sd6
              • threat
                • 4.Rd3#
          • 2...Kf4
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Ke4
                • 4.Qb4#
              • 3...Kg4
                • 4.Qb4#
          • 2...Rxf7
            • 3.e8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qxa4#
              • 3...Re7
                • 4.Qxa4#
          • 2...Rxc8
            • 3.bxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Rd8
            • 3.exd8Q
              • 3...Kf4
                • 4.Qh4#
                • 4.Qd4#
            • 3.exd8R
              • 3...Kf4
                • 4.Rd4#
          • 2...Re8
            • 3.fxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
          • 2...Rg8
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
          • 2...Rh8
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.dxc8B
          • threat
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
          • 2...Kd4
            • 3.exf8Q
              • 3...Ke4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
          • 2...Kf4
            • 3.exf8Q
              • 3...Ke4
                • 4.Qb4#
          • 2...Rxf7
            • 3.e8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Rh4#
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Re7
                • 4.Qxa4#
          • 2...Rxc8
            • 3.bxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Rd8
            • 3.exd8Q
              • 3...Kf4
                • 4.Qh4#
                • 4.Qd4#
            • 3.exd8R
              • 3...Kf4
                • 4.Rd4#
          • 2...Re8
            • 3.fxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
          • 2...Rg8
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
          • 2...Rh8
            • 3.gxh8Q
              • 3...Kf4
                • 4.Rh4#
                • 4.Qd4#
                • 4.Qe5#
            • 3.gxh8B
              • 3...Kf4
                • 4.Rh4#
        • 2.dxc8R
          • threat
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
          • 2...Kd4
            • 3.exf8Q
              • 3...Ke4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
          • 2...Kf4
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Ke4
                • 4.Qb4#
              • 3...Kg4
                • 4.Qb4#
          • 2...Rxf7
            • 3.e8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qxa4#
              • 3...Re7
                • 4.Qxa4#
          • 2...Rxc8
            • 3.bxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Rd8
            • 3.Rxd8
              • 3...Kf4
                • 4.Rd4#
            • 3.cxd8S
              • 3...Kd4
                • 4.Rc4#
            • 3.cxd8B
              • 3...Kd4
                • 4.Rc4#
            • 3.exd8Q
              • 3...Kf4
                • 4.Qh4#
                • 4.Qd4#
            • 3.exd8R
              • 3...Kf4
                • 4.Rd4#
          • 2...Re8
            • 3.fxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
          • 2...Rg8
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
          • 2...Rh8
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.exf8Q
          • threat
            • 3.Qb4#
          • 2...Rxc7
            • 3.Qb4+
              • 3...Rc4
                • 4.Qxc4#
            • 3.Qe7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qh4#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qb4#
                • 4.Qh4#
            • 3.Bxc7
              • 3...Kd4
                • 4.Qb4#
          • 2...Rxf8
            • 3.gxf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
        • 2.gxf8Q
          • threat
            • 3.e8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qb4#
                • 4.Qc5#
                • 4.Qd6#
                • 4.Qg7#
                • 4.Qe3#
                • 4.Qe5#
                • 4.Qh8#
                • 4.h8Q#
                • 4.h8B#
              • 3...Kf4
                • 4.Qb4#
              • 3...Rxe8
                • 4.Qb4#
            • 3.e8R+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qb4#
                • 4.Qc5#
                • 4.Qd6#
                • 4.Qg7#
                • 4.Qh8#
                • 4.h8Q#
                • 4.h8B#
              • 3...Kf4
                • 4.Qb4#
              • 3...Rxe8
                • 4.Qb4#
            • 3.dxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
            • 3.h8Q
              • threat
                • 4.Qe5#
              • 3...Kf4
                • 4.Qd4#
            • 3.Qg7
              • threat
                • 4.Qe5#
                • 4.Qg4#
              • 3...Kf4
                • 4.Qd4#
          • 2...Kd4
            • 3.Qg7+
              • 3...Ke4
                • 4.Qe5#
                • 4.Qg4#
            • 3.h8Q+
              • 3...Ke4
                • 4.Qe5#
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.e8Q
              • threat
                • 4.Rd3#
                • 4.Qb4#
                • 4.Qc5#
                • 4.Qd6#
                • 4.Qg7#
                • 4.Qe3#
                • 4.Qe5#
                • 4.Qh8#
                • 4.h8Q#
                • 4.h8B#
            • 3.e8R
              • threat
                • 4.Rd3#
                • 4.Qb4#
                • 4.Qc5#
                • 4.Qd6#
                • 4.Qg7#
                • 4.Qh8#
                • 4.h8Q#
                • 4.h8B#
          • 2...Kf4
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
            • 3.h8Q
              • threat
                • 4.Qd4#
              • 3...Ke4
                • 4.Qe5#
              • 3...Kg4
                • 4.Qd4#
            • 3.Qg7
              • threat
                • 4.Qd4#
              • 3...Ke4
                • 4.Qe5#
                • 4.Qg4#
          • 2...Rxc7
            • 3.e8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd6#
                • 4.Qg7#
                • 4.Qe3#
                • 4.Qe5#
                • 4.Qh8#
                • 4.h8Q#
                • 4.h8B#
              • 3...Kf4
                • 4.Qb4#
            • 3.e8R+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd6#
                • 4.Qg7#
                • 4.Qh8#
                • 4.h8Q#
                • 4.h8B#
              • 3...Kf4
                • 4.Qb4#
          • 2...Rxf8
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
        • 2.a8Q
          • threat
            • 3.Qxa4#
          • 2...Rxc7
            • 3.Qxa4+
              • 3...Rc4
                • 4.Qxc4#
        • 2.a8R
          • threat
            • 3.R8xa4#
          • 2...Rxc7
            • 3.R8xa4+
              • 3...Rc4
                • 4.Rxc4#
      • 1...Rhg8
        • 2.bxc8Q
          • threat
            • 3.Qb7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qb4#
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
            • 3.d8Q
              • threat
                • 4.Qg4#
                • 4.Qf5#
              • 3...Kf4
                • 4.Qf5#
                • 4.Qd4#
            • 3.d8R
              • threat
                • 4.Qg4#
                • 4.Qf5#
              • 3...Kf4
                • 4.Rd4#
                • 4.Qf5#
            • 3.Qa6
              • threat
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qc4#
                • 4.Qxa4#
          • 2...Kd4
            • 3.d8Q+
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
              • 3...Rxd8
                • 4.Qg4#
            • 3.d8R+
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
              • 3...Rxd8
                • 4.Qg4#
            • 3.fxg8Q
              • 3...Ke4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
            • 3.Qa6
              • threat
                • 4.Qd3#
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qc4#
                • 4.Qxa4#
            • 3.Qb7
              • threat
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
          • 2...Kf4
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
            • 3.d8Q
              • threat
                • 4.Qf5#
                • 4.Qd4#
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
            • 3.d8S
              • threat
                • 4.Qf5#
              • 3...Ke4
                • 4.Qg4#
            • 3.d8B
              • threat
                • 4.Qf5#
              • 3...Ke4
                • 4.Qg4#
            • 3.d8R
              • threat
                • 4.Rd4#
                • 4.Qf5#
              • 3...Ke4
                • 4.Qg4#
                • 4.Qf5#
            • 3.Qa6
              • threat
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qc4#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qc4#
                • 4.Qxa4#
            • 3.Qb7
              • threat
                • 4.Qf3#
                • 4.Qb4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qb4#
          • 2...Rxg7
            • 3.Qb7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
                • 4.d8Q#
                • 4.d8R#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qb4#
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.d8Q#
                • 4.d8R#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
          • 2...Rh8
            • 3.Qb7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qb4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qb4#
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.bxc8S
          • threat
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
          • 2...Kd4
            • 3.fxg8Q
              • 3...Ke4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
            • 3.Sd6
              • threat
                • 4.Rd3#
          • 2...Kf4
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
          • 2...Rxg7
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.d8Q#
                • 4.d8R#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
          • 2...Rh8
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.bxc8B
          • threat
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
          • 2...Kd4
            • 3.fxg8Q
              • 3...Ke4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
            • 3.Bb7
              • threat
                • 4.Rd3#
          • 2...Kf4
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
          • 2...Rxg7
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.d8Q#
                • 4.d8R#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
          • 2...Rh8
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.bxc8R
          • threat
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
          • 2...Kd4
            • 3.fxg8Q
              • 3...Ke4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
            • 3.a8B
              • threat
                • 4.Ba7#
                • 4.Rd3#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
          • 2...Kf4
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Qf3#
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qf3#
                • 4.Qe4#
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
          • 2...Rxg7
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.d8Q#
                • 4.d8R#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
          • 2...Rh8
            • 3.a8Q+
              • 3...Kd4
                • 4.Ba7#
                • 4.Rd3#
                • 4.Qd5#
                • 4.Qxa4#
                • 4.gxh8Q#
                • 4.gxh8B#
              • 3...Kf4
                • 4.Qf3#
                • 4.Qxa4#
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.dxc8Q
          • threat
            • 3.Qg4#
          • 2...Rxg7
            • 3.Qf5+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd3#
                • 4.Qf4#
                • 4.Qd5#
                • 4.Qe5#
            • 3.Qe6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
                • 4.Qc4#
                • 4.Qd5#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qc4#
                • 4.Qf5#
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
            • 3.e8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qcd7#
                • 4.Qxa4#
                • 4.Qcd8#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qf5#
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
            • 3.e8R+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd7#
                • 4.Qd8#
              • 3...Kf4
                • 4.Qf5#
            • 3.Kxg7
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Rxc8
            • 3.bxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
        • 2.dxc8S
          • threat
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
          • 2...Kd4
            • 3.fxg8Q
              • 3...Ke4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
            • 3.Sd6
              • threat
                • 4.Rd3#
          • 2...Kf4
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Qc4#
          • 2...Rxg7
            • 3.e8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qxa4#
          • 2...Rxc8
            • 3.bxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Rd8
            • 3.exd8Q
              • 3...Kf4
                • 4.Qh4#
                • 4.Qd4#
            • 3.exd8R
              • 3...Kf4
                • 4.Rd4#
          • 2...Re8
            • 3.fxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
          • 2...Rf8
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
          • 2...Rh8
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.dxc8B
          • threat
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
          • 2...Kd4
            • 3.fxg8Q
              • 3...Ke4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
          • 2...Kf4
            • 3.fxg8Q
              • 3...Ke4
                • 4.Qc4#
          • 2...Rxg7
            • 3.e8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
          • 2...Rxc8
            • 3.bxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Rd8
            • 3.exd8Q
              • 3...Kf4
                • 4.Qh4#
                • 4.Qd4#
            • 3.exd8R
              • 3...Kf4
                • 4.Rd4#
          • 2...Re8
            • 3.fxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
          • 2...Rf8
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
          • 2...Rh8
            • 3.gxh8Q
              • 3...Kf4
                • 4.Rh4#
                • 4.Qd4#
                • 4.Qe5#
            • 3.gxh8B
              • 3...Kf4
                • 4.Rh4#
        • 2.dxc8R
          • threat
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
          • 2...Kd4
            • 3.fxg8Q
              • 3...Ke4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
          • 2...Kf4
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Qc4#
          • 2...Rxg7
            • 3.e8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd8#
                • 4.Qxa4#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qxa4#
          • 2...Rxc8
            • 3.bxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Rd8
            • 3.Rxd8
              • 3...Kf4
                • 4.Rd4#
            • 3.cxd8S
              • 3...Kd4
                • 4.Rc4#
            • 3.cxd8B
              • 3...Kd4
                • 4.Rc4#
            • 3.exd8Q
              • 3...Kf4
                • 4.Qh4#
                • 4.Qd4#
            • 3.exd8R
              • 3...Kf4
                • 4.Rd4#
          • 2...Re8
            • 3.fxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
          • 2...Rf8
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
          • 2...Rh8
            • 3.gxh8Q
              • 3...Kf4
                • 4.Qd4#
        • 2.fxg8Q
          • threat
            • 3.Qc4#
          • 2...Rxc7
            • 3.Qd5+
              • 3...Kf4
                • 4.Rh4#
                • 4.Qf3#
                • 4.Qc4#
                • 4.Qd4#
                • 4.Qf5#
            • 3.Qe6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
                • 4.Qg4#
                • 4.Qd5#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Bxc7#
                • 4.Rh4#
                • 4.Qc4#
                • 4.Qf5#
            • 3.e8Q+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
                • 4.Qd5#
                • 4.Qe3#
                • 4.Qe5#
              • 3...Kf4
                • 4.Qc4#
            • 3.e8R+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
            • 3.Bxc7
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
          • 2...Rxg8
            • 3.hxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
        • 2.fxg8S
          • threat
            • 3.dxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Kd4
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.Sf6
              • threat
                • 4.Rd3#
                • 4.Rd5#
          • 2...Kf4
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
            • 3.Sf6
              • 3...Rxc7
                • 4.Bxc7#
              • 3...Rxb8
                • 4.cxb8Q#
                • 4.cxb8B#
              • 3...Rd8
                • 4.cxd8Q#
                • 4.cxd8S#
                • 4.cxd8B#
                • 4.cxd8R#
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
              • 3...Re8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
              • 3...Rf8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
              • 3...Rg8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
              • 3...Rh8
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
          • 2...Rxc7
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
              • 3...Kf4
                • 4.Bxc7#
          • 2...Rxb8
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
              • 3...Kf4
                • 4.cxb8Q#
                • 4.cxb8B#
            • 3.cxb8Q
              • 3...Kd4
                • 4.Qf4#
                • 4.Qe5#
          • 2...Rxg8
            • 3.hxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
          • 2...Rd8
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
              • 3...Kf4
                • 4.cxd8Q#
                • 4.cxd8S#
                • 4.cxd8B#
                • 4.cxd8R#
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
            • 3.exd8Q
              • threat
                • 4.Qh4#
              • 3...Kd4
                • 4.Qh4#
              • 3...Kf4
                • 4.Qh4#
          • 2...Re8
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
              • 3...Kf4
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
          • 2...Rf8
            • 3.exf8Q
              • 3...Kd4
                • 4.Qb4#
                • 4.Qf4#
            • 3.exf8R
              • 3...Kd4
                • 4.Rf4#
            • 3.gxf8Q
              • 3...Kd4
                • 4.Qf4#
            • 3.gxf8R
              • 3...Kd4
                • 4.Rf4#
        • 2.hxg8Q
          • threat
            • 3.Qh7+
              • 3...Kd4
                • 4.Rd3#
                • 4.Qd3#
              • 3...Kf4
                • 4.Qf5#
            • 3.dxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
            • 3.f8Q
              • threat
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
                • 4.Qf4#
            • 3.f8R
              • threat
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kd4
                • 4.Rf4#
                • 4.Qc4#
                • 4.Qd5#
          • 2...Kd4
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.f8Q
              • threat
                • 4.Qc4#
                • 4.Qd5#
                • 4.Qf4#
              • 3...Ke4
                • 4.Qc4#
                • 4.Qd5#
            • 3.f8S
              • threat
                • 4.Qc4#
                • 4.Qd5#
              • 3...Ke4
                • 4.Qc4#
            • 3.f8B
              • threat
                • 4.Qc4#
                • 4.Qd5#
              • 3...Ke4
                • 4.Qc4#
            • 3.f8R
              • threat
                • 4.Rf4#
                • 4.Qc4#
                • 4.Qd5#
              • 3...Ke4
                • 4.Qc4#
                • 4.Qd5#
            • 3.Qh7
              • threat
                • 4.Rd3#
                • 4.Qd3#
          • 2...Kf4
            • 3.f8Q+
              • 3...Ke4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kg4
                • 4.Qc4#
                • 4.Qe6#
                • 4.Qf3#
                • 4.Qf5#
                • 4.dxc8Q#
                • 4.dxc8B#
              • 3...Rxf8
                • 4.Qc4#
            • 3.f8R+
              • 3...Ke4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kg4
                • 4.Qc4#
                • 4.Qe6#
                • 4.dxc8Q#
                • 4.dxc8B#
              • 3...Rxf8
                • 4.Qc4#
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
            • 3.f8S
              • threat
                • 4.Qc4#
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Qc4#
            • 3.f8B
              • threat
                • 4.Qc4#
              • 3...Ke4
                • 4.Qc4#
              • 3...Kg4
                • 4.Qc4#
          • 2...Rxg8
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
        • 2.hxg8S
          • threat
            • 3.dxc8Q
              • threat
                • 4.Qg4#
              • 3...Kd4
                • 4.Qg4#
              • 3...Kf4
                • 4.Qf5#
          • 2...Kd4
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
          • 2...Kf4
            • 3.dxc8Q
              • 3...Ke4
                • 4.Qg4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Ke4
                • 4.Qxa4#
              • 3...Kg4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Ke4
                • 4.R8xa4#
              • 3...Kg4
                • 4.R8xa4#
          • 2...Rxc7
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
              • 3...Kf4
                • 4.Bxc7#
          • 2...Rxb8
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
              • 3...Kf4
                • 4.cxb8Q#
                • 4.cxb8B#
            • 3.cxb8Q
              • 3...Kd4
                • 4.Qf4#
                • 4.Qe5#
          • 2...Rxg8
            • 3.fxg8Q
              • threat
                • 4.Qc4#
              • 3...Kd4
                • 4.Qc4#
                • 4.Qd5#
              • 3...Kf4
                • 4.Qc4#
          • 2...Rd8
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
              • 3...Kf4
                • 4.cxd8Q#
                • 4.cxd8S#
                • 4.cxd8B#
                • 4.cxd8R#
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
            • 3.exd8Q
              • threat
                • 4.Qh4#
              • 3...Kd4
                • 4.Qh4#
              • 3...Kf4
                • 4.Qh4#
          • 2...Re8
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
              • 3...Kf4
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
            • 3.dxe8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
          • 2...Rf8
            • 3.Sf6+
              • 3...Kd4
                • 4.Rd3#
                • 4.Rd5#
              • 3...Kf4
                • 4.c8Q#
                • 4.c8S#
                • 4.c8B#
                • 4.c8R#
            • 3.exf8Q
              • threat
                • 4.Qb4#
              • 3...Kd4
                • 4.Qb4#
              • 3...Kf4
                • 4.Qb4#
            • 3.a8Q
              • threat
                • 4.Qxa4#
              • 3...Kd4
                • 4.Qxa4#
              • 3...Kf4
                • 4.Qxa4#
            • 3.a8R
              • threat
                • 4.R8xa4#
              • 3...Kd4
                • 4.R8xa4#
              • 3...Kf4
                • 4.R8xa4#
        • 2.a8Q
          • threat
            • 3.Qxa4#
          • 2...Rxc7
            • 3.Qxa4+
              • 3...Rc4
                • 4.Qxc4#
        • 2.a8R
          • threat
            • 3.R8xa4#
          • 2...Rxc7
            • 3.R8xa4+
              • 3...Rc4
                • 4.Rxc4#

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