1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.Nc3 h6 5.a3 a6 6.c5 Ne4 7.Qc2 Nxc3 8.Qxc3 Nc6 9.Bf4 g5 10.Bg3 h5 11.h4 g4 12.Ne5 Bg7 13.e3 Nxe5 14.Bxe5 Bxe5 15.dxe5 Bd7 16.g3 Bb5 17.Bxb5+ axb5 18.c6 b6 19.O-O Qe7 20.Qd3 O-O 21.b4 f6 22.exf6 Qxf6 23.Qxb5 Qe5 24.Qd3 Kg7 25.Ra2 Ra4 26.Qb3 Rfa8 27.Rd1 b5 28.Rc1 Rf8 29.Rc5 Rf3 30.Qd3 Ra8 31.Rxb5 Rxg3+ 32.fxg3 Qxg3+ 33.Rg2 Qe1+ 34.Qf1 Qxe3+ 35.Qf2 Qc1+ 36.Kh2 Rxa3 37.Qb2+ Qxb2 38.Rxb2 Rh3+ 39.Kg2 Rg3+ 40.Kxg3 d4 41.Rxh5 d3 42.Kf4 e5+ 43.Kg3 e4 44.Kxg4 e3 45.Kf3 Kg6 46.Ra2 e2 47.Rxe2 Kf7 48.Rf5+ Kg7 49.Rh5 dxe2 50.Kxe2 Kf7 51.b5 Kf6 52.Rh8 Ke5 53.Rc8 Kf4 54.Ke1 Kf3 55.Kd2 Kf2 56.Kc2 Ke1 57.Rxc7 Kf1 58.h5 Ke2 59.Rf7 Ke1 60.Kb3 Kd1 61.Rb7 Ke2 62.Rb8 Kd3 63.Kb2 Kd4 64.b6 Kc5 65.Rd8 Kb5 66.Kb3 Kxc6 67.Ra8 Kb5 68.Ra5+ Kxa5 69.Ka3 Ka6 70.Kb3 Kb5 71.Ka3 Kc4 72.Ka2 Kb5 73.Kb2 Kxb6 74.Kc1 Kb7 75.Kb2 Ka8 76.h6 Kb8 77.Kc2 Kc8 78.Kd2 Kb7 79.Ke3 Ka6 80.h7 Kb6 81.Ke2 Ka6 82.Kf1 Kb6 83.h8=R Kc5 84.Rh5+ Kd4 85.Kf2 Kc4 86.Rh3 Kd5 87.Rc3 Kd4 88.Rc7 Ke5 89.Rh7 Kd5 90.Kg1 Kc5 91.Re7 Kb4 92.Re8 Kc4 93.Ra8 Kc3 94.Rf8 Kd4 95.Rf1 Ke4 96.Rf6 Kd3 97.Ra6 Ke3 98.Rg6 Kf4 99.Kf2 Ke4 100.Rf6 Ke5 101.Rf8 Ke6 102.Ra8 Kf7 103.Ra1 Kg8 104.Ra2 Kh7 105.Ke2 Kh8 106.Kf1 Kg7 107.Ke2 Kh8 108.Kd1 Kg8 109.Rg2+ Kf8 110.Rg4 Kf7 111.Rb4 Ke6 112.Rd4 Ke7 113.Kd2 Kf8 114.Ra4 Ke8 115.Ra7 Kd8 116.Ke1 Kc8 117.Ra3 Kb7 118.Rb3+ Kc7 119.Rd3 Kb8 120.Kd2 Kc7 121.Kc3 Kb6 122.Kc4 Kb7 123.Kc5 Kc7 124.Rd2 Kb8 125.Kc6 Ka7 126.Rd6 Kb8 127.Rd7 Ka8 128.Kb6 Kb8 129.Rd8# 1-0