1.e4 c5 2.d3 e6 3.f4 Nc6 4.Be2 d5 5.Nf3 Be7 6.O-O Qa5 7.Bd2 Qd8 8.c4 d4 9.Na3 Nf6 10.Qe1 a6 11.Nc2 O-O 12.b4 Nd7 13.a4 a5 14.b5 Nb4 15.Nxb4 axb4 16.Bd1 b6 17.Qg3 Bb7 18.Qh3 h6 19.g4 f5 20.gxf5 exf5 21.e5 Qe8 22.Kf2 Kh7 23.Rg1 g6 24.e6 Nf6 25.Ng5+ Kg7 26.Nf7 Rxf7 27.exf7 Qxf7 28.Qxf5 Bd6 29.Qh3 Rf8 30.Bf3 Bxf3 31.Qxf3 Nh5 32.f5 Qxf5 33.Qxf5 Rxf5+ 34.Kg2 Bf4 35.Rgd1 Be3 36.Kh1 Nf4 37.a5 bxa5 38.Rxa5 b3 39.Ra7+ Kf6 40.b6 Nxd3 41.b7 Nf2+ 42.Kg2 Nxd1 43.b8=Q Bxd2 44.h4 Ne3+ 45.Kh2 Ng4+ 46.Kh3 Nf2+ 47.Kg2 Ne4 48.Ra6+ Kg7 49.Qb7+ Rf7 50.Qxe4 Rf8 51.Rxg6+ Kf7 52.Rb6 Rg8+ 53.Kh3 Bc3 54.Rxb3 h5 55.Rb7+ Kf6 56.Qe7+ Kg6 57.Qf7+ Kh6 58.Qh7# 1-0