Winning Chess Sacrifices and Combinations
Click here for answer
Ne6!
pv 1. Ne6 Rf7 2. Qxf7 Qg8 3. Rxg8+ Rxg8 4. Rh3 Bh4 5. Rxh4 Rxg2+ 6. Kxg2 Bxe6 7. Rxh7#
menu