1.e4 c5 2.Nf3 e6 3.Bc4 d6 4.Nc3 Nf6 5.O-O a6 6.d4 b5 7.e5 cxd4 8.Qxd4 Nc6 9.Qh4 dxe5 10.Bd3 Bb7 11.a4 b4 12.Ne4 Nxe4 13.Qxe4 f5 14.Qc4 Qd5 15.Be2 Nd4 16.c3 Qxc4 17.Bxc4 Nxf3+ 18.gxf3 Kf7 19.Re1 Bd6 20.cxb4 Bxf3 21.Bd2 Rhc8 22.b3 Bd5 23.Rac1 h6 24.Red1 Ke7 25.Bc3 Bf3 26.Re1 e4 27.b5 axb5 28.axb5 Rd8 29.Ra1 Rxa1 30.Rxa1 Bc5 31.Kf1 f4 32.Ba5 Ra8 33.Ra4 e3 34.fxe3 fxe3 35.Bc3 Rf8 36.Ke1 g5 37.Ra6 Bd5 38.Bxd5 exd5 39.b4 Bd6 40.Ke2 Rb8 41.Kxe3 Rxb5 42.Ra7+ Ke6 43.Rh7 Bxb4 44.Rxh6+ Kf5 45.Bxb4 Rxb4 46.Rd6 Ke5 47.Rg6 Rb3+ 48.Kf2 Kf4 49.Rf6+ Kg4 50.Rd6 Rb2+ 51.Ke1 Rb5 52.Kf2 Kf4 53.Rf6+ Ke4 54.Re6+ Kf5 55.Rd6 Kf4 56.Rf6+ Ke5 57.Rg6 Rb2+ 58.Kg3 Kf5 59.Rd6 Rd2 60.Rd7 Rd3+ 61.Kf2 Kf4 62.Ke2 Re3+ 63.Kf2 Re5 64.Rf7+ Ke4 65.Ke2 g4 66.Rh7 Kf4+ 67.Kf2 d4 68.Rd7 Ke4 69.Ke2 Rh5 70.Re7+ Kf5 71.Rf7+ Kg5 72.Rg7+ Kf5 73.Rf7+ Ke5 74.Re7+ Kf4 75.Rf7+ Ke5 76.Re7+ Kd5 77.Rd7+ Kc4 78.Rc7+ Rc5 79.Ra7 Rc6 80.Ra4+ Kd5 81.Ra8 Rc2+ 82.Kd3 Rc3+ 83.Kd2 Rh3 84.Rd8+ Ke4 85.Re8+ Kf3 86.Re2 Kf4 87.Rf2+ Rf3 88.Rg2 Kg5 89.Re2 Kh4 90.Re4 Rf2+ 91.Ke1 Rxh2 92.Rxd4 Kh3 93.Kf1 Rh1+ 94.Ke2 Ra1 95.Rc4 g3 96.Rc7 Kh2 97.Rh7+ Kg2 98.Rc7 Rf1 99.Rg7 Rf2+ 100.Ke1 Kh2 101.Rh7+ Kg1 102.Rg7 g2 103.Rg4 Rf6 104.Ke2 Kh2 105.Rh4+ Kg3 106.Rh7 g1=Q 107.Rg7+ Kh2 108.Rh7+ Kg2 109.Rg7+ Kh1 110.Rh7+ Qh2+ 111.Rxh2+ Kxh2 112.Kd1 Rh6 113.Ke1 Kg2 114.Kd1 Rh4 115.Kc2 Ra4 116.Kd1 Ra8 117.Kc2 Kh2 118.Kc3 Kg1 119.Kb4 Kg2 120.Kc5 Rd8 121.Kc4 Rd6 122.Kb4 Kf1 123.Kc4 Rc6+ 124.Kb5 Rc7 125.Ka4 Rc5 126.Kb3 Rc1 127.Ka3 Rd1 128.Kb3 Rb1+ 129.Ka2 Rb7 130.Ka1 Rb5 131.Ka2 Rc5 132.Kb3 Ke2 133.Kb4 Rc7 134.Kb5 Kd3 135.Ka6 Rg7 136.Kb6 Kd4 137.Kb5 Rg4 138.Ka5 Rg1 139.Kb5 Re1 140.Ka5 Rg1 141.Kb6 Rg4 142.Kc6 Kc4 143.Kd7 Kd5 144.Ke7 Ke5 145.Kd8 Kf5 146.Kd7 Rg2 147.Kd6 Rg8 148.Kd5 Rd8+ 149.Kc4 Ke5 150.Kc5 Rc8+ 151.Kb4 Kd5 152.Kb5 Rb8+ 153.Ka6 Kc5 154.Ka5 Ra8# 0-1