Encyclopaedia of Chess Middlegames
Click here for answer
Nf7!
pv 1. Nf7 Qe7 2. Rxe6 Qxe6 3. Nd8 Qe4 4. Nxc6 Ne7 5. Nxe7+ Rxe7 6. h3 Kf7 7. d5 Re5 8. Rd1 f5
menu