Encyclopaedia of Chess Middlegames
Click here for answer
Nxg6+!
pv 1. Nxg6+ fxg6 2. Qg8+ Kxg8 3. Ne7+ Kf8 4. Nxg6#
menu