Encyclopaedia of Chess Middlegames
Click here for answer
Rh8+!
pv 1. Rh8+ Rf8 2. Rhh7 Rc7 3. Kf2 Rf4 4. Bc6+ Kf8 5. Ke2 Rxc6 6. Rxe7 a6 7. a4 Rc8
menu