Encyclopaedia of Chess Middlegames
Click here for answer
Nd6!
pv 1. Nd6 Rf8 2. Nxb7 Ra7 3. Nc5 g5 4. Rh7 Qxh7 5. Rxh7 Kxh7 6. Qd2
menu