Encyclopaedia of Chess Middlegames
Click here for answer
Qxh7+!
pv 1. Qxh7+ Kxh7 2. Rh1+ Kg8 3. Nh6+ Kh7 4. Nf7+ Kg8 5. Rh8+ Kxf7 6. Rh7+ Kg8 7. Rg7+ Kh8 8. Rh1#
menu