Encyclopaedia of Chess Middlegames
Click here for answer
Qf6+!
pv 1. Qf6+ Bxf6 2. Rh7+ Kg8 3. exf6 Qxb2+ 4. Kxb2 a3+ 5. Nxa3 Rxa3 6. Rg7+ Kh8 7. Rh1+ Rh3 8. Rxh3#
menu