1. d4 c5 2. c3 cxd4 3. cxd4 d5 4. Nc3 Nc6 5. Bf4 Bf5 6. e3 a6 7. Bd3 Bxd3 8. Qxd3 e6 9. Nge2 Bd6 10. O-O Bxf4 11. Nxf4 Nf6 12. Rac1 Rc8 13. Na4 Nd7 14. Qb3 b5 15. Nc5 Nxc5 16. Rxc5 O-O 17. Rfc1 Qd7 18. Qc3 Ne7 19. Nd3 f6 20. Qa5 Qb7 21. Nb4 Rxc5 22. Rxc5 Rc8 23. Qxa6 Qxa6 24. Nxa6 Rxc5 25. dxc5 e5 26. a3 Nc8 27. Nc7 Na7 28. Nxd5 Kf7 29. Kf1 Ke6 30. Nb4 f5 31. Ke2 g5 32. e4 f4 33. g4 fxg3 34. fxg3 h5 35. h3 Nc8 36. Nd5 Na7 37. b4 Kf7 38. Nc3 Ke6 39. h4 g4 40. Kd3 Kf7 41. a4 bxa4 42. Nxa4 Ke6 43. Kc4 Nc6 44. b5 Nb8 45. c6 Kd6 46. Nc5 Kc7 47. Nd7 Nxc6 48. bxc6 Kxc6 49. Nxe5+ Kd6 50. Nxg4 hxg4 51. Kd4 Ke6 52. e5 Ke7 53. Kd5 Kd7 54. e6+ Ke7 55. Ke5 Ke8 56. Kf6 Kf8 57. e7+ Ke8 58. h5