Encyclopaedia of Chess Middlegames
Click here for answer
Nxf7!
pv 1. Nxf7 Kxf7 2. Bf4 Bh6 3. Bxh6 Kg8 4. Rxe8+ Nfxe8 5. Ne4 Qd7 6. d6+ Ne6 7. Re1 Bxe4 8. Rxe4
menu