Encyclopaedia of Chess Middlegames
Click here for answer
Ng3+!
pv 1. ... Ng3+ 2. Kh2 Nf1+ 3. Kh1 Qg3 4. Bf4 exf4 5. N6g4 Qh2+ 6. Nxh2 Ng3#
menu