Winning Chess Sacrifices and Combinations
Click here for answer
Nxd5!
pv 1. ... Nxd5 2. exd5 Qh4+ 3. Qg3 Qxa4 4. O-O Qd7 5. Rf2 Re8 6. Raf1 e4 7. dxe4 Rxe4
menu