Encyclopaedia of Chess Middlegames
Click here for answer
Nxf5!
pv 1. Nxf5 Bxf5 2. Qxd5+ Kh8 3. Bxf5 Rxf5 4. Rc7 Qxc7 5. Qxf5 Qc6 6. Re7 Rg6 7. Qh3
menu