1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.Nc3 Be7 5.cxd5 exd5 6.Bf4 c6 7.e3 O-O 8.Bd3 Nh5 9.Be5 Nd7 10.h3 Nxe5 11.Nxe5 Nf6 12.O-O h6 13.f4 Bd6 14.Qf3 Be6 15.Rac1 Rc8 16.Na4 Nd7 17.a3 Bxe5 18.fxe5 f6 19.exf6 Rxf6 20.Qg3 Qe7 21.Rxf6 Nxf6 22.Nc5 Re8 23.Qe5 Bc8 24.Qxe7 Rxe7 25.Kf2 Kf7 26.b4 Ne8 27.b5 cxb5 28.Bxb5 Rc7 29.Nd3 Rxc1 30.Nxc1 Nd6 31.Bd3 Bf5 32.Bxf5 Nxf5 33.Nd3 g5 34.Kf3 Nd6 35.a4 Nc4 36.Ke2 b6 37.Nb4 Ke6 38.Na2 h5 39.Nc3 Nd6 40.Nb5 Nxb5 41.axb5 Kf5 42.Kd3 h4 43.Kd2 Kf6 44.Ke2 Ke6 45.Kf2 Kf6 46.g3 Kg6 47.Kg2 Kf6 48.Kf3 hxg3 49.Kxg3 Kf5 50.Kf3 Kf6 51.e4 dxe4+ 52.Kxe4 Ke6 53.d5+ Kf6 54.d6 Ke6 55.d7 Kxd7 56.Kf5 a5 57.bxa6 Kc7 58.Kxg5 b5 59.Kf4 b4 60.Ke3 Kb6 61.h4 b3 62.Kd2 Kxa6 63.h5 Kb7 64.h6 b2 65.Kc2 b1=B+ 66.Kxb1 Ka6 67.Kb2 Ka5 68.Kb3 Kb5 69.Kc2 Kc4 70.Kc1 Kb5 71.h7 Ka4 72.Kb1 Ka5 73.Ka2 Ka4 74.Ka1 Ka3 75.Kb1 Kb4 76.Ka1 Kc4 77.Kb1 Kc3 78.Ka2 Kc2 79.h8=R Kd1 80.Ra8 Kd2 81.Rb8 Kc1 82.Re8 Kc2 83.Re1 Kc3 84.Re3+ Kd2 85.Re5 Kc1 86.Rd5 Kc2 87.Rd8 Kc3 88.Rd6 Kc2 89.Ra6 Kd3 90.Ka3 Ke2 91.Rd6 Ke1 92.Rh6 Ke2 93.Rh2+ Ke1 94.Ra2 Kd1 95.Kb4 Kc1 96.Rf2 Kd1 97.Rg2 Ke1 98.Rg4 Kf2 99.Rh4 Kg1 100.Rf4 Kh2 101.Rg4 Kh3 102.Rg1 Kh4 103.Rb1 Kg4 104.Ka4 Kf5 105.Rb8 Ke4 106.Rg8 Kf5 107.Rh8 Kg6 108.Rh4 Kf6 109.Ka3 Ke7 110.Kb4 Kf6 111.Rf4+ Ke5 112.Rc4 Ke6 113.Rf4 Ke5 114.Rf1 Ke4 115.Kc5 Ke5 116.Re1+ Kf6 117.Kd5 Kf7 118.Ke5 Ke8 119.Ke6 Kf8 120.Rb1 Kg8 121.Rf1 Kg7 122.Kf5 Kf7 123.Re1 Kf8 124.Kf6 Kg8 125.Re7 Kf8 126.Re4 Kg8 127.Rh4 Kf8 128.Rh8# 1-0