Encyclopaedia of Chess Middlegames
Click here for answer
Qh6+!
pv 1. Qh6+ Kxh6 2. Nhf5+ Bxf5 3. Nxf5+ Kh5 4. g4+ Kxg4 5. Rg3+ Kh5 6. Be2#
menu