1.e4 c5 2.c3 a6 3.Be2 Nh6 4.d4 e6 5.d5 Ng8 6.Nf3 Nf6 7.dxe6 dxe6 8.Qxd8+ Kxd8 9.e5 Nd5 10.Nbd2 Be7 11.Ne4 Nc6 12.O-O b6 13.a3 b5 14.a4 Rb8 15.Nfg5 Ke8 16.f4 c4 17.Nd6+ Bxd6 18.exd6 h6 19.Ne4 Kd7 20.axb5 axb5 21.f5 exf5 22.Rxf5 Ke6 23.Rf1 Ne5 24.Rd1 f5 25.Nc5+ Kxd6 26.Be3 Nd3 27.Nxd3 Nxe3 28.Rd2 cxd3 29.Rxd3+ Nd5 30.Rad1 Be6 31.Bf3 Rhd8 32.Bxd5 Ke7 33.Bxe6 Rxd3 34.Rxd3 Kxe6 35.Kf2 g5 36.g3 Ra8 37.Rd4 Ra4 38.Ke3 Ke5 39.Rd8 Ra2 40.Rd2 h5 41.Kf3 Ra1 42.Re2+ Kf6 43.Rd2 Rf1+ 44.Ke3 Ke5 45.Rd4 Rh1 46.h4 f4+ 47.gxf4+ gxf4+ 48.Rxf4 Rh3+ 49.Rf3 Rxh4 50.Rg3 Rg4 51.Rh3 h4 52.Kf3 Rf4+ 53.Ke3 Kf5 54.Rh1 Kg5 55.b3 Rg4 56.c4 Rg3+ 57.Kd4 Rxb3 58.c5 b4 59.Kc4 Rb2 60.Rg1+ Kh5 61.Rg8 h3 62.Rh8+ Kg4 63.Rg8+ Kf3 64.Rf8+ Kg2 65.Rg8+ Kh1 66.Rg6 Rb1 67.c6 h2 68.Rh6 Kg2 69.Rg6+ Kf3 70.Rf6+ Ke4 71.Re6+ Kf5 72.Rh6 h1=Q 73.Rxh1 Rxh1 74.c7 Rc1+ 75.Kxb4 Rxc7 76.Ka4 Kg4 77.Ka3 Ra7+ 78.Kb3 Kf4 79.Kb4 Rg7 80.Kb5 Kg5 81.Kc4 Kg4 82.Kb4 Kf5 83.Kc4 Kg6 84.Kb4 Kh7 85.Ka4 Rf7 86.Kb4 Kh8 87.Ka3 Rc7 88.Kb2 Rc6 89.Ka3 Ra6+ 90.Kb4 Rd6 91.Kc4 Rh6 92.Kb3 Kh7 93.Kc3 Rh5 94.Kb2 Ra5 95.Kc1 Kg6 96.Kc2 Re5 97.Kd3 Kh6 98.Kc3 Rf5 99.Kc2 Rf6 100.Kc1 Rf3 101.Kb2 Rd3 102.Kb1 Rg3 103.Ka2 Rc3 104.Kb1 Rc6 105.Ka1 Rc5 106.Kb1 Kh5 107.Kb2 Kg4 108.Ka2 Re5 109.Kb3 Kf5 110.Kc4 Ke4 111.Kb4 Kd3 112.Ka3 Kc3 113.Ka2 Ra5+ 114.Kb1 Rd5 115.Kc1 Rd8 116.Kb1 Ra8 117.Kc1 Ra1# 0-1