Encyclopaedia of Chess Middlegames
Click here for answer
Qc6!
pv 1. ... Qc6 2. Bxe3 Bxe3 3. Rf1 Qxg2+ 4. Qxg2 Bxg2+ 5. Kxg2 Rd3 6. Rf6 Rxc3 7. Rc6 Rc2+ 8. Kf3 Bd2 9. a3
menu