1.Nf3 Nf6 2.d4 d5 3.c4 e6 4.cxd5 exd5 5.Nc3 Bf5 6.Bf4 c6 7.Nh4 Be4 8.f3 Bg6 9.g3 Nh5 10.Bc1 Bb4 11.Qb3 Qb6 12.a3 Ba5 13.Qxb6 axb6 14.Bh3 b5 15.Kf2 O-O 16.g4 Nf6 17.g5 Ne8 18.Bf4 Bc7 19.Bxc7 Nxc7 20.e3 Bd3 21.Rhd1 Bc4 22.Nf5 Rd8 23.Bg4 g6 24.Nh6+ Kg7 25.h4 f5 26.Bh3 Nd7 27.h5 Nb6 28.Rh1 Na4 29.Nxa4 bxa4 30.Rag1 Rf8 31.Bf1 Rae8 32.Rh4 Bxf1 33.Rxf1 Nb5 34.Rb1 Re7 35.Rbh1 Rfe8 36.hxg6 hxg6 37.Nxf5+ gxf5 38.Rh7+ Kf8 39.Rh8+ Kf7 40.g6+ Kg7 41.R8h7+ Kf6 42.R7h6 Rg7 43.Rg1 f4 44.exf4 Nxd4 45.Rg5 Nf5 46.Rhh5 Ne7 47.f5 c5 48.f4 d4 49.Kf3 d3 50.Ke3 c4 51.Kd2 Nd5 52.Rh2 Re4 53.Rh8 Re2+ 54.Kc1 Nxf4 55.Rg4 Kxf5 56.Rf8+ Kxg4 57.Rxf4+ Kg5 58.Rf6 b6 59.Rf8 Re4 60.Ra8 Re2 61.Re8 d2+ 62.Kb1 Rxe8 63.Ka1 d1=Q+ 64.Ka2 Ra7 65.b3 Qd7 66.Kb2 Qd8 67.g7 Kg6 68.Kc3 Kxg7 69.Kxc4 Qc7+ 70.Kb5 Rb7 71.b4 Qc1 72.Kxa4 Qc3 73.b5 Qc2+ 74.Kb4 Qb3+ 75.Kxb3 Kf7 76.a4 Rc7 77.Kb2 Rb7 78.Ka3 Re2 79.a5 Re8 80.axb6 Rg8 81.Kb3 Rf8 82.Kb4 Rd8 83.Kb3 Rxb6 84.Kb4 Ke6 85.Kb3 Kf6 86.Ka4 Kg6 87.Ka5 Re6 88.Ka4 Rd5 89.Ka5 Ree5 90.Ka4 Re1 91.Kb3 Rh1 92.Ka2 Rg5 93.Kb3 Kg7 94.Ka3 Rd1 95.Kb4 Rf5 96.Ka3 Rc1 97.Ka2 Rg5 98.Ka3 Rc4 99.Kb3 Kf8 100.Ka2 Rxb5 101.Ka1 Rg4 102.Ka2 Rb8 103.Ka3 Rg6 104.Ka4 Rg2 105.Ka5 Kg7 106.Ka4 Re8 107.Kb5 Rg3 108.Ka4 Ra3+ 109.Kxa3 Re1 110.Kb4 Re7 111.Kc3 Kh6 112.Kd4 Re2 113.Kc5 Ra2 114.Kc4 Kh7 115.Kb4 Rb2+ 116.Kc4 Rg2 117.Kc5 Rg3 118.Kb6 Re3 119.Kc7 Re2 120.Kb7 Ra2 121.Kc6 Ra8 122.Kd5 Rg8 123.Kd6 Rg3 124.Ke7 Rg2 125.Kf6 Rb2 126.Ke5 Re2+ 127.Kd4 Rh2 128.Ke5 Kg7 129.Kd5 Ra2 130.Ke6 Rc2 131.Ke5 Rc6 132.Kf5 Kf7 133.Kf4 Rc4+ 134.Ke5 Kg6 135.Ke6 Rd4 136.Ke5 Rd8 137.Kf4 Rd4+ 138.Ke5 Rd2 139.Ke6 Ra2 140.Kd5 Kf6 141.Kd6 Kf7 142.Kc6 Kf6 143.Kb6 Rh2 144.Kc5 Ke5 145.Kc6 Kd4 146.Kb5 Rc2 147.Ka4 Kc5 148.Ka5 Kd6 149.Kb5 Rc8 150.Ka4 Rb8 151.Ka3 Kc5 152.Ka4 Rb7 153.Ka3 Kc4 154.Ka4 Ra7# 0-1