Encyclopaedia of Chess Middlegames
Click here for answer
Nxf7!
pv 1. Nxf7 Rxf7 2. Rxf7 Qxf7 3. Qh8+ Ke7 4. Qh4+ Ke8 5. Qh8+ Ke7
menu