Encyclopaedia of Chess Middlegames
Click here for answer
Nxg6+!
pv 1. Nxg6+ hxg6 2. Rh5+ Kg8 3. Rxg6+ Rxg6 4. Qxe8+ Kg7 5. Qh8+ Kf7 6. Rh7+ Rg7 7. Qxg7+ Ke6 8. Qe5#
menu