1.e4 c5 2.Nf3 Nf6 3.e5 Nd5 4.Nc3 e6 5.Nxd5 exd5 6.d4 d6 7.Bb5+ Nc6 8.O-O Be7 9.exd6 Qxd6 10.c4 a6 11.Bxc6+ bxc6 12.cxd5 Qxd5 13.dxc5 Bg4 14.Qxd5 cxd5 15.Ne5 Bf5 16.Be3 Bf6 17.Bd4 O-O 18.f4 Rfb8 19.Nc6 Rc8 20.Bxf6 Rxc6 21.Bd4 Rb8 22.b3 Rb4 23.Rad1 f6 24.Bc3 Rb8 25.b4 Be4 26.Rf2 a5 27.a3 axb4 28.axb4 Ra6 29.Rb2 Rb5 30.Rc1 Kf7 31.Bd2 Ke6 32.c6 Ra8 33.g4 f5 34.Bc3 fxg4 35.Bxg7 h5 36.Rb3 h4 37.Be5 d4 38.Bxd4 Rd5 39.Bf2 Rd2 40.Re3 Kf5 41.c7 Bb7 42.Re5+ Kxf4 43.Rb5 g3 44.hxg3+ hxg3 45.Be1 Rg2+ 46.Kf1 Be4 47.c8=Q Rxc8 48.Rxc8 Rh2 49.Bxg3+ Kxg3 50.Rc3+ Kf4 51.Rbc5 Rb2 52.R5c4 Ke5 53.Re3 Rb1+ 54.Kf2 Rb2+ 55.Kg3 Rg2+ 56.Kh3 Kd5 57.Rcxe4 Rg8 58.Rh4 Rg4 59.Kxg4 Kd4 60.Rh8 Kd5 61.Rg8 Kd4 62.Kg3 Kxe3 63.Re8+ Kd3 64.Kf3 Kd4 65.Rc8 Kd5 66.Rc1 Kd6 67.Kf2 Kd5 68.Kg1 Kd4 69.Rc5 Kd3 70.Rh5 Ke3 71.Kh1 Kd3 72.Rh6 Kc4 73.Rh2 Kc3 74.Rh4 Kc2 75.Kg1 Kc3 76.b5 Kc2 77.Rh5 Kb3 78.Rh6 Ka4 79.Rg6 Kxb5 80.Kf1 Ka4 81.Ke2 Ka3 82.Ra6+ Kb4 83.Ra8 Kb5 84.Kd3 Kc6 85.Ra4 Kc5 86.Ra2 Kb5 87.Rh2 Kc5 88.Rh4 Kb6 89.Kd4 Kb7 90.Ke3 Kc6 91.Kf3 Kd5 92.Rh5+ Ke6 93.Rh1 Ke7 94.Rh2 Kd7 95.Kg3 Kc8 96.Rc2+ Kd8 97.Re2 Kc7 98.Kh3 Kd7 99.Rh2 Kd8 100.Kh4 Ke8 101.Rd2 Kf7 102.Kg3 Kf6 103.Rd1 Kf7 104.Rf1+ Ke7 105.Ra1 Kd7 106.Ra6 Kc8 107.Ra5 Kd7 108.Kf4 Kd6 109.Rb5 Ke6 110.Rf5 Ke7 111.Kf3 Kd6 112.Rf7 Ke6 113.Rg7 Ke5 114.Rg8 Ke6 115.Rg5 Kd6 116.Ke4 Ke6 117.Rg6+ Ke7 118.Kd5 Kf7 119.Re6 Kf8 120.Kd6 Kf7 121.Kd7 Kf8 122.Re7 Kg8 123.Ke6 Kf8 124.Kf6 Kg8 125.Kg6 Kf8 126.Re4 Kg8 127.Re8# 1-0