1.e4 c5 2.Nf3 Nc6 3.c3 Nf6 4.e5 Nd5 5.Bc4 Nb6 6.Bb3 c4 7.Bc2 d6 8.exd6 Qxd6 9.O-O Bg4 10.h3 Bh5 11.Re1 O-O-O 12.b3 e6 13.Na3 Qf4 14.Nxc4 Nxc4 15.bxc4 Qxc4 16.Be4 f5 17.Bxc6 Qxc6 18.d4 Bd6 19.Bg5 Rde8 20.Ne5 Bxd1 21.Nxc6 bxc6 22.Raxd1 Kd7 23.g3 Rb8 24.Re2 Rhe8 25.Bf4 Bxf4 26.gxf4 Rf8 27.Re5 Rf6 28.Ra5 Rg6+ 29.Kf1 Rb7 30.Rd3 Kd6 31.c4 Rh6 32.Kg2 Rg6+ 33.Kf1 Rh6 34.Ra6 Kc7 35.Kg2 Rg6+ 36.Kf1 Rb1+ 37.Ke2 Rb2+ 38.Kf1 Rb1+ 39.Ke2 Rb2+ 40.Rd2 Rxd2+ 41.Kxd2 Kb7 42.Ra3 Rh6 43.Re3 g6 44.Kc3 Rh4 45.Kb4 Kb6 46.Rxe6 a5+ 47.Ka4 Rxf4 48.c5+ Kc7 49.Re7+ Kd8 50.Rxh7 Rxf2 51.Kxa5 Rxa2+ 52.Kb6 Rd2 53.Rg7 Rxd4 54.Rxg6 Rh4 55.Kxc6 Rxh3 56.Kb7 Rc3 57.Rg8+ Ke7 58.c6 Rb3+ 59.Kc8 f4 60.Rg7+ Ke6 61.c7 f3 62.Rg6+ Ke5 63.Rg8 Rc3 64.Rf8 Ke4 65.Kd7 Ke3 66.Re8+ Kd2 67.Rf8 Ke2 68.c8=Q Rxc8 69.Kxc8 f2 70.Rxf2+ Kxf2