1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.O-O c6 8.Qc2 Nbd7 9.Bf4 h6 10.Rd1 a5 11.Ne5 Nh5 12.Be3 Nhf6 13.h3 Qc7 14.f4 dxc4 15.Nxc4 h5 16.Nc3 Nd5 17.Bf2 h4 18.e4 hxg3 19.Bxg3 Nxf4 20.Kh1 f6 21.Rf1 e5 22.Bxf4 exf4 23.Ne2 b5 24.Na3 Bd6 25.Rac1 Rb8 26.Qb3+ Kh8 27.e5 Nxe5 28.Nxf4 Nf7 29.Ng6+ Kg8 30.Nxf8 Kxf8 31.Bxc6 Bb7 32.Bxb7 Qxb7+ 33.Qf3 Qd7 34.Qg4 Qb7+ 35.Qg2 Qd7 36.Nc2 Ng5 37.Ne3 Nxh3 38.Qc6 Rd8 39.Nf5 Qe6 40.Qb7 Qf7 41.Nxd6 Qh5 42.Qf3 Qh7 43.Kg2 Ng5 44.Qf5 Qh4 45.Rc8 Qg4+ 46.Qxg4 Nh7 47.Rxd8+ Ke7 48.d5 g5 49.a3 Kxd8 50.Qc8+ Ke7 51.Qe8+ Kxd6 52.a4 Kxd5 53.b3 f5 54.b4 Kd6 55.Kg3 Nf6 56.Qxb5 Ke6 57.Rxf5 Ng8 58.Rxg5 Kd6 59.Rxg8 Ke7 60.Qa6 axb4 61.Rh8 Kd7 62.Rh7+ Kd8 63.a5 b3 64.Rh8+ Kd7 65.Rh7+ Kd8 66.Kg4 Ke8 67.Kg5 b2 68.Rh8+ Ke7 69.Qb7+ Kd6 70.Qb8+ Kd7 71.Qa8 b1=R 72.Kh6 Re1 73.Kg6 Re3 74.Kf5 Kd6 75.Kf4 Re7 76.Kg5 Rh7 77.Kf6 Rh4 78.Kf5 Rh6 79.Kf4 Ke6 80.Ke3 Rh4 81.Kf3 Rb4 82.Kg3 Rb5 83.Kh4 Rxa5 84.Qxa5 Ke7 85.Qb5 Kf7 86.Qa6 Ke7 87.Qa7+ Ke6 88.Qb6+ Kd5 89.Qc5+ Kxc5 90.Kh5 Kc4 91.Rd8 Kb3 92.Kh4 Ka4 93.Ra8+ Kb3 94.Kg5 Kc4 95.Rf8 Kb3 96.Ra8 Kc2 97.Kg6 Kc1 98.Kf5 Kb2 99.Rc8 Kb3 100.Ke6 Kb4 101.Re8 Kc3 102.Kd5 Kb4 103.Rd8 Kc3 104.Rb8 Kd3 105.Rf8 Kd2 106.Kd4 Kc1 107.Rd8 Kb1 108.Rc8 Kb2 109.Rf8 Kb3 110.Kd5 Kc3 111.Rg8 Kd2 112.Kd4 Ke1 113.Ra8 Kd2 114.Ra2+ Kc1 115.Rh2 Kb1 116.Kc4 Ka1 117.Rh3 Ka2 118.Kd3 Kb2 119.Re3 Ka2 120.Kc3 Ka3 121.Re5 Ka2 122.Re1 Ka3 123.Ra1# 1-0