1.d4 Nf6 2.Nf3 e6 3.g3 Bb4+ 4.Nfd2 d5 5.c3 Be7 6.Bg2 c5 7.dxc5 Bxc5 8.O-O Nc6 9.Nb3 Be7 10.c4 O-O 11.cxd5 Nxd5 12.Bd2 a5 13.a4 b6 14.Nc3 Ba6 15.Nxd5 exd5 16.Bc3 Bc4 17.Nd4 Nxd4 18.Bxd4 Rc8 19.Rc1 Bc5 20.Bxc5 Rxc5 21.b3 Ba6 22.Rxc5 bxc5 23.Qxd5 Bxe2 24.Re1 Bg4 25.Qxc5 Be6 26.Qc3 Qb6 27.Re5 Qxb3 28.Qxa5 Bd7 29.Re4 Qd1+ 30.Bf1 Bc6 31.Rf4 h6 32.h4 Re8 33.Qf5 Bd5 34.Rb4 Bc6 35.a5 g6 36.Qd3 Qxd3 37.Bxd3 Re1+ 38.Bf1 Bf3 39.a6 Ra1 40.Rb3 Bd5 41.Rc3 Kg7 42.f4 Ra2 43.Rc5 Be6 44.Rc7 Bd5 45.a7 h5 46.Bh3 Kf6 47.Kf1 Ra3 48.Bd7 Ke7 49.Bc6+ Kd6 50.Bxd5 Kxd5 51.Rxf7 Ke4 52.Ke2 Ra2+ 53.Kd1 Kf3 54.Rg7 Kf2 55.Rxg6 Rxa7 56.Kd2 Ra3 57.f5 Re3 58.Rg7 Rf3 59.Rg5 Ra3 60.f6 Rf3 61.Rg6 Kf1 62.g4 hxg4 63.h5 g3 64.h6 g2 65.h7 Rf2+ 66.Ke3 Re2+ 67.Kf3 Rf2+ 68.Ke4 Re2+ 69.Kf5 Rf2+ 70.Ke6 Re2+ 71.Kf7 Rd2 72.Rxg2 Re2 73.h8=R Re6 74.Kg6 Kxg2 75.Kg7 Rxf6 76.Kxf6 Kf3 77.Rh2 Ke4 78.Rf2 Kd4 79.Ra2 Kd5 80.Rb2 Kd6 81.Rb5 Kc7 82.Kg5 Kd7 83.Rb8 Kc7 84.Rf8 Kb7 85.Rf6 Ka8 86.Re6 Ka7 87.Re7+ Ka8 88.Re4 Kb8 89.Rc4 Ka8 90.Rc2 Ka7 91.Rc6 Ka8 92.Rc8+ Kb7 93.Rf8 Ka7 94.Rh8 Ka6 95.Rb8 Ka5 96.Kf6 Ka4 97.Kf5 Ka3 98.Kg4 Ka2 99.Rf8 Ka3 100.Kg5 Kb4 101.Rg8 Kc4 102.Kf4 Kd5 103.Ra8 Kc5 104.Ra4 Kb5 105.Ra2 Kc4 106.Kf3 Kd3 107.Ra1 Kd2 108.Kg4 Ke2 109.Ra2+ Kd3 110.Kf4 Kc4 111.Ke4 Kc5 112.Ra8 Kb6 113.Kd5 Kb5 114.Ra1 Kb6 115.Rb1+ Ka6 116.Ke4 Ka7 117.Kd4 Ka6 118.Kc5 Ka5 119.Ra1# 1-0