Encyclopaedia of Chess Middlegames
Click here for answer
Ne7+!
pv 1. Ne7+ Kh8 2. Qxf8+ Rxf8 3. Bxc6 Ba8 4. Re5 h5 5. c3 Rd6 6. Bxa8 Rxa8 7. h4 Rd2 8. Rf2
menu