1.e4 c5 2.Nf3 d6 3.Nc3 e5 4.Bc4 Be7 5.O-O Nf6 6.h3 Nc6 7.d3 h6 8.Bd2 Be6 9.Nd5 O-O 10.c3 Bxd5 11.exd5 Na5 12.Bb3 Nxb3 13.Qxb3 Rb8 14.c4 Nd7 15.Rfe1 f5 16.Bc3 Qe8 17.a4 Qg6 18.a5 Bf6 19.Qa4 Rf7 20.Qc2 Re8 21.Nd2 Bg5 22.b4 cxb4 23.Bxb4 Bf4 24.Kh1 Kh7 25.Rab1 b6 26.Nf3 e4 27.dxe4 fxe4 28.Nh4 Qf6 29.Rxe4 Rxe4 30.Qxe4+ Kg8 31.Ng6 Be5 32.f4 Bxf4 33.Rf1 Ne5 34.Nxf4 g5 35.g3 Qf5 36.Qxf5 Rxf5 37.Rc1 gxf4 38.Bxd6 fxg3 39.Kg2 Kf7 40.a6 Nd3 41.Rd1 Nc5 42.Bxc5 bxc5 43.Kxg3 Rf6 44.Ra1 Ke7 45.Ra5 Kd6 46.Rb5 Ke5 47.Rxc5 Rxa6 48.Kg4 Ra1 49.Kh5 a5 50.h4 Rc1 51.Kxh6 a4 52.h5 a3 53.Ra5 Rxc4 54.Rxa3 Kxd5 55.Kg6 Rc6+ 56.Kf5 Kd6 57.Ra7 Rc5+ 58.Kg6 Rc1 59.h6 Rg1+ 60.Kf7 Rf1+ 61.Kg8 Rg1+ 62.Rg7 Rh1 63.h7 Ke6 64.h8=Q Rxh8+ 65.Kxh8 Kd5 66.Rh7 Ke5 67.Rh6 Kf4 68.Rh5 Kg4 69.Rh1 Kf5 70.Rg1 Ke4 71.Rg4+ Ke5 72.Kh7 Kd5 73.Ra4 Kc6 74.Ra3 Kd6 75.Rd3+ Kc5 76.Kg7 Kb6 77.Rd1 Kc6 78.Kh8 Kb7 79.Rh1 Ka6 80.Rb1 Ka7 81.Rf1 Ka8 82.Rg1 Kb7 83.Rd1 Kc6 84.Kg8 Kb7 85.Re1 Ka8 86.Kf8 Ka7 87.Rh1 Ka8 88.Ra1+ Kb8 89.Rc1 Ka7 90.Ke8 Kb6 91.Kd8 Ka7 92.Rd1 Ka6 93.Kc7 Kb5 94.Rd5+ Ka4 95.Rd6 Ka5 96.Rd8 Kb5 97.Re8 Kc5 98.Rg8 Kd5 99.Rg2 Kd4 100.Kd6 Kc3 101.Rg8 Kb4 102.Rd8 Kb5 103.Kd5 Kb4 104.Kd4 Ka3 105.Rd7 Ka2 106.Kc3 Kb1 107.Rd4 Ka2 108.Rd2+ Ka1 109.Kd4 Kb1 110.Kc3 Ka1 111.Kb3 Kb1 112.Rd1# 1-0