Encyclopaedia of Chess Middlegames
Click here for answer
Rg4 Rh4+!
pv 1. ... Rh4+ 2. Kxh4 Qh7+ 3. Kg5 f6+ 4. Kg4 f5+ 5. Kg5 Kg7 6. cxd6 Qg6+ 7. Kh4 Qg4#
menu