Encyclopaedia of Chess Middlegames
Click here for answer
Qg8+!
pv 1. Qg8+ Ke7 2. Qxf7+ Kd6 3. Ng6 Qe4 4. Rh4 Bg4 5. f3 Qxe3 6. Rd1+ Kc5 7. Rxg4 Nxc4 8. Rxc4+
menu