Winning Chess Sacrifices and Combinations
Click here for answer
Nxd5 Rxh6+!
pv 1. Nxd5 Qf8 2. Rxh6+ Qxh6 3. Bxf5+ Qg6 4. Bxg6+ Kg8 5. Qh6 exd4 6. Bxf7+ Kxf7 7. Qxf6+ Ke8 8. Qe7#
menu