Encyclopaedia of Chess Middlegames
Click here for answer
Rh2+!
pv 1. ... Rh2+ 2. Kxh2 Rxh4+ 3. gxh4 Qxh4+ 4. Rh3 Qf2+ 5. Rg2 Qxg2#
menu