1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be3 e5 7.Nf3 Be7 8.Bc4 O-O 9.O-O Be6 10.Bxe6 fxe6 11.Qd2 Nc6 12.Rad1 Ng4 13.Qe2 Nxe3 14.Qxe3 b5 15.Rd2 Qe8 16.Rfd1 Rb8 17.Ne2 Qf7 18.Ng3 Rfc8 19.h3 b4 20.Qe2 a5 21.Qd3 Nd8 22.a3 bxa3 23.Qxa3 Rc5 24.c3 Nc6 25.Re1 Rcb5 26.Qa4 R8b6 27.Ra1 d5 28.Qa2 Rb3 29.Rad1 Bf6 30.Qa4 d4 31.Rc1 g6 32.cxd4 R3b4 33.Rxc6 Rxa4 34.Rxb6 exd4 35.e5 Qc7 36.Rxe6 Be7 37.Ne4 d3 38.Rxe7 Qxe7 39.Nf6+ Kf7 40.Rxd3 Ke6 41.Nxh7 Qb4 42.Kh2 Qc4 43.Rd6+ Ke7 44.Rf6 Qa2 45.Nf8 Qxb2 46.Nxg6+ Kd8 47.Ng5 Kc7 48.Rf7+ Kc6 49.e6 Ra1 50.Nf3 Qb8+ 51.Nfe5+ Kd5 52.e7 Qe8 53.Rf8 Qxe7 54.Nxe7+ Kxe5 55.Ng6+ Ke6 56.Nf4+ Ke7 57.Ra8 Ra2 58.Kg3 Kf6 59.h4 Ra3+ 60.Kg4 Ra1 61.Ra6+ Ke5 62.h5 Rb1 63.Rxa5+ Kd6 64.Ra7 Rb8 65.h6 Rg8+ 66.Rg7 Rh8 67.h7 Ke5 68.Rf7 Kd6 69.Ng6 Ra8 70.Nf8 Rb8 71.h8=Q Rb7 72.Rxb7 Kc6 73.Rb5 Kxb5 74.Qc3 Ka6 75.Qb3 Ka5 76.Nd7 Ka6 77.Qb6#