Encyclopaedia of Chess Middlegames
Click here for answer
fxg6!
pv 1. fxg6 Nc3+ 2. Qxc3 bxc3 3. Nf5+ Kg8 4. Ne7+ Kg7 5. Nf5+
menu