Encyclopaedia of Chess Middlegames
Click here for answer
Nf6+!
pv 1. Nf6+ gxf6 2. Qxf6 d4 3. Rxd4 cxd4 4. Bxd4 Kh7 5. Qh8+ Kg6 6. Qf6+ Kh7
menu