Winning Chess Sacrifices and Combinations
Click here for answer
Bf7!
pv 1. Bf7 Kxf7 2. Rxd8 Qxd8 3. Qb7+ Ke6 4. Qxa6 e4 5. Rf4 Be5 6. Rxe4 Kf5 7. f3 Qf6
menu