Encyclopaedia of Chess Middlegames
Click here for answer
Nxf7!
pv 1. Nxf7 Kxf7 2. Qf6+ Kg8 3. Re3 f4 4. Qg6+ Kf8 5. Rc3 Bc6 6. Rxc4 dxc4 7. Ba3+ Qe7 8. Bxe7+ Kxe7
menu