1.Rxe6+? Kf4? 2.Qxh4+ Kxf3 3.Qg3# 2. … Ng4 3.Qxg4# 1. … Kd5? 2.Nd6~# (2.Nf7+?)
1. … Bxe6+!
1.Nc4+? Bxc4? 1. … Rxc4? 2.Rc5# 1. … Kxf5? 2.Bxe6+! Kf4 3.Rf7#
1. … Kf4! 2.Qxh4+ Kxf3 3.Nd4+ Bxd4
1.Nxh4? Kf4? 2.Qg5# 1. … Kd4? 2.Nd6f5++! Ke5 3.Rc5# 1. … Kd5? 2.Nc4# 1. … Bd5!
2.Nc4+ Kf4? 3.~+# 2. … Bxc4? 3.Rc5# 2. ... Kd4!
1.Qxh4? Bd5? 2. Nc4+ Bxc4 3.Rc5# 3.Qe4# 1. … Ng4? 2.Nc4+ Kd5 3.Bxe6# 2. … Kf4
2. … Kxf5 3.Qxg4# 1. … Re8+! 2.Nxe8 Kxf5? 3.Qe4# 2. … Bd5? 3.Rf7#
2. … Be6+! 3.Rd7+ Kxf5 or 1. …Qe3! 2.Nc4+ Kd5 3.Qd8# 2. … Kxf5 3.Qg4+ Nxg4
1.Rc4! ( - 2.Ne8+! Kxf5 3.Bxe6 #)
1. … Qe3 2.Qa5+ Qc5+ 3.Qxc5# (if 2.Ne8+? Rxd6? 3.Qf6# 2. … Kxf5 3.Bxe6+ Qxe6
2.Nf7++? Kxf5 3.Nxh6+ Qxh6 2.Ne4+? Kxf5? 3.Ng3# 2. … Rd6! 3.Qf6+ Kf4
2.Ng7? Rxg6? 3.Nf7# 2. … Qc5+! 2.Nxe3? Rxg6! 3.Nf7++ Ke6 3.Qa5+ Kf6)
1. … Rxg6 2.Qe8+ Re6 3.Qxe6# 2. … Kf6 3.Qe7# (if 2.Qa5+? Kf6 3.Ne4+ Rxe4
3.Ne8+ Kg5 2.Ne8? Rd6? 3.Qf6# 3.Qa5# 2. … Kxf5! 3.Qa5+ 3.Qd5+ 3. … Be5)
1. … Bxc4 1. … Rxc4+ 2.Nxc4++ Kxf5 3.Bxe6#
1. … Rd4 2.Nh4! ( - 3.Nf7# ) 2. … Rxh4 2. … Rd4xd6 2. … Kd5 3.Qa5# (if 3.Nd6~+? Kxc4)
( if 2.Ne8+? Kxf5? 3.Be6# 2. … Rd4d6? 3.Qa5# 2. … Re6d6! 3.Qf6+ Kf4)
2. … Rf6 2. … Re6xd6 3.Qf6# 2. … Rxg6 3.Nxg6# (if 3.Nf7++? Ke6!) 2. … Kf4 3.Qg5#
2. … Rxc4+ 3.Nxc4#