1.e4 c5 2.h3 Nc6 3.Bb5 g6 4.Nc3 Bg7 5.d3 d6 6.Nf3 Nf6 7.Bg5 Nh5 8.Nd5 Qa5+ 9.c3 h6 10.Bd2 Qd8 11.d4 O-O 12.dxc5 dxc5 13.O-O e6 14.Ne3 a6 15.Bxc6 bxc6 16.e5 a5 17.Ng4 Kh7 18.Be3 Qd5 19.Qa4 Ba6 20.Rfd1 Qc4 21.Qxc4 Bxc4 22.Bxc5 Rfd8 23.Rxd8 Rxd8 24.Bb6 Rb8 25.Bxa5 Rxb2 26.a4 c5 27.Bc7 Nf4 28.a5 Ba6 29.Nf6+ Bxf6 30.exf6 Ne2+ 31.Kh2 Nxc3 32.Be5 Rc2 33.Ne1 Ra2 34.Bxc3 Rxf2 35.Nf3 Rc2 36.Bd2 Bb7 37.a6 Bxf3 38.gxf3 Rxd2+ 39.Kg3 Rd8 40.a7 Ra8 41.Kf4 g5+ 42.Ke5 Kg6 43.Kd6 Kxf6 44.Kc7 c4 45.Kb7 Rxa7+ 46.Kxa7 Ke5 47.Kb6 Kd4 48.Kb5 c3 49.Kb4 Kd3 50.Ra3 Kd2 51.Rxc3 f5 52.Kc4 e5 53.Ra3 e4 54.fxe4 fxe4 55.Kd4 h5 56.Kxe4 Kc2 57.Kf5 Kd2 58.Kxg5 Kc2 59.Kxh5 Kd2 60.Ra7 Ke3 61.Ra6 Kd2 62.Rc6 Kd3 63.Rd6+ Ke3 64.Rg6 Kf4 65.Rf6+ Ke3 66.Rf5 Ke4 67.Kg6 Ke3 68.Rg5 Kf3 69.Kf7 Ke3 70.Re5+ Kf3 71.Rh5 Ke2 72.Ra5 Kf3 73.Kg7 Ke2 74.Rg5 Kf3 75.h4 Ke2 76.Rf5 Kd3 77.Rf4 Ke3 78.Rf6 Kd3 79.Rg6 Ke3 80.Ra6 Kd2 81.Rh6 Ke3 82.Rb6 Kf3 83.Rc6 Kg4 84.Rc5 Kg3 85.Rf5 Kg4 86.Ra5 Kxh4 87.Re5 Kg3 88.Rd5 Kg4 89.Rc5 Kf4 90.Rc8 Kg4 91.Rg8 Kf4 92.Ra8 Kg4 93.Ra1 Kf4 94.Kh8 Kg3 95.Kh7 Kg4 96.Kg6 Kf4 97.Kf7 Kg4 98.Kf6 Kf4 99.Ke7 Ke3 100.Kf7 Kf4 101.Kg7 Ke3 102.Kh8 Kf4 103.Kh7 Kg4 104.Kg6 Kf4 105.Re1 Kg4 106.Rf1 Kg3 107.Kf5 Kg2 108.Rf4 Kg3 109.Kg5 Kh2 110.Kg4 Kg2 111.Re4 Kf2 112.Re8 Kg2 113.Re2+ Kf1 114.Kf3 Kg1 115.Re1+ Kh2 116.Ra1 Kh3 117.Rh1# 1-0