Encyclopaedia of Chess Middlegames
Click here for answer
Qh6!
pv 1. Qh6 Bxh6+ 2. Rxh6 g5 3. Rh8+ Kg7 4. R1h7+ Kg6 5. Bd3+ Qe4 6. Bxe4+ Nxe4 7. Rh6#
menu