Winning Chess Sacrifices and Combinations
Click here for answer
Nxc5!
pv 1. ... Nxc5 2. dxc5 Bxf5 3. Nb3 Be7 4. O-O O-O 5. f3 exf3 6. Qxf3 Bd3 7. Rf2 Re8
menu