Encyclopaedia of Chess Middlegames
Click here for answer
Nxd5!
pv 1. Nxd5 exd5 2. Bxd5+ Kb6 3. Bxg8 Bxg5 4. fxg5 Rxg8 5. Rxd7 Rxg5 6. Rd2 Kc5 7. a4 Re5
menu