1.Nf3 Nf6 2.c4 c5 3.a3 Nc6 4.Nc3 g6 5.e4 Bg7 6.d3 O-O 7.Be2 a6 8.h3 Rb8 9.Be3 d6 10.d4 b5 11.cxb5 axb5 12.dxc5 b4 13.axb4 Rxb4 14.O-O dxc5 15.Bxc5 Qxd1 16.Nxd1 Rxe4 17.Bb5 Bb7 18.Nc3 Rf4 19.Bxc6 Bxc6 20.Bxe7 Rc8 21.Ne5 Be8 22.Rfe1 Rd4 23.Nf3 Rd7 24.Ba3 Rb7 25.Rad1 Bf8 26.Bxf8 Kxf8 27.Rd2 Rcb8 28.Ree2 Kg7 29.Ne5 Bb5 30.Nxb5 Rxb5 31.Nc4 Rb4 32.Rc2 h5 33.Ne5 R8b7 34.Nd3 Rd4 35.Ne5 Rdb4 36.Kf1 Nd5 37.Nd3 Rd4 38.Red2 Nb4 39.Nxb4 Rdxb4 40.Ke2 h4 41.Kd1 Ra4 42.Rc3 Ra1+ 43.Kc2 Rg1 44.f3 g5 45.Rc4 Ra7 46.Kc3 Rc1+ 47.Rc2 Rb1 48.f4 f6 49.fxg5 fxg5 50.Rd2 Rc1+ 51.Kb3 Rg1 52.Rg4 Kh6 53.Rd6+ Kh5 54.Rd5 Rg7 55.Ka4 Ra7+ 56.Kb4 Rb7+ 57.Rb5 Rg7 58.b3 Rg8 59.Rd5 Rf1 60.Ka3 Ra8+ 61.Kb2 Rf2+ 62.Kc3 Rc8+ 63.Kd3 Rg8 64.b4 Rf1 65.Kc2 Rf2+ 66.Kb3 Rf1 67.b5 Rb1+ 68.Kc2 Rf1 69.b6 Rc8+ 70.Kd2 Rf2+ 71.Ke3 Rb2 72.Rgxg5+ Kh6 73.Rb5 Re8+ 74.Kd3 Rd8+ 75.Kc3 Rxb5 76.Rxb5 Rg8 77.Rb2 Kh7 78.Kc4 Rd8 79.Kc5 Kh8 80.Kb5 Rd6 81.b7 Rb6+ 82.Kxb6 Kg7 83.Ka5 Kf6 84.Kb4 Kg5 85.Rb3 Kf5 86.Ka3 Kg6 87.Kb2 Kf5 88.Kb1 Kf4 89.Ka1 Ke5 90.Ka2 Kf5 91.Rb4 Kg5 92.Ka3 Kf5 93.Rb5+ Kf4 94.Kb2 Ke3 95.Kb1 Ke2 96.Ka1 Ke1 97.Ka2 Ke2 98.Ka3 Kd3 99.Rb6 Ke4 100.Ka2 Ke5 101.Kb1 Kd5 102.Ka1 Ke4 103.Ka2 Kd3 104.Kb3 Kd4 105.b8=R Kd3 106.g3 Kd4 107.gxh4 Kd3 108.h5 Kd4 109.h6 Ke4 110.Rb4+ Kf5 111.Ra4 Kf6 112.Ra1 Kf5 113.Rb5+ Ke4 114.Rba5 Kf4 115.R5a3 Ke5 116.h4 Kf5 117.h5 Ke6 118.h7 Ke5 119.h8=R Kd5 120.Rh6 Ke4 121.Rh8 Ke3 122.Rh6 Kd2 123.Rh8 Ke3 124.h6 Kf3 125.h7 Kg2 126.R1a2+ Kg3 127.Kb4+ Kg4 128.Rg3+ Kh5 129.Rh2# 1-0