1. d4 d5 2. c4 dxc4 3. Nc3 c6 4. a4 a5 5. Nf3 e6 6. Bg5 f6 7. Bh4 Ne7 8. e4 Qb6 9. Rb1 Qb4 10. Be2 Ng6 11. O-O b5 12. axb5 cxb5 13. d5 e5 14. h3 Nf4 15. Nh2 Qc5 16. Bg3 Nxe2 17. Qxe2 h5 18. h4 Bd7 19. Kh1 Bd6 20. f4 b4 21. Nd1 Bb5 22. Qf3 Nd7 23. fxe5 Bxe5 24. Bxe5 Nxe5 25. Qe3 Qd6 26. Rf2 Nd3 27. Rf5 Ne5 28. Nf3 g6 29. Rf4 Nd3 30. e5 fxe5 31. Re4 O-O-O 32. Nxe5 Nxe5 33. Rxe5 Rhe8 34. Rxe8 Rxe8 35. Qd2 Qg3 36. Nf2 Qxh4 37. Kg1 Qg3 38. Qd4 Qe3 39. Qf6 c3 40. bxc3 Bd3 41. Qc6 Kb8 42. Ra1 Rc8 43. Qd6 Rc7 44. cxb4 Kb7 45. bxa5 Rc1 46. Rxc1 Qxc1 47. Kh2 Bf5 48. Qb6 Kc8 49. Qa6 Kd8 50. Qd6 Ke8 51. a6 Qa1 52. Qc6 Kf7 53. Qc7 Kf6 54. a7 Kg5 55. Qe7 Kh6 56. Qf8 Kh7 57. a8=Q resign