1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bd3 e6 7.Bg5 Be7 8.Qe2 Bd7 9.h4 h6 10.Be3 Nc6 11.O-O-O b5 12.Nxc6 Bxc6 13.f4 Qa5 14.e5 dxe5 15.fxe5 Nd5 16.Nxd5 Bxd5 17.Bd4 Qxa2 18.Qg4 O-O 19.Rhf1 Rac8 20.Kd2 Qa5+ 21.Ke2 Qd8 22.Be4 Bxh4 23.Bxd5 exd5 24.e6 Qg5 25.exf7+ Kh8 26.Qxg5 Bxg5 27.Rf3 Rxc2+ 28.Kd3 Rxg2 29.Rdf1 Rg4 30.Re1 Rxd4+ 31.Kxd4 Bf6+ 32.Rxf6 gxf6 33.Re8 Kg7 34.Re6 Rxf7 35.Rxa6 f5 36.Ke3 d4+ 37.Kf3 d3 38.Rd6 h5 39.Rxd3 Kg6 40.Kf4 h4 41.b4 Kh5 42.Rd8 Kg6 43.Rh8 Rh7 44.Rd8 h3 45.Rd1 h2 46.Rh1 Rh4+ 47.Kg3 Rxb4 48.Rxh2 Kf6 49.Kf3 Ke5 50.Re2+ Kf6 51.Rc2 Rf4+ 52.Kg3 Re4 53.Kf3 b4 54.Rc6+ Ke5 55.Rc5+ Ke6 56.Rc6+ Kd5 57.Rb6 Kc4 58.Rc6+ Kb3 59.Rb6 Kb2 60.Rb5 b3 61.Rxf5 Rb4 62.Rh5 Ka2 63.Ra5+ Kb1 64.Ke3 b2 65.Kd2 Rd4+ 66.Kc3 Rd1 67.Kb3 Rd3+ 68.Kc4 Rd8 69.Kc3 Kc1 70.Rh5 Rd1 71.Kb3 b1=Q+ 72.Ka3 Rd3+ 73.Ka4 Qa2+ 74.Kb4 Qb3+ 75.Kc5 Rc3+ 76.Kd6 Qb6+ 77.Ke5 Rc5+ 78.Kd4 Rxh5+ 79.Kc4 Qg6 80.Kb3 Qg4 81.Ka2 Rh2+ 82.Kb3 Qf3+ 83.Kc4 Rh4+ 84.Kc5 Qf5+ 85.Kd6 Rh6+ 86.Ke7 Qg5+ 87.Kf7 Rf6+ 88.Ke7 Rf4+ 89.Ke6 Qf5+ 90.Kd6 Re4 91.Kc6 Qe6+ 92.Kc5 Rc4+ 93.Kb5 Qd5+ 94.Kb6 Rc6+ 95.Kb7 Qd7+ 96.Kb8 Rc8#