Winning Chess Sacrifices and Combinations
Click here for answer
Qxb7!
pv 1. Qxb7 Bxb7 2. Nf7+ Kg8 3. Rxd8 Rxd8 4. Nxd8 Bxe4 5. Re1 Bd5 6. b3 Bg7 7. Re8+ Bf8 8. Ne6 Kf7
menu