Winning Chess Sacrifices and Combinations
Click here for answer
Nxg6!
pv 1. Nxg6 fxg6 2. Rxg6+ Kf8 3. Rxf6+ Qxf6 4. Qxh5 Bd7 5. f4 Ke7 6. Qc5+ Kd8 7. Qg5 Qe7 8. Qxe7+ Kxe7 9. h5
menu