Encyclopaedia of Chess Middlegames
Click here for answer
Nxh6!
pv 1. Nxh6 gxh6 2. Rxf7+ Kd6 3. Qh5 Nf6 4. Qxh6 Bxh3 5. Rxf6+ Kc7 6. Rf7+ Bd7 7. Qe6 Qe8 8. Qxe8 Raxe8
menu