1.Ne4? ( - 2.Nxe3+ - 3.Nc3# ) 1 … exd1? 2.Qxd1+ Nd4 3.Nf6#
2 … Nd3 2 … Qd3 3.Nc3# 1 … Na2? 2.Nb2! ( - 3.Bc6#)
2 … NaNcb4 2 … Ra6 3.Bc4# (if 2.Re5+? dxe5 3.Rd8+ Ke6)
1 … Qxf3? 2.NdNec3+ Qxc3 3.Nxc3# 1 … Ra3! 2.Qh3 Qxe4!
1.Ne6? Qe5? 2.Nc3+ Qxc3 3.Nc7# 1 … c4? 2.Bxc4#
1 … Na6! 2.Nb2 c4? 3.Bc6# 2 … Nb8? 3.Nc7# 2 … Ncb4?
3.Bc4# 2 … Nd4!
1.Rxe3? Ra3? 2.Re5+! d6xe5 3.Rd8#
(if 2 … Kd4? 3.Rf5# or3. Rxc5#? or3.Ne6#?) (if 2.Ne6? Na6!)
1 … e x d1Q! 2.Re5+ Kd4!
1.Nxe3+? Nxe3? 2.Re5+! 1 … fxe3!
1.Re5+? dxe5? 2.Rd8# 1 … Kd4? 2.Ne6# 1 … Qxe5!
1.Re4! ( - 2.Bc4# )
1 … Qxe4 2.Nc3#
1 … Na3 2.Qh3 Qxe4 3.Nc3#
2 … Bf5 2 … Bg8 3.Qf5#
1 … Nd4 2.Re5+ dxe5 3.Rd8#
2 … Qxe5 3.Nc3#
1 … Nb4~ (1 … Nd3?) 2.Bc6#
1 … Qd3 2.Re5+ dxe5 3.Rd8#
(if 2 … Kd4? 3.Rf5# or 3.Rxc5#? or3.Ne6#?)
(if 2.Qh3? Nd4! 2.Bxd3? Na2!)
1 … Qb3 2.Re5+!
1 … Qd4 2.Rxd4+ Nxd4 3.Nc3#
2 … cxd4 3.Bc4#
( if 1 … Bxe4? 2.fxe4+ Qxe4 3.Nc3# or2.Nc3+ Qxc3 3.f3xe4#?)