1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.O-O c6 8.Qc2 Nbd7 9.h3 b6 10.cxd5 cxd5 11.Rc1 a5 12.Bf4 Ba6 13.Nc3 Rc8 14.Qb3 Bb4 15.Bf1 h6 16.a3 Bc4 17.Qd1 Bxc3 18.Rxc3 Ne4 19.Rcc1 Qe7 20.Nd2 Nxd2 21.Bxd2 Nf6 22.b3 Ba6 23.a4 Ne4 24.Be1 Rfd8 25.f3 Nd6 26.g4 h5 27.Qd2 hxg4 28.hxg4 f5 29.Bh3 g5 30.Rxc8 Rxc8 31.Rc1 Kg7 32.Rxc8 Bxc8 33.Qc1 Ba6 34.Kf2 f4 35.Bf1 Nf7 36.Qc6 Qd6 37.Qa8 b5 38.axb5 Bxb5 39.Qxa5 Qa6 40.Qxa6 Bxa6 41.Bd2 e5 42.dxe5 Nxe5 43.e3 fxe3+ 44.Bxe3 Bxf1 45.Bd4 Bb5 46.Bxe5+ Kf7 47.Ke3 Ke6 48.f4 Bf1 49.Bd4 gxf4+ 50.Kxf4 Be2 51.g5 Bd3 52.b4 Kd6 53.Ke3 Bg6 54.b5 Kc7 55.Kd2 Be8 56.b6+ Kc6 57.Ke3 Bg6 58.Kf4 Kd6 59.Bc5+ Kc6 60.Ke5 Bd3 61.Bd4 Bh7 62.Kf6 Be4 63.g6 Bd3 64.g7 Bh7 65.Kf7 Bg8+ 66.Kxg8 Kb7 67.Kh8 Ka8 68.Bg1 Kb7 69.Bh2 Kc6 70.Be5 Kc5 71.Bc7 Kb5 72.Bh2 Ka6 73.Bc7 d4 74.Bb8 d3 75.Bf4 Kxb6 76.Bh6 Ka6 77.Kh7 Kb7 78.Bg5 d2 79.Bxd2 Kc7 80.g8=Q Kc6 81.Qc8+ Kd6 82.Qd8+ Ke6 83.Qe8+ Kf5 84.Qf7+ Kg4 85.Kg7 Kh4 86.Qg8 Kh3 87.Qc8+ Kg2 88.Kg6 Kg3 89.Qf8 Kg4 90.Qe8 Kh3 91.Kf5 Kg2 92.Kg4 Kf2 93.Bc3 Kg2 94.Bb4 Kf2 95.Ba3 Kg1 96.Kg3 Kh1 97.Qe1# 1-0