Encyclopaedia of Chess Middlegames
Click here for answer
Rxe6!
pv 1. Rxe6 Qxe6 2. Qxf8 Rxf8 3. Rxg7+ Kh8 4. Rxg6+ Rf6 5. Rxf6 Qxf6 6. Bxf6+ Kh7 7. Kf2 Kg6 8. Bd4 Kf5 9. Ke3 b5
menu