Encyclopaedia of Chess Middlegames
Click here for answer
Rf1+!
pv 1. ... Rf1+ 2. Kh2 Rh1+ 3. Kxh1 Qxg2+ 4. Kxg2
menu