Winning Chess Sacrifices and Combinations
Click here for answer
Nxd5!
pv 1. ... Nxd5 2. Nxd5 Bxd5 3. Ne5 Bxg2 4. Rhd1 c3 5. Rd8+ Bf8 6. b3 Bxh3 7. Kc2 f6
menu