Encyclopaedia of Chess Middlegames
Click here for answer
Bd5+!
pv 1. Bd5+ cxd5 2. Qxd5+ Rf7 3. Rxe8+ Nf8 4. Qg2+ Bg4 5. Rxa8 h5 6. hxg4 Kh7 7. Rd8 hxg4 8. Re1
menu