1.d4 Nf6 2.c4 e6 3.Nf3 Be7 4.g3 d5 5.Bg2 Nbd7 6.b3 b6 7.Nc3 O-O 8.Bb2 Bb7 9.Rc1 c5 10.cxd5 Nxd5 11.Nxd5 Bxd5 12.O-O Rc8 13.Qd3 cxd4 14.Bxd4 Bxf3 15.Qxf3 Bf6 16.Be3 Ne5 17.Qb7 Rxc1 18.Bxc1 Qd7 19.Qxd7 Nxd7 20.Rd1 Rc8 21.Bf4 Ne5 22.Bb7 Rc7 23.Ba6 g5 24.Rc1 Rd7 25.Rc8+ Kg7 26.Be3 Ng4 27.Bc1 Bd4 28.Kg2 h6 29.h3 Nf6 30.Ba3 Nd5 31.Bf8+ Kg6 32.Bd3+ f5 33.e4 Ne7 34.Bb5 Rb7 35.exf5+ exf5 36.Rd8 Bg7 37.Rd6+ Kh7 38.Bxg7 Kxg7 39.h4 Nc8 40.Re6 Re7 41.Rc6 Re5 42.a4 Rc5 43.Re6 gxh4 44.gxh4 Rd5 45.h5 Nd6 46.Rg6+ Kh7 47.Bc6 Rd2 48.Kf3 Nf7 49.Ke3 Rb2 50.Bd5 Ne5 51.Rg2 Ng4+ 52.Kf4 Rxf2+ 53.Rxf2 Nxf2 54.Kxf5 Kg7 55.Bc4 Nd1 56.Ke6 Nc3 57.Ke5 Na2 58.Kd6 Kf6 59.Kc6 Ke7 60.Kb7 Kd6 61.Kxa7 Kc7 62.Bd5 Nc3 63.Bf3 Na2 64.Ka6 Nc1 65.Bd5 Ne2 66.Kb5 Nf4 67.Bf3 Nd3 68.b4 Ne5 69.Be4 Ng4 70.Kc4 Nf6 71.Bf3 Kd6 72.Kd4 Ke6 73.a5 bxa5 74.bxa5 Kd6 75.a6 Nd5 76.Bxd5 Ke7 77.Bc6 Kd8 78.Bg2 Kc7 79.Ba8 Kd7 80.Kc3 Kc8 81.Kb3 Kd8 82.Ka4 Kd7 83.Bc6+ Kxc6 84.Ka5 Kc7 85.Kb5 Kb8 86.Kb6 Ka8 87.Kc5 Ka7 88.Kd6 Kxa6 89.Ke6 Kb5 90.Kf7 Kc5 91.Kg7 Kd5 92.Kxh6 Ke6 93.Kg7 Kd7 94.Kh7 Kc7 95.Kg8 Kc8 96.Kf7 Kd8 97.Kf6 Ke8 98.Kg7 Kd8 99.Kh8 Ke7 100.Kg7 Kd6 101.Kh6 Kc5 102.Kh7 Kb6 103.Kh8 Ka5 104.Kg8 Ka4 105.h6 Kb5 106.Kh8 Ka4 107.Kg8 Kb3 108.Kh7 Kb4 109.Kg6 Kb3 110.Kg5 Kc2 111.Kh4 Kb2 112.h7 Kc3 113.Kg4 Kd2 114.Kf4 Ke1 115.h8=R Kd1 116.Ke4 Kd2 117.Rh6 Kd1 118.Ke5 Ke2 119.Rh4 Kd1 120.Rh8 Kd2 121.Rh6 Ke2 122.Ke4 Kd1 123.Kd3 Ke1 124.Rf6 Kd1 125.Rf1# 1-0