1. d4 Nf6 2. c4 c5 3. Nf3 cxd4 4. Nxd4 Nc6 5. Nc3 e6 6. a3 Bc5 7. Nb3 Qb6 8. e3 Be7 9. c5 Qd8 10. Bd3 d5 11. cxd6 Bxd6 12. O-O O-O 13. e4 a6 14. Bg5 h6 15. Bh4 Ne5 16. Be2 Bc7 17. f4 Ng6 18. Bg3 e5 19. f5 Nf4 20. Qe1 Nxe2 21. Qxe2 b5 22. Rfd1 Qe7 23. Bf2 Rd8 24. Rxd8 Bxd8 25. Rd1 Bb7 26. Nc5 Bb6 27. Nxb7 Qxb7 28. Bxb6 Qxb6 29. Kh1 Rc8 30. h3 b4 31. axb4 Qxb4 32. Nd5 Nxd5 33. Rxd5 Rc1 34. Kh2 Re1 35. Qh5 Qxe4 36. Qf3 Qxf3 37. gxf3 Re2 38. Kg3 f6 39. Ra5 Rxb2 40. Rxa6 Rb4 41. Ra7 Rf4 42. Rb7 Rxf5 43. Ra7 Rf4 44. Rb7 Rc4 45. Ra7 Kh7 46. Rb7 h5 47. Rb2 g5 48. Ra2 Kg6 49. Rb2 Kf5 50. Ra2 Rc3 51. Kg2 Rd3 52. Rb2 Kf4 53. Ra2 Rxf3 54. resign