Encyclopaedia of Chess Middlegames
Click here for answer
Bxe3+!
pv 1. ... Bxe3+ 2. Bxe3 Qxf1+ 3. Kxf1 Bh3+ 4. Ke2 Rxd8 5. Bxb7 Bc8 6. Bxc8 Rxc8 7. Kd3 Rd8+ 8. Ke2 f6 9. c4 Kf7 10. c5 Ke6
menu