1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 Bb4+ 5.Nd2 O-O 6.a3 Be7 7.Ngf3 b6 8.cxd5 exd5 9.O-O c5 10.Ne5 Re8 11.dxc5 bxc5 12.Ndc4 a5 13.Qa4 Ra6 14.Rd1 Be6 15.Bg5 Qc8 16.Ne3 Nbd7 17.Bxf6 Bxf6 18.Nxd7 Bxd7 19.Qc2 d4 20.Nd5 Bg4 21.Be4 Rd6 22.Nxf6+ gxf6 23.Bxh7+ Kg7 24.Bd3 a4 25.Rac1 Re5 26.f3 Bd7 27.Rf1 Rb6 28.f4 Rh5 29.f5 Qh8 30.Rf4 Rg5 31.Qxc5 Rc6 32.Qxc6 Bxc6 33.Rxc6 Qe8 34.Rc4 Qe3+ 35.Kh1 Rh5 36.Kg2 Rg5 37.Rcxd4 Rxf5 38.Bxf5 Qxa3 39.Rfe4 Kf8 40.Bg6 Kg7 41.Rd2 Qa1 42.Bh5 Kh8 43.Red4 Kh7 44.Rc4 Qa3 45.Rg4 Kh8 46.Rg6 fxg6 47.bxa3 f5 48.Rd1 g5 49.Rd5 f4 50.g4 Kg7 51.Rc5 Kh7 52.Kf3 Kh6 53.Rb5 Kg7 54.Rb1 Kf6 55.Bg6 Ke7 56.Kf2 Kd8 57.Rb3 Kc7 58.Rb8 Kd7 59.Kf3 Ke7 60.h4 Kd6 61.Rb4 Ke6 62.Bh5 Kf6 63.Rc4 Ke6 64.Rc3 Kd7 65.Kg2 gxh4 66.Kf3 h3 67.Rc6 h2 68.Rc1 h1=B+ 69.Rxh1 Kc8 70.Bg6 Kb7 71.Rb1+ Kc8 72.Bf7 Kd8 73.Kg2 Kc7 74.Rb2 Kd6 75.Bb3 f3+ 76.Kh3 Ke7 77.Bxa4 Kf8 78.Bc6 Ke7 79.a4 Ke6 80.Kg3 Ke7 81.exf3 Kd8 82.Be8 Kc7 83.Rb6 Kxb6 84.Bf7 Kc7 85.Bh5 Kd8 86.Kh4 Ke7 87.f4 Kf6 88.Be8 Ke7 89.Bc6 Kf7 90.Bd5+ Kf6 91.Be6 Ke7 92.Bf7 Kd7 93.Bg8 Kc6 94.Kg5 Kb6 95.Bh7 Kc7 96.Be4 Kc8 97.Kf6 Kb8 98.Bc6 Kc8 99.Bb7+ Kxb7 100.Kf5 Ka7 101.Ke4 Ka6 102.g5 Ka5 103.Kf3 Kb4 104.Kg4 Kb3 105.a5 Ka2 106.a6 Ka1 107.Kh4 Ka2 108.g6 Kb2 109.Kh5 Kc3 110.Kg4 Kd2 111.Kh3 Ke3 112.Kg3 Kd3 113.Kh3 Kd2 114.Kg4 Ke3 115.Kg3 Ke2 116.Kh2 Kf1 117.g7 Ke2 118.a7 Kd3 119.g8=Q Kc3 120.Qg1 Kc2 121.Qd1+ Kc3 122.Qd3+ Kb2 123.Qf3 Ka1 124.Kg2 Kb2 125.Qb7+ Ka3 126.a8=Q# 1-0