1.Nf3 Nf6 2.d4 e6 3.c4 c6 4.Bf4 Bb4+ 5.Nbd2 d5 6.e3 Nbd7 7.Bd3 O-O 8.O-O c5 9.Rc1 Re8 10.a3 Bxd2 11.Qxd2 b6 12.cxd5 exd5 13.Bb5 Bb7 14.Bg5 c4 15.Bxf6 gxf6 16.Nh4 a6 17.Ba4 b5 18.Bc2 Nf8 19.Nf5 Bc8 20.Qd1 Bxf5 21.Bxf5 Ng6 22.g3 Qd6 23.Qg4 a5 24.h4 Kh8 25.Qh5 Rg8 26.Bh3 Rg7 27.a4 bxa4 28.Bg2 Rd8 29.Ra1 Qd7 30.Ra3 f5 31.Rfa1 f4 32.exf4 Qd6 33.Qh6 Ne7 34.Qxd6 Rxd6 35.Re3 Nc6 36.Rxa4 Rg8 37.b3 cxb3 38.Rxb3 Kg7 39.Rb5 Rgd8 40.Bf3 h6 41.Kh2 R6d7 42.g4 Rd6 43.Kg3 Kh7 44.f5 Kg7 45.g5 hxg5 46.hxg5 f6 47.g6 R8d7 48.Bg4 Rd8 49.Kf4 R6d7 50.Rb6 Rc8 51.Bd1 Re7 52.Bf3 Rd7 53.Rb5 Ne7 54.Rbxa5 Rc2 55.Ra7 Rcc7 56.Rxc7 Rxc7 57.Ra5 Ra7 58.Rc5 Rc7 59.Rb5 Rb7 60.Rc5 Rc7 61.Bh1 Rc6 62.Bg2 Kf8 63.Rxc6 Nxc6 64.Ke3 Ne7 65.Bh3 Nc6 66.Kd3 Kg7 67.Kc3 Kf8 68.Bg2 Ne7 69.Kb4 Nxf5 70.Kc5 Nh4 71.Bxd5 Nxg6 72.Kd6 Nf4 73.Bc6 Kf7 74.d5 Nd3 75.Kc7 Nxf2 76.d6 Nd3 77.Bd5+ Ke8 78.d7+ Ke7 79.d8=Q# 1-0