1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.Nc3 Nbd7 5.cxd5 exd5 6.Bf4 Bb4 7.e3 c6 8.Bd3 Ba5 9.h3 O-O 10.Qc2 Re8 11.O-O h6 12.Rfb1 Bb4 13.a3 Bxc3 14.bxc3 b6 15.a4 a5 16.c4 c5 17.Ne5 Bb7 18.Nxd7 Nxd7 19.Bh7+ Kh8 20.Bf5 cxd4 21.exd4 dxc4 22.Qxc4 Be4 23.Bxe4 Rxe4 24.Qxf7 Rxd4 25.Be3 Rd6 26.Rd1 Nc5 27.Rxd6 Qxd6 28.Qc4 Rd8 29.Qb5 Kh7 30.Rc1 Rc8 31.Rc4 Rc6 32.Rg4 Qd1+ 33.Kh2 Qd6+ 34.g3 Qe6 35.Rc4 Rd6 36.Bxc5 bxc5 37.Qb1+ Kh8 38.Rxc5 Rd5 39.Qa2 Rd6 40.Qxe6 Rxe6 41.Rxa5 Re2 42.Kg2 Ra2 43.h4 Kh7 44.h5 Ra3 45.g4 Kg8 46.f3 Kh7 47.Kg3 g5 48.hxg6+ Kxg6 49.Kf4 Rxf3+ 50.Kxf3 h5 51.Kg2 h4 52.Rh5 Kf6 53.Kh2 Kf7 54.Rxh4 Ke8 55.Rh7 Kd8 56.g5 Kc8 57.Ra7 Kd8 58.a5 Kc8 59.Kh3 Kb8 60.g6 Kc8 61.Kh2 Kb8 62.Kh3 Kc8 63.Kg4 Kd8 64.Ra8+ Kd7 65.Kh4 Ke6 66.Rc8 Ke5 67.Rc2 Ke4 68.Rc5 Kd3 69.Rc2 Kxc2 70.a6 Kc1 71.Kg3 Kd1 72.Kf3 Kc1 73.Kg4 Kb1 74.Kg3 Ka1 75.Kf3 Kb2 76.Kf2 Kb3 77.Kf1 Ka3 78.Ke2 Ka2 79.g7 Kb2 80.g8=N Kc1 81.a7 Kc2 82.Kf3 Kb2 83.Kg3 Kc2 84.Kh4 Kd1 85.a8=R Ke2 86.Ra4 Kd2 87.Kg5 Kc3 88.Ra6 Kd4 89.Nf6 Kc3 90.Kh6 Kb3 91.Ra5 Kb2 92.Nh7 Kc3 93.Ra1 Kd2 94.Rg1 Kc2 95.Kg7 Kd3 96.Rf1 Kd2 97.Kf6 Kd3 98.Rh1 Kd2 99.Kf7 Ke2 100.Kf8 Kd3 101.Ke8 Kc3 102.Rf1 Kb4 103.Ra1 Kb5 104.Ng5 Kc6 105.Kf8 Kc7 106.Rf1 Kd8 107.Kf7 Kd7 108.Ra1 Kc6 109.Re1 Kb6 110.Re6+ Kb5 111.Re2 Kc5 112.Nf3 Kc6 113.Kg7 Kb7 114.Kh8 Kc6 115.Rd2 Kb5 116.Rd8 Ka4 117.Kh7 Ka3 118.Kg7 Kb3 119.Kf6 Kc2 120.Rf8 Kb3 121.Ke7 Ka3 122.Rd8 Kb4 123.Rd1 Ka4 124.Kd6 Kb3 125.Kc5 Kc3 126.Rd2 Kb3 127.Kd4 Ka3 128.Kc4 Ka4 129.Ra2# 1-0