1. Nc3 d5 2. e4 d4 3. Nce2 c5 4. Ng3 e5 5. Nf3 Nc6 6. Bc4 Bg4 7. d3 g6 8. h3 Bd7 9. O-O Na5 10. Nxe5 Nxc4 11. Nxc4 Qe7 12. Bf4 Bh6 13. Bd6 Qe6 14. Bxc5 Bg7 15. Ne2 b5 16. Nd2 Be5 17. Bxd4 Bxd4 18. Nxd4 Qf6 19. N2f3 Ne7 20. b3 b4 21. Qe1 a5 22. Qe3 Qb6 23. Ne2 Qxe3 24. fxe3 O-O 25. Nf4 f6 26. Nd5 Nxd5 27. exd5 g5 28. e4 h5 29. Nd4 Rac8 30. Rf2 h4 31. Raf1 g4 32. hxg4 Bxg4 33. Rxf6 Rxf6 34. Rxf6 Bd1 35. Rc6 Ra8 36. Nf5 a4 37. Nxh4 axb3 38. axb3 Ra1 39. Kf2 Ra2 40. Ke3 Bxc2 41. d6 Kf7 42. Nf5 Ke8 43. Rc7 Kd8 44. Rb7 Bxb3 45. Rxb4 Be6 46. g3 Ra3 47. g4 Ra1 48. d4 Re1 49. Kf4 Kd7 50. Ke5 Bf7 51. Rb7 Ke8 52. Ng7 Kf8 53. d7 Ke7 54. d8=Q Kxd8 55. Rxf7 Rg1 56. Ne6 Kc8 57. g5 Kb8 58. d5 resign