1.Nf3 Nf6 2.d4 c6 3.c4 d5 4.Nc3 dxc4 5.a4 Bf5 6.e3 e6 7.Bxc4 Bb4 8.Bd2 Nbd7 9.O-O Qc7 10.Ne4 Nxe4 11.Bxb4 a5 12.Ba3 Nd6 13.Be2 O-O 14.Rc1 Rfd8 15.Qb3 h6 16.Bxd6 Qxd6 17.Qxb7 Be4 18.Qb3 Rab8 19.Qc3 Rb4 20.b3 Bd5 21.Nd2 e5 22.dxe5 Nxe5 23.Rfd1 Qf6 24.f4 Nd7 25.e4 Qxc3 26.Rxc3 Bxe4 27.Nxe4 Rxe4 28.Bg4 Re7 29.Rxc6 h5 30.Bh3 g6 31.Rcd6 f5 32.Rxg6+ Kf7 33.Bxf5 Re1+ 34.Rxe1 Re8 35.Rxe8 Ne5 36.Be4 Nf3+ 37.Kf1 Nh4 38.Bd5+ Kxe8 39.Rc6 Nxg2 40.Re6+ Kd8 41.f5 Ne1 42.h4 Nc2 43.Ba8 Kd7 44.Rg6 Ke7 45.Rg2 Kf7 46.Rxc2 Ke7 47.Rh2 Kd6 48.b4 Kd7 49.Rd2+ Ke7 50.Rh2 Kf7 51.Kg1 Kf6 52.Kf2 Ke7 53.Rg2 axb4 54.Rg8 Kd7 55.Rd8+ Ke7 56.Rc8 Kd6 57.Ke1 b3 58.Rb8 Kc5 59.Bg2 Kd6 60.Rb7 Ke5 61.a5 Kd6 62.Rb8 Kd7 63.a6 Ke7 64.Rb4 b2 65.Bb7 b1=Q+ 66.Rxb1 Ke8 67.Bh1 Kd8 68.Bg2 Ke8 69.Be4 Kd7 70.Bc2 Kc8 71.Kd2 Kd8 72.Rb6 Kc7 73.Ba4 Kd8 74.Rb2 Kc8 75.Bb5 Kb8 76.Kc3 Ka8 77.Rg2 Ka7 78.Bf1 Ka8 79.Rd2 Ka7 80.Rd8 Kb6 81.Rc8 Ka7 82.Rh8 Kb6 83.a7 Kc5 84.a8=R Kb6 85.Rhe8 Kc6 86.Ba6 Kb6 87.Re3 Kc7 88.Ra7+ Kd8 89.Bc4 Kc8 90.Rf3 Kd8 91.Bf7 Kc8 92.f6 Kd8 93.Rb7 Kc8 94.Rd3 Kxb7 95.Bg6 Kb6 96.Rd4 Kc5 97.Be8 Kb6 98.Re4 Ka6 99.Ba4 Ka5 100.Re1 Ka6 101.Kb4 Kb7 102.Kb5 Ka8 103.Re8+ Kb7 104.Bd1 Kc7 105.Re4 Kb7 106.Re2 Ka8 107.Kc5 Kb7 108.Ra2 Kb8 109.Bxh5 Kc7 110.Be2 Kc8 111.f7 Kd7 112.Kb4 Kc7 113.Rc2+ Kd6 114.Bg4 Kd5 115.Rb2 Ke5 116.Rg2 Ke4 117.Bf5+ Kf4 118.Ka5 Kxf5 119.Ka4 Kf4 120.Rf2+ Kg3 121.Kb3 Kxf2 122.Ka2 Kg2 123.f8=Q Kg1 124.Qb4 Kh1 125.Qb5 Kg2 126.Kb3 Kh2 127.Qc4 Kg3 128.Qd4 Kh2 129.Qa1 Kh3 130.Qa2 Kxh4 131.Qh2+ Kg4 132.Qg2+ Kf4 133.Qf1+ Ke5 134.Ka3 Kd6 135.Qf4+ Kc5 136.Kb3 Kb5 137.Qg4 Kc6 138.Qg8 Kb5 139.Qg1 Ka6 140.Qh2 Kb6 141.Kc4 Kc6 142.Qg1 Kb7 143.Kd4 Kc7 144.Qg6 Kb7 145.Qe4+ Kc8 146.Qh1 Kb8 147.Qa1 Kc8 148.Qa5 Kb7 149.Ke3 Kb8 150.Qe1 Ka8 151.Kf4 Ka7 152.Qe8 Kb6 153.Qe3+ Ka6 154.Qf3 Kb5 155.Kf5 Kb4 156.Qg2 Ka4 157.Qe2 Ka5 158.Qf1 Kb4 159.Qd1 Kc5 160.Ke4 Kb4 161.Ke3 Kc3 162.Qb1 Kc4 163.Qe4+ Kc5 164.Kf4 Kb6 165.Qf5 Kc7 166.Ke3 Kb7 167.Qb1+ Ka7 168.Qe4 Ka6 169.Qe6+ Ka7 170.Qg8 Kb6 171.Ke4 Ka7 172.Kd3 Kb6 173.Kd4 Kb5 174.Qe6 Kb4 175.Qb6+ Ka4 176.Kc3 Ka3 177.Qb3# 1-0