Encyclopaedia of Chess Middlegames
Click here for answer
Ng5!
pv 1. Ng5 h5 2. Ne6 Qe7 3. Nxf8 Rxf8 4. Rh3 g6 5. Rb1
menu