Encyclopaedia of Chess Middlegames
Click here for answer
Qxh7+!
pv 1. Qxh7+ Kxh7 2. Rh3+ Nh4 3. Rxh4+ Kg6 4. Rh6+ Kg5 5. f4+ Kxg4 6. Ne3#
menu