Encyclopaedia of Chess Middlegames
Click here for answer
Bf4!
pv 1. ... Bf4 2. c5 Qh2+ 3. Kf1 Qh1+ 4. Bg1 Bxd2 5. Rxd2 dxc5 6. Nxc5 b6 7. Nb3 Ba6 8. Bxa6 Nxa6 9. Rd7
menu