Winning Chess Sacrifices and Combinations
Click here for answer
Qxf7+!
pv 1. Qxf7+ Kxf7 2. dxc6+ Kg7 3. cxb7 Ba3 4. bxa8=Q Bxb2 5. O-O Bxa1 6. Bxg8 Bxc3 7. Nxc3 Qxc3 8. Qxb8 Qxc2
menu