1. b4 d5 2. d4 b5 3. c3 Qc6 4. Nf3 f6 5. O-O Nh6 6. Nbd2 Nd7 7. e3 e5 8. Nb3 e4 9. Nfd2 f5 10. Nc5 Nxc5 11. bxc5 Qf6 12. Bb3 a5 13. f3 a4 14. Bc2 c6 15. fxe4 g6 16. exd5 cxd5 17. Nf3 Nf7 18. Qg3 Bc7 19. Qf2 g5 20. Rfe1 Bc6 21. Rb1 h5 22. Nd2 f4 23. exf4 gxf4 24. Nf3 h4 25. h3 Ng5 26. Nxg5 Qxg5 27. Re2 O-O 28. Re6 Rf6 29. Rbe1 f3 30. Rxf6 Qxf6 31. Qxf3 Qxf3 32. gxf3 Bg3 33. Re2 Bd7 34. Kg2 a3 35. Bb3 Bc6 36. Re6 Kf7 37. Rxc6 Rxc6 38. Bxd5 Re6 39. Bxe6 Kxe6 40. c4 bxc4 41. Bc3 Kd5 42. Kf1 Kc6 43. Ke2 Bf4 44. Kd1 Be3 45. Kc2 Kb5 46. f4 Bxf4 47. Bd2 Bg3 48. Kc3 Bf2 49. Bf4 Bg3 50. Bd6 Be1 51. Kc2 Kc6 52. Kd1 Bg3 53. Be7 Kd5 54. Bf6 Kc6 55. Kc2 Kd5 56. Kc3 Be1 57. Kc2 Kc6 58. Kd1 Bg3 59. Ke2 Kd5 60. Ke3 Be1 61. Bd8 Kc6 62. Ke4 Kb5 63. Bb6 Bf2 64. d5 Bxc5 65. Bxc5 Kxc5 66. d6 Kxd6 67. Kd4 Ke6 68. Ke4 c3 69. Kd3 Kf5 70. Kxc3 Kf4 71. Kd3 Kg3 72. Ke3 Kxh3 73. Kf2 Kh2 74. Kf3 Kh3 75. Kf2 Kg4 76. Kg2 Kf4 77. Kf2 Ke4 78. Ke2 Kd4 79. resign