1.d4 Nf6 2.c3 g6 3.e3 Nc6 4.Nf3 d5 5.Bd3 b6 6.O-O Bb7 7.b4 Bg7 8.Ng5 a6 9.Nf3 e6 10.Nbd2 h5 11.e4 dxe4 12.Nxe4 Ne7 13.Nxf6+ Bxf6 14.Re1 O-O 15.Ne5 Nf5 16.Qe2 Bxe5 17.Qxe5 a5 18.Bxf5 exf5 19.Bh6 f6 20.Qg3 g5 21.Bxf8 Kxf8 22.h4 f4 23.Qd3 Qd5 24.f3 axb4 25.Qh7 bxc3 26.Re7 Qg8 27.Qxg8+ Kxg8 28.Rxc7 Bd5 29.Rxc3 Ra4 30.Rb1 Rxd4 31.Rxb6 Rd1+ 32.Kf2 Rd2+ 33.Kg1 Rd1+ 34.Kh2 g4 35.fxg4 hxg4 36.Rxf6 Rd2 37.Rg6+ Kh8 38.Rxg4 f3 39.Rc5 fxg2 40.Rg5 Rd1 41.Rcxd5 g1=R 42.Rh5+ Kg7 43.Rxd1 Rxd1 44.Ra5 Kh6 45.a4 Rd2+ 46.Kh3 Rd3+ 47.Kg4 Rd4+ 48.Kh3 Rd3+ 49.Kg4 Rd4+ 50.Kf5 Rxh4 51.Ra8 Kg7 52.Ke6 Rh6+ 53.Kd7 Rf6 54.a5 Rf7+ 55.Kc6 Rf6+ 56.Kb5 Rf5+ 57.Kb4 Rf4+ 58.Kc3 Rf3+ 59.Kd4 Rf4+ 60.Ke5 Ra4 61.Kd6 Ra3 62.a6 Rb3 63.a7 Ra3 64.Kc5 Ra2 65.Kc6 Kh7 66.Kc7 Kg6 67.Rg8+ Kf7 68.a8=Q Rxa8 69.Rxa8 Ke6 70.Rb8 Ke5 71.Rb1 Kf5 72.Kc6 Kg5 73.Rb6 Kf4 74.Kd6 Kg3 75.Rb8 Kh3 76.Ke6 Kg2 77.Rb7 Kf2 78.Rb4 Kg2 79.Rb5 Kf2 80.Rf5+ Ke1 81.Ke7 Ke2 82.Kf6 Kd2 83.Rg5 Kc2 84.Rg3 Kb1 85.Rg6 Ka1 86.Ke6 Kb1 87.Rg4 Kc2 88.Kf7 Kb2 89.Rg6 Ka1 90.Rg7 Kb2 91.Ke7 Kb3 92.Rg3+ Kc4 93.Kd6 Kd4 94.Rg6 Kc3 95.Rg8 Kc4 96.Ke6 Kb5 97.Ke5 Kc6 98.Kf6 Kc5 99.Rg3 Kd5 100.Kf5 Kd4 101.Rg4+ Kd3 102.Rg6 Kd4 103.Kf6 Ke4 104.Rg4+ Kf3 105.Rb4 Ke3 106.Ke5 Kd3 107.Rg4 Ke3 108.Rg3+ Kf2 109.Rb3 Ke2 110.Kd4 Kf2 111.Ke4 Ke2 112.Rb2+ Kd1 113.Rh2 Kc1 114.Kd3 Kb1 115.Rh3 Kb2 116.Kd2 Ka2 117.Kc1 Ka1 118.Ra3# 1-0