1.Nf3 Nf6 2.d4 e6 3.c4 d5 4.Nc3 Ne4 5.Qc2 Bb4 6.e3 O-O 7.Bd3 f5 8.O-O c6 9.Ne2 Bd6 10.b3 Nd7 11.Bb2 Qf6 12.a4 a5 13.Ba3 Bxa3 14.Rxa3 g5 15.Raa1 g4 16.Ne1 Qh6 17.Nf4 Kh8 18.cxd5 exd5 19.f3 g3 20.h3 Nf2 21.Bxf5 Nf6 22.Bxc8 Raxc8 23.Ned3 Nxd3 24.Qxd3 Rce8 25.Qd2 Re7 26.Rfe1 Rfe8 27.Rad1 Qg5 28.Kf1 Nh5 29.Nxh5 Qxh5 30.Qxa5 Rxe3 31.Rxe3 Rxe3 32.Qd8+ Qe8 33.Qxe8+ Rxe8 34.Re1 Ra8 35.Ke2 Kg7 36.Ke3 Rf8 37.Kd3 Kf6 38.Re5 Ra8 39.h4 Rg8 40.Ke3 Ra8 41.Kf4 Ra6 42.Kxg3 Rb6 43.Re3 Rb4 44.Rd3 b6 45.Kf2 c5 46.dxc5 bxc5 47.Rxd5 c4 48.bxc4 Rxa4 49.Rc5 Rb4 50.Rc6+ Kf5 51.h5 Ra4 52.g3 Rb4 53.g4+ Kf4 54.Rf6+ Ke5 55.Rf5+ Ke6 56.c5 Rb3 57.c6 Rb4 58.Ke2 Re4+ 59.Kf1 Re3 60.Kf2 Rd3 61.Ke2 h6 62.Kxd3 Kd6 63.Kc2 Ke7 64.Kb1 Ke6 65.Kb2 Ke7 66.Ka1 Kd8 67.Ka2 Kc8 68.Kb1 Kc7 69.Kb2 Kd8 70.Ka1 Kc8 71.Kb1 Kb8 72.g5 Ka7 73.Ka2 hxg5 74.h6 g4 75.h7 gxf3 76.Kb1 Kb8 77.Kb2 Kc7 78.Ka1 f2 79.Rxf2 Kc8 80.Rf3 Kd8 81.Ka2 Ke8 82.Ka3 Ke7 83.Kb2 Kd6 84.Ka1 Ke7 85.Ka2 Ke8 86.h8=R+ Ke7 87.Rf1 Ke6 88.Rh5 Kd6 89.c7 Ke7 90.Rh2 Kd7 91.Ra1 Kd6 92.Rb2 Kd5 93.Rb3 Kd6 94.Ra3 Ke5 95.Ra4 Kf6 96.Ka3 Kg5 97.Rg4+ Kh5 98.Rh1+ Kxg4 99.Kb2 Kg5 100.Kb1 Kf5 101.Ka1 Kg4 102.Rh2 Kg3 103.Ka2 Kf4 104.Rh3 Ke4 105.Ka3 Kf4 106.Kb2 Kf5 107.Kb1 Kf4 108.c8=R Ke4 109.Rh1 Kf5 110.Ra8 Kf4 111.Ra5 Kf3 112.Ra2 Ke4 113.Rd1 Ke5 114.Rdd2 Kf6 115.Rdb2 Kg7 116.Rb3 Kh7 117.Rba3 Kh6 118.Ra4 Kg5 119.Rg4+ Kh6 120.Rh2# 1-0