Encyclopaedia of Chess Middlegames
Click here for answer
Nh5+!
pv 1. Nh5+ gxh5 2. Qg5+ Kf8 3. Qxf6 Rg8 4. Rd1 h6 5. Rd8+ Qxd8 6. Qxd8+ Kg7 7. Qd4+ Kg6 8. Qd7 f6 9. Qxb7 a5 10. Qe7
menu