Encyclopaedia of Chess Middlegames
Click here for answer
Qg2+!
pv 1. ... Qg2+ 2. Rxg2 Nf3+ 3. Kh1 Rd1+ 4. Re1 Rxe1+ 5. Rg1 Rxg1#
menu