Encyclopaedia of Chess Middlegames
Click here for answer
Nxf7!
pv 1. Nxf7 Kxf7 2. Bxe6+ Kg6 3. Qe4+ Kh6 4. Qxa8 Nc2 5. Re4 Nxd4 6. Qg8 Nxb5
menu