Encyclopaedia of Chess Middlegames
Click here for answer
Qxe4!
pv 1. Qxe4 dxe4 2. Rxf7+ Kg8 3. Rd7+ Kf8 4. Rxd8+ Rxd8 5. Nxf5 Rg6 6. Rxe4 Rg4 7. Re7 g6 8. Rf7+ Ke8
menu