Encyclopaedia of Chess Middlegames
Click here for answer
Ndxb5!
pv 1. Ndxb5 axb5 2. Nxb5 Qd8 3. Bxe5 Ra6 4. Nxd6+ Bxd6 5. Qg3 Nh5 6. Qd3 Ke7 7. Bxh8 Qxh8
menu