Encyclopaedia of Chess Middlegames
Click here for answer
Nxg6!
pv 1. Nxg6 fxg6 2. Bxg6 Qxf6 3. Qxf6 Rf8 4. Qg5 Bf7 5. Bxf7+ Rxf7
menu