1.c4 g6 2.a4 a6 3.Nc3 c5 4.f4 Nc6 5.g3 e6 6.Bg2 Bg7 7.d3 Nge7 8.Nf3 d5 9.O-O d4 10.Ne4 b6 11.Ne5 Bb7 12.a5 Nxa5 13.Rxa5 bxa5 14.Qa4+ Kf8 15.Nxf7 Kxf7 16.Ng5+ Kg8 17.Bxb7 Rb8 18.Nxe6 Qd6 19.f5 gxf5 20.Nxg7 Kxg7 21.Bg2 Rhf8 22.Bf4 Qe6 23.Bxb8 Rxb8 24.Qxa5 Rxb2 25.Bf3 Qe3+ 26.Kh1 Qe5 27.Qxa6 Rxe2 28.Bxe2 Qxe2 29.Kg1 Qe3+ 30.Rf2 Qxd3 31.Qe6 Qe3 32.Qxe3 dxe3 33.Re2 f4 34.gxf4 Nf5 35.Kg2 Kf6 36.Kf3 Nd4+ 37.Kxe3 Nxe2 38.Kxe2 Kf5 39.Kf3 h5 40.Ke3 h4 41.Kf3 h3 42.Ke3 Kf6 43.Ke4 Ke6 44.f5+ Kf6 45.Kf4 Kf7 46.Ke5 Ke7 47.Kd5 Kf6 48.Kxc5 Kxf5 49.Kd5 Kf4 50.c5 Kf3 51.c6 Kg2 52.c7 Kxh2 53.c8=Q Kg3 54.Qc3+ Kg2 55.Ke4 h2 56.Qf3+ Kg1 57.Ke3 h1=Q 58.Qf2# 1-0