1. d4 Nf6 2. c4 c5 3. e3 cxd4 4. exd4 g6 5. Nf3 Bg7 6. Nc3 O-O 7. Be2 d5 8. O-O Nc6 9. Be3 Bg4 10. h3 Bxf3 11. Bxf3 e6 12. Rc1 Rc8 13. cxd5 Nxd5 14. Nxd5 exd5 15. Qd2 Qd7 16. Rfe1 b6 17. Rc2 Na5 18. b3 Rxc2 19. Qxc2 Rc8 20. Qd3 Nb7 21. Bg4 f5 22. Bf3 Nd8 23. Qa6 Rc2 24. Re2 Rxe2 25. Bxe2 Ne6 26. Qd3 f4 27. Bc1 Bxd4 28. Bg4 Bc5 29. Bxe6 Qxe6 30. Bxf4 Kg7 31. Kf1 Kf6 32. b4 Bd6 33. Bxd6 Qxd6 34. a3 Qe5 35. Qf3 Ke6 36. Qe3 Qxe3 37. fxe3 Ke5 38. Ke1 g5 39. g4 b5 40. Ke2 Ke4 41. Kd2 d4 42. exd4 Kxd4 43. Ke2 Kc3 44. Ke3 Kb3 45. Ke4 Kxa3 46. Kf5 Kxb4 47. Kxg5 a5 48. Kh6 a4 49. g5 a3 50. Kxh7 a2 51. g6 a1=Q 52. g7 Qb1 53. Kh6 Qc1 54. Kh7 Qc2 55. Kh6 Qd2 56. Kh7 Qd3 57. Kh8 Qxh3 58. resign