Encyclopaedia of Chess Middlegames
Click here for answer
Rxd5!
pv 1. Rxd5 cxd5 2. Nf6+ Kf8 3. Bh6+ Ke7 4. Nxd5+ Kd6 5. Nxb4 Rxf2 6. Rd1+ Kc7 7. Bc4 f5 8. Nd5+ Kb7 9. h4
menu