Encyclopaedia of Chess Middlegames
Click here for answer
Nf5+!
pv 1. Nf5+ Kg8 2. Qh6 gxf5 3. Qg5+ Ng6 4. Qxf6 Qd8 5. Qxd8 Rxd8 6. hxg6 fxg6 7. exf5 cxb4 8. cxb4 gxf5
menu