Encyclopaedia of Chess Middlegames
Click here for answer
Nxc6!
pv 1. Nxc6 Bxc6 2. exd5 Bb7 3. d6 Bxg2 4. dxe7 Qxe7 5. Kxg2 Rad8
menu