Encyclopaedia of Chess Middlegames
Click here for answer
Ndf5!
pv 1. Ndf5 Bf8 2. Nxh6 Rxe7 3. Nxf7+ Kg8 4. Nxd6 Rc7 5. Qb3 Qa6
menu