Encyclopaedia of Chess Middlegames
Click here for answer
Bxh7+!
pv 1. Bxh7+ Kxh7 2. Qh5+ Kg8 3. Bxg7 Kxg7 4. Qh6+ Kg8 5. g6 Nf6 6. gxf7+ Kxf7 7. Ne5+ Ke7 8. Nc6+ Kf7 9. Nxd8+ Raxd8 10. Rd1 Nxd5
menu