1. d4 Nf6 2. c4 e5 3. dxe5 Ne4 4. Nf3 Nc6 5. Bf4 Bb4 6. Nbd2 Qe7 7. a3 Bxd2 8. Bxd2 Nxd2 9. Qxd2 Nxe5 10. Nxe5 Qxe5 11. e3 O-O 12. Be2 d6 13. O-O Bd7 14. Bf3 Bc6 15. Bxc6 bxc6 16. Rfd1 c5 17. Rac1 Rfe8 18. Rc2 Rab8 19. Qd5 Qxd5 20. cxd5 Rb3 21. Re2 Reb8 22. Rdd2 c4 23. h3 Kf8 24. Rc2 c3 25. Rxc3 Rxc3 26. bxc3 Rb3 27. c4 Rxa3 28. Rc2 Ke7 29. Kf1 a5 30. Ke2 a4 31. Kd2 Ra1 32. Kc3 Kf6 33. Kb2 Rg1 34. g3 Kf5 35. c5 Ke4 36. cxd6 cxd6 37. Rc4 Kxd5 38. Rxa4 Ke5 39. Kc3 Rf1 40. Rf4 f5 41. g4 g6 42. g5 Rg1 43. h4 d5 44. Kb4 Rg4 45. Kc5 Rxf4 46. exf4 Kxf4 47. Kxd5 Kg4 48. Ke5 Kxh4 49. Kf6 Kh5 50. Kg7 Kxg5 51. Kxh7 Kh5 52. Kg7 g5 53. Kf6 Kg4 54. Ke5 f4 55. Ke4 Kh3 56. Kf3 Kh2 57. Kg4 Kg2 58. resign