1.d4 c6 2.Nf3 Nf6 3.c4 d5 4.Nc3 a6 5.g3 Bf5 6.Nh4 Be6 7.Bg2 g6 8.f4 dxc4 9.e4 Bg7 10.O-O O-O 11.e5 Nd5 12.f5 Nxc3 13.bxc3 Bd5 14.Ba3 Bxg2 15.Nxg2 Nd7 16.Qe2 b5 17.Nf4 c5 18.Rad1 b4 19.e6 bxa3 20.fxg6 hxg6 21.dxc5 Qc7 22.Rxd7 Qxc5+ 23.Kh1 Qc6+ 24.Qg2 Qxg2+ 25.Kxg2 fxe6 26.Rxe7 Bxc3 27.Rc1 Bf6 28.Rxe6 Rac8 29.Nxg6 Bb2 30.Rc2 Rfd8 31.Re4 Bf6 32.Ne7+ Bxe7 33.Rxe7 c3 34.Kf3 Rd2 35.Re2 Rf8+ 36.Kg4 Rfd8 37.Kf3 Rf8+ 38.Kg4 Rfd8 39.Kf3 R8d3+ 40.Kf4 Kf7 41.Rxc3 Rxe2 42.Rxd3 Rxa2 43.h4 Rf2+ 44.Kg4 a2 45.Ra3 a5 46.Rxa5 Rc2 47.Ra7+ Kf6 48.Ra6+ Ke5 49.h5 Kd4 50.h6 Rh2 51.Kf5 Kc3 52.g4 Kb3 53.g5 Rh1 54.Kg6 a1=Q 55.Rxa1 Rxa1 56.h7 Rh1 57.Kg7 Kc4 58.g6 Kd5 59.h8=Q Rxh8 60.Kxh8 Kc6 61.Kg7 Kd5 62.Kf7 Ke5 63.g7 Kd5 64.Ke7 Ke5 65.Kf8 Kf6 66.g8=R Ke5 67.Kg7 Kf4 68.Kh7 Ke4 69.Ra8 Kf4 70.Rb8 Ke5 71.Kg7 Ke6 72.Rb5 Kd7 73.Rf5 Kc6 74.Rf6+ Kc5 75.Rf8 Kc4 76.Kf6 Kb4 77.Rd8 Ka3 78.Rd3+ Kb2 79.Rd6 Kb3 80.Ra6 Kc2 81.Kg5 Kb2 82.Kg4 Kc3 83.Ra2 Kd3 84.Ra5 Kc3 85.Ra7 Kb2 86.Kg3 Kb3 87.Rh7 Kc3 88.Kh3 Kc4 89.Rh5 Kb4 90.Rh4+ Kb3 91.Kg4 Kc2 92.Kh5 Kd1 93.Kg5 Kc1 94.Rb4 Kc2 95.Rb8 Kd1 96.Rb1+ Ke2 97.Rb6 Ke1 98.Rb5 Kd2 99.Rb7 Kc1 100.Kh6 Kc2 101.Rb4 Kc1 102.Re4 Kd2 103.Kg5 Kc1 104.Re2 Kb1 105.Rf2 Ka1 106.Re2 Kb1 107.Kf4 Kc1 108.Ke3 Kb1 109.Ke4 Ka1 110.Kd3 Kb1 111.Rh2 Kc1 112.Re2 Kb1 113.Kc3 Ka1 114.Kb3 Kb1 115.Re1# 1-0