Encyclopaedia of Chess Middlegames
Click here for answer
Nxf4!
pv 1. ... Nxf4 2. exf4 Qf6 3. Ne3 Qxf4 4. Ndf1 Qxf2+ 5. Kh1 Bb4 6. Ba3 Bxe1 7. Bxf8
menu