1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. d4 d6 5. exd6 cxd6 6. Nc3 g6 7. Nf3 Bg4 8. h3 Bxf3 9. Qxf3 Nc6 10. Be3 Bg7 11. d5 Ne5 12. Qf4 Nbxc4 13. Bxc4 O-O 14. Be2 Rc8 15. O-O Qa5 16. Bd2 Qb6 17. Na4 Qd8 18. Nc3 a6 19. Rac1 b5 20. b3 Qb6 21. Ne4 Qd4 22. Be3 Qxd5 23. Bf3 Nxf3 24. Qxf3 Qf5 25. Qxf5 gxf5 26. Ng3 e6 27. Rxc8 Rxc8 28. Rc1 Rxc1 29. Bxc1 Bd4 30. Be3 Bxe3 31. fxe3 Kg7 32. Kf2 Kg6 33. Kf3 Kg5 34. Ne2 h5 35. h4 Kf6 36. Nf4 e5 37. Nxh5 Ke6 38. Ng7 Kf6 39. Ne8 Ke7 40. Nc7 resign