1.Ne4d2? Ke5? 2.Nf3# 1. … Bxd1? 2.Rxf4+ K~ 3.Re4# 1. … Nxg5!
1.Qxb3? Qxc4! 2.Qb2+ Qc3 3.Qf2+ Ke5 2.Bxc4+ Kxe4? 3.Re1#! 2. … K e5 3.Qb2+ Kxe4!
2.Qxc4+ Ke5 3.Rxe7+ Rxe7 3.Qc3+ b4xc3
1.Qf3? d2 2.Qf2+ Ke5
1.Qe1? Bxc4? 1. … Bd1? 2.Qf2+ Ke5 3.Qb2# 1. … Qxc4 2.Ne4d2 Nxg5 3.Bxc4# 2. … Nf6 3.Nf3#
2. … Qxd5 3.Qe4#! 1. … b4xa3? 2.Ne4d2! 1. … f3! 2.Qf2+ Ke5 3.Qb2+ Kf4 2.Bc6+ Kxc4? 3.NbNed2#
2. … Ke5 3.Ne4~+(3.Nd6+?)3. … Kf4 2.Ne4d2 Nxg5? 3.Bc6# 2. … Nf6? 3.Nxf3# 2. … f2+! 3.Qxf2+ Ke5
1.Qd2? Bc2! 2.Qxf4 d2
1.Bc6+? Ke5 2.Rd5+ Ke6 3.Bd7+ 3.Nxc5+ 3. … Kxf7
1.Qc1!! Ke5 2.Qb2#
1. … Bc2 2.Qb2+ Ke3 3.Re1# (if 2.Qxf4? d2) 1. … Bd1 2.Qb2+ Ke3 3.Qf2# (if 2.QXf4? Bf3!)
1. … f3 2.Qb2+ Ke3 3.Rxf3# (if 2.Qf4? f2+? 3.Nxf2#! 2. … e5!!)
1. … b4xa3 2.Qxf4! Nxg5 3.Nxg5# ( if 3.Bc6+? Kxc4 3.Be6+? Qd6) 2. … Nf6 3.Nxf6#
2. … Bd2 3.Ne4xd2# 2. … Qd6 2. … Bc7 3.Nd6# 2. … Qe6 2. … Qg6 3.Be6#
2. … d2 3.Nf2# (if 3.Nxc5+? Kxc5) 2. … e5 3.Qf2#
1. … Qxc4 2.Bxc4+ Ke5 3.Qxf4#
( if 2.Qxf4? Bc7!! 3.Nd6+ Kxd5 3.Ne4~+(3.Nxc5+? 3.Nd6+?)3. … Bxf4)