Encyclopaedia of Chess Middlegames
Click here for answer
Rg3+!
pv 1. Rg3+ Kf8 2. Rd7 Bxd7 3. Qd6+ Re7 4. Qh6+ Ke8 5. Rg8#
menu