Winning Chess Sacrifices and Combinations
Click here for answer
Qxf1+!
pv 1. ... Qxf1+ 2. Kxf1 Rd1+ 3. Ke2 Re1+ 4. Kf3 Rxe6 5. Be3 Bd6 6. g3 Be5 7. Rb1 Rf8+ 8. Kg2 Kc8 9. Bc5 Rfe8
menu