1. d4 d5 2. c4 dxc4 3. Nc3 Nf6 4. e3 Bf5 5. Bxc4 e6 6. Nf3 Bd6 7. O-O Bg4 8. h3 Bh5 9. b3 Bb4 10. Bd2 O-O 11. a3 Bd6 12. b4 e5 13. dxe5 Bxe5 14. g4 Nxg4 15. hxg4 Bxg4 16. Be2 f5 17. Nxe5 Bxe2 18. Qxe2 Qg5 19. Kh2 Re8 20. Rg1 Qh4 21. Kg2 Rxe5 22. Qf3 Nc6 23. Rh1 Qg5 24. Qg3 Qf6 25. Kf3 f4 26. exf4 Nd4 27. Kg2 Re6 28. Nd5 Qf5 29. Nxc7 Rg6 30. Nxa8 Rxg3 31. fxg3 Qc8 32. Be3 Nc6 33. Nb6 axb6 34. Bxb6 Qe6 35. Bf2 Qe4 36. Kh2 Qe2 37. Rhf1 Nd4 38. Kh3 Nf5 39. Rac1 h6 40. Bc5 Qd3 41. Bf2 Qxa3 42. Rc8 Kh7 43. Rc4 Qd3 44. Rfc1 Nd6 45. Rd4 Qg6 46. Rcd1 Nf5 47. g4 Nxd4 48. Rxd4 Qc2 49. Kg3 Qc3 50. Kg2 Kg6 51. b5 Qb3 52. b6 h5 53. gxh5 Kxh5 54. f5 Qb5 55. Rf4 Qd5 56. Kg3 Qd3 57. Kg2 g5 58. Rf3 Qe4 59. resign