1.e4 c5 2.Nf3 e6 3.Nc3 a6 4.d4 cxd4 5.Nxd4 Qc7 6.Bd3 Nf6 7.Qe2 Bd6 8.Rf1 Nc6 9.Nb3 O-O 10.f4 e5 11.g4 exf4 12.g5 Ne8 13.Nd5 Qd8 14.h4 Be5 15.c3 d6 16.Bxf4 Bxf4 17.Rxf4 Nc7 18.O-O-O Ne5 19.Bc2 Nxd5 20.exd5 Ng6 21.Bxg6 hxg6 22.Nd4 Bd7 23.Rdf1 Rc8 24.a3 Rc5 25.Qe4 Bh3 26.Ne6 Qc8 27.Nxf8 Bxf1 28.Nxg6 Rxc3+ 29.Kd2 Rd3+ 30.Qxd3 Bxd3 31.Ne7+ Kf8 32.Nxc8 a5 33.Nxd6 Ba6 34.Kc3 Ke7 35.Nxf7 Bd3 36.h5 Ba6 37.h6 b6 38.h7 a4 39.h8=Q Bd3 40.Qxg7 Ba6 41.Rxa4 Kd7 42.Rxa6 Ke8 43.Ra8+ Ke7 44.Ra7+ Ke8 45.Re7+ Kxe7 46.Qg8 b5 47.Qh7 b4+ 48.Kd3 bxa3 49.Ne5+ Kd8 50.g6 axb2 51.Qh1 b1=N 52.Qh8+ Ke7 53.Qb8 Nc3 54.Qa7+ Kd8 55.Kc4 Nxd5 56.Kxd5 Ke8 57.Ke6 Kd8 58.Qc5 Ke8 59.Qc8# 1-0