1.e4 c5 2.Nc3 Nc6 3.Nf3 Nd4 4.Bc4 a6 5.Nxd4 cxd4 6.Ne2 Nf6 7.d3 d5 8.Bb3 dxe4 9.dxe4 e5 10.O-O Bc5 11.Ng3 O-O 12.h3 Be6 13.Qf3 h6 14.Bd2 a5 15.a4 Qb6 16.Nf5 Kh7 17.Qd3 Bxb3 18.cxb3 Rfd8 19.Rac1 Bf8 20.f4 Nd7 21.fxe5 Nxe5 22.Qg3 f6 23.Kh1 Rd7 24.Bf4 Qe6 25.Bxe5 Qxe5 26.Qd3 Re8 27.Rce1 Bb4 28.Re2 Rc7 29.Nh4 Kg8 30.Nf3 Qc5 31.Rd1 Rd8 32.Rf1 Qb6 33.Rd1 Re7 34.Qc4+ Kh7 35.Qd3 Qa6 36.Qxa6 bxa6 37.Rxd4 Rxd4 38.Nxd4 Rd7 39.Nc6 Rd1+ 40.Kh2 Bd6+ 41.g3 Rd3 42.e5 fxe5 43.Nxa5 e4 44.Nc4 Bxg3+ 45.Kg2 Rxb3 46.Rxe4 Bc7 47.Re3 Rb4 48.b3 Kg6 49.Rd3 Kh5 50.Ne3 Be5 51.Rd5 Re4 52.Nc4 Re2+ 53.Kf3 Rh2 54.Rxe5+ Kh4 55.Ne3 Rxh3+ 56.Ke4 g5 57.Re6 h5 58.Rxa6 g4 59.Rf6 Rh2 60.a5 Ra2 61.b4 g3 62.Rg6 Kh3 63.a6 h4 64.b5 Ra5 65.Rg5 Kh2 66.Kf3 Kh3 67.Rc5 Kh2 68.Rc2+ Kh3 69.Rb2 Ra4 70.b6 Rxa6 71.b7 Rf6+ 72.Ke4 Re6+ 73.Kf4 Rf6+ 74.Kg5 Rf8 75.b8=Q Rxb8 76.Rxb8 g2 77.Nxg2 Kxg2 78.Kxh4 Kf2 79.Rb3 Kf1 80.Kh5 Ke2 81.Rc3 Kd2 82.Rg3 Kd1 83.Rg5 Ke2 84.Rg2+ Ke1 85.Rg4 Ke2 86.Rh4 Kd3 87.Rh2 Ke3 88.Rh1 Ke2 89.Kh6 Kf2 90.Rc1 Kf3 91.Rb1 Kg3 92.Kg5 Kg2 93.Kf4 Kh3 94.Kf3 Kh4 95.Ra1 Kh5 96.Ra2 Kg5 97.Ra8 Kh4 98.Rb8 Kh3 99.Rb4 Kh2 100.Re4 Kh3 101.Rc4 Kh2 102.Rd4 Kh1 103.Rh4+ Kg1 104.Ke2 Kg2 105.Rh6 Kg1 106.Ke3 Kf1 107.Rh5 Kg2 108.Rf5 Kg3 109.Rf2 Kh4 110.Rf5 Kg3 111.Rg5+ Kh2 112.Kf3 Kh1 113.Rg7 Kh2 114.Rb7 Kh1 115.Kf2 Kh2 116.Rf7 Kh1 117.Rh7# 1-0