1.Nf3 Nf6 2.g3 d5 3.Bg2 c5 4.O-O e6 5.a3 Nc6 6.d4 cxd4 7.Nxd4 Bc5 8.Nxc6 bxc6 9.b4 Be7 10.c4 O-O 11.Bb2 a5 12.b5 cxb5 13.cxb5 a4 14.Nc3 Qa5 15.e4 Rd8 16.exd5 Bb7 17.Qxa4 Qxa4 18.Nxa4 Bxd5 19.Nc3 Bxg2 20.Kxg2 Rd2 21.Nd1 Nd5 22.a4 Bd8 23.Re1 Bb6 24.Kf1 Rc2 25.Re4 h5 26.Bc1 Rac8 27.Bg5 Ra8 28.Kg2 Kh7 29.h4 Kg6 30.Kf3 Nc3 31.Rc4 Nxb5 32.axb5 Rxa1 33.Rxc2 Rxd1 34.Rc6 Bd4 35.Rc1 Rxc1 36.Bxc1 Kf5 37.Be3 Bxe3 38.Kxe3 Ke5 39.b6 Kd6 40.Kd4 Kc6 41.Ke5 Kd7 42.b7 f6+ 43.Kd4 Kc7 44.Kc5 Kxb7 45.Kd6 e5 46.Ke6 Kc6 47.Kf7 Kd5 48.Kxg7 f5 49.Kg6 Ke4 50.Kxh5 Kf3 51.Kg5 Kxf2 52.Kxf5 Kxg3 53.h5 e4 54.Kxe4 Kh3 55.Kd5 Kg2 56.Ke5 Kf1 57.Kd5 Kg1 58.Kc4 Kf1 59.Kd5 Kg1 60.Kd6 Kf2 61.Kc6 Kf3 62.Kd5 Ke2 63.Kc4 Kf1 64.Kb5 Kf2 65.Kc5 Ke2 66.Kb5 Ke1 67.Kc5 Ke2 68.Kd5 Kf2 69.Ke5 Kf3 70.Kd6 Ke3 71.Kd7 Kf4 72.h6 Kf5 73.h7 Ke4 74.Kc6 Kf3 75.Kc5 Ke3 76.Kb6 Kd2 77.Kc6 Ke3 78.h8=Q Kf2 79.Qg8 Ke3 80.Qg1+ Kf3 81.Qg7 Kf4 82.Qd4+ Kf3 83.Kc5 Kg2 84.Qe4+ Kf1 85.Qg6 Ke1 86.Qc6 Kd2 87.Kc4 Ke3 88.Qa4 Ke2 89.Qb5 Kf2 90.Qb4 Ke3 91.Qd6 Ke4 92.Qa6 Ke3 93.Qb7 Kf2 94.Qf7+ Ke3 95.Kc5 Ke2 96.Kb5 Kd2 97.Qg6 Kc3 98.Qg5 Kb3 99.Qg2 Ka3 100.Qg4 Kb3 101.Kc6 Ka2 102.Qd1 Kb2 103.Qf3 Kb1 104.Qe4+ Kc1 105.Qh7 Kd2 106.Qd7+ Kc1 107.Qg4 Kd2 108.Qf3 Ke1 109.Qd3 Kf2 110.Qb1 Kf3 111.Qd1+ Ke4 112.Qg4+ Kd3 113.Kd5 Kc2 114.Kd4 Kb1 115.Ke4 Ka2 116.Qf5 Ka3 117.Qg6 Kb4 118.Qd6+ Ka4 119.Qd3 Kb4 120.Qd2+ Kc5 121.Qe3+ Kb4 122.Kd5 Ka4 123.Kc5 Ka5 124.Qf3 Ka4 125.Qd3 Ka5 126.Qa3# 1-0