Winning Chess Sacrifices and Combinations
Click here for answer
Ng5!
pv 1. Ng5 Bd5 2. Nxf7 Rf8 3. Nxh6+ Kh8 4. Qd4+ Nf6 5. Bxd5 Qxd5 6. Qxd5 Nxd5 7. Ng4 Rb2 8. Rad1
menu