1.Nxd6? Na7? 1 … Nxd6? 2.Qa7+ Rc5 3.Qxc5# 1 … Nb6?
2.Ndb5+ Rxb5+ 3.Nxb5# 1 … Bc6? 2.Qxc6 Nxd6 3.Ne6#
1 … Bxb1? 2.Qb3! Qh3? 2 … Re5? 3.Qc4# 2 … Rb5+?
3.Ncxb5# 2 … Bd3? 3.Ne6# 2 … Nxd6? 3.Qe3#
1 … Bd3! 2.Kb3+ Kc5 3.Qb4+ Kc6
1.Nb6? Bxb1? 2.Kb3+ Kd3 3.Qc4# 2 … Kc5 3.Nd7#
1 … Bd3? 2.Kb3+ Bc4 3.Qxc4# 1 … Nxb6!
1.Qe8? Re5? 2.Rxe5 Bc6 3.Ne6# 2 … dxe5 3.Qxe5#
1 … Rb5+? 2.Nxb5# 1 … Be4~ ? 2.Qe3#
1 … Ne7! 2.Qh8+ Rg7? 3.~+# 2 … Re5!
1.Na5! ( - 2.Nb3#)
(if 1 … Rxa5? 2Ne6# or 2.Kxa5#?
1 … Rb5+? 2.Nxb5# or 2.Kxb5#?)
1 … Bd5 2.Nb5#
1 … Bc2 Qxc2 2.Rb5+ 3.Nxb5#
1 … Bxb1 2.Kb3+ Kd3 3.Qc4#
2 … Kc5 3.Qb4#
1 ... Bd3 2.Kb3+ Bc4 3.Qxc4#
1 … Qh3 2.Qc6! Bc3+ 2 … Qc3+ 3.dxc3#
2 … Qb3+ 2 … Bd3 3.Nb3#
2 … Qe6 2 … Qd3 3.Ne6#
2 … Rb5+ 2 … Bd5 3.Nb5#
2 … Re5 3.Qc4#
2 … Rc5 2 … Nb6 3.Qxe4#
2 … Bxc6 3.Nxc6#