1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 c6 5.Nf3 Be7 6.Nc3 a5 7.Nd2 O-O 8.O-O Nbd7 9.e4 Nxe4 10.Ncxe4 dxe4 11.Nxe4 e5 12.d5 f5 13.Nc3 e4 14.f3 Bc5+ 15.Kh1 e3 16.Re1 Qe7 17.Na4 Re8 18.Nxc5 e2 19.Qd2 Nxc5 20.b3 cxd5 21.Ba3 b6 22.f4 Bb7 23.Bxc5 bxc5 24.cxd5 a4 25.Rac1 axb3 26.axb3 Ra3 27.Qb2 Raa8 28.Rc2 Ba6 29.d6 Qxd6 30.Rd2 Qe7 31.Bxa8 Rxa8 32.Qe5 Qxe5 33.fxe5 Re8 34.Rd6 Bb5 35.e6 Kf8 36.Kg1 Ke7 37.Rb6 Bd3 38.Kf2 Ra8 39.Rc1 Ra2 40.Ke3 Rc2 41.Re1 c4 42.bxc4 Bxc4 43.Rb7+ Kxe6 44.Rxg7 h5 45.Rh7 Rc3+ 46.Kd4 Rc2 47.Rxh5 Kf6 48.Rh6+ Kg5 49.Rc6 Rd2+ 50.Kxc4 Rc2+ 51.Kd5 Rd2+ 52.Ke5 Rd4 53.Kxd4 f4 54.gxf4+ Kf5 55.h3 Kxf4 56.h4 Kf5 57.h5 Kg5 58.h6 Kf5 59.h7 Kf4 60.h8=Q Kg5 61.Qh7 Kf4 62.Qh8 Kf5 63.Qh7+ Kg5 64.Qh8 Kf4 65.Qh7 Kg4 66.Qh8 Kg5 67.Rc7 Kg4 68.Rc8 Kf4 69.Rxe2 Kf5 70.Kd3 Kg4 71.Kc4 Kg5 72.Kb3 Kf5 73.Ka4 Kg6 74.Kb4 Kf5 75.Ka5 Kf4 76.Kb5 Kg3 77.Ka6 Kg4 78.Ka7 Kg3 79.Kb6 Kg4 80.Kc5 Kf3 81.Re3+ Kf4 82.Kd4 Kf5 83.Re4 Kg6 84.Kd3 Kg5 85.Kc4 Kf5 86.Kb3 Kg5 87.Ka4 Kf5 88.Kb4 Kg6 89.Ka5 Kf5 90.Kb5 Kxe4 91.Ka6 Kf4 92.Kb6 Ke3 93.Kc5 Ke2 94.Kd5 Ke1 95.Kc4 Kf1 96.Kb3 Ke1 97.Ka4 Ke2 98.Kb4 Ke1 99.Ka5 Kf1 100.Kb5 Kg1 101.Ka6 Kf1 102.Kb6 Kf2 103.Kc5 Kg3 104.Kd5 Kf2 105.Kc4 Kf3 106.Kb3 Ke3 107.Ka4 Ke4 108.Kb4 Kf4 109.Ka5 Kg3 110.Kb5 Kf4 111.Ka6 Kf3 112.Kb6 Ke2 113.Kc5 Kf2 114.Qh7 Ke1 115.Qh6 Kf2 116.Qh5 Kg1 117.Qg6+ Kf1 118.Qf5+ Kg2 119.Qf4 Kg1 120.Qe3+ Kh1 121.Qg1+ Kxg1 122.Kd5 Kf1 123.Ra8 Kf2 124.Rh8 Kg2 125.Rb8 Kh1 126.Rd8 Kg1 127.Re8 Kf2 128.Rg8 Kf3 129.Rb8 Kg4 130.Ke5 Kh5 131.Rc8 Kh6 132.Rg8 Kh5 133.Rh8+ Kg6 134.Rf8 Kh6 135.Kf6 Kh7 136.Ke7 Kh6 137.Rc8 Kg5 138.Rd8 Kg6 139.Rd3 Kh5 140.Kf7 Kh6 141.Kf6 Kh7 142.Rd4 Kh6 143.Rd5 Kh7 144.Rh5+ Kg8 145.Ke5 Kf8 146.Rh7 Kg8 147.Rb7 Kf8 148.Rd7 Kg8 149.Kf6 Kf8 150.Rd8# 1-0