Encyclopaedia of Chess Middlegames
Click here for answer
Rg5+!
pv 1. Rg5+ Kf8 2. Rg8+ Kxg8 3. Qh7+ Kxh7
menu