Encyclopaedia of Chess Middlegames
Click here for answer
Qd6+!
pv 1. Qd6+ Be7 2. Rxe7 Qd5 3. Rf7+ Kxf7 4. Bxd5+ Ne6 5. Qxe6+ Kf8 6. Qd6+ Ne7 7. Qf6+ gxf6 8. Bh6#
menu