1.e4 c5 2.Nf3 e6 3.c3 a6 4.d4 d5 5.exd5 exd5 6.Bd3 cxd4 7.Nxd4 Nf6 8.O-O Be7 9.Nd2 Nc6 10.N2f3 O-O 11.Re1 Re8 12.h3 Bd6 13.Rxe8+ Qxe8 14.Be3 h6 15.Qe2 Bd7 16.Re1 Ne4 17.c4 Nf6 18.Nxc6 Bxc6 19.c5 Bc7 20.b4 Ne4 21.Qb2 Qd7 22.Bd4 f6 23.Be3 Re8 24.Nd4 Be5 25.Qc1 Bxd4 26.Bxd4 Ng5 27.Rxe8+ Qxe8 28.Qe3 Qxe3 29.Bxe3 Ne6 30.f4 Kf7 31.f5 Ng5 32.Bd4 Ne4 33.g4 h5 34.Kg2 hxg4 35.hxg4 Bb5 36.Bc2 Nd2 37.a4 Bc4 38.Kf2 Ne4+ 39.Ke3 Ng5 40.Bd3 Bxd3 41.Kxd3 Ke7 42.Be3 Nf7 43.Bf4 Kd7 44.b5 Ne5+ 45.Bxe5 fxe5 46.g5 axb5 47.axb5 Ke7 48.g6 Kf6 49.c6 bxc6 50.bxc6 e4+ 51.Kd4 Ke7 52.f6+ Kxf6 53.c7 Kf5 54.c8=Q+ Kxg6 55.Qe8+ Kh7 56.Qd8 Kh6 57.Qb8 e3 58.Qe8 e2 59.Qxe2 Kg5 60.Qd2+ Kh4 61.Qe1+ Kg5 62.Qc1+ Kf5 63.Qa3 Kg4 64.Qa7 g6 65.Qa6 Kf5 66.Qa7 Kg5 67.Qb6 Kg4 68.Kc5 g5 69.Qf6 Kg3 70.Kc6 g4 71.Qd8 Kf3 72.Qg5 d4 73.Qd2 Kg3 74.Kd5 Kh4 75.Qh2+ Kg5 76.Ke6 g3 77.Qxg3+ Kh6 78.Kf6 Kh7 79.Qg7# 1-0