1. Nf3 d5 2. d4 Nf6 3. c4 c6 4. Nc3 Qb6 5. e3 Bg4 6. cxd5 cxd5 7. Qa4 Bd7 8. Bb5 e6 9. Ne5 Bxb5 10. Nxb5 Nc6 11. O-O a6 12. Nc3 Bd6 13. Nxc6 bxc6 14. Bd2 O-O 15. Qc2 Qc7 16. f4 c5 17. dxc5 Qxc5 18. Rac1 Rfc8 19. Qd3 Qa7 20. Rc2 Rc7 21. Kh1 Rac8 22. Rfc1 Ng4 23. Qe2 f5 24. h3 Nf6 25. Be1 Nd7 26. Bh4 Nf8 27. Qd3 Ng6 28. Bg3 Qb6 29. h4 Qc6 30. Qd1 Nf8 31. h5 Nd7 32. Bh4 Qb6 33. Qd3 Qa5 34. Kg1 h6 35. g4 fxg4 36. Qg6 Nf8 37. Qxg4 Bc5 38. Bf2 Bb4 39. Be1 Qb6 40. Qf3 Qa7 41. Kh1 Rc4 42. Rg2 Qf7 43. Bd2 R8c7 44. Rcg1 Qf5 45. a3 Bd6 46. Ne2 Be5 47. Ba5 Rf7 48. Ng3 Qd3 49. Qd1 Qxd1 50. Rxd1 Bd6 51. Kh2 Rb7 52. Rdg1 Nh7 53. Kh3 Nf6 54. Bc3 Kh7 55. Bd4 Bc5 56. Bxf6 gxf6 57. Nf1 Re4 58. Re2 a5 59. Rgg2 f5 60. Rg6 Bd4 61. Ng3 Rxe3 62. Rxe3 Bxe3 63. Rxe6 Bxf4 64. Nxf5 Rxb2 65. Kg4 Bg5 66. Ra6 Rf2 67. Ra7 Kg8 68. Nd6 d4 69. Rxa5 d3 70. Ra8 Kg7 71. Nf5 Kf7 72. Ra7 Ke6 73. Nd4 Kd6 74. Nb5 Ke5 75. Nc3 Rf4 76. Kg3 d2 77. Kg2 Re4 78. Rf7 Re1 79. Rf1 Kd4 80. Nd1 Kd3 81. Rf3 Kc2 82. Nf2 Be3 83. Rf6 Bxf2 84. Rxf2 Kc1 85. Rxd2 Kxd2 86. Kf3 Re5 87. Kf4 Rxh5 88. resign