1.c4 c5 2.e4 d6 3.d3 Qd7 4.Bd2 f5 5.Nc3 Nc6 6.Nf3 e6 7.Be2 Nf6 8.exf5 exf5 9.Bg5 Be7 10.O-O O-O 11.d4 Ne4 12.Bxe7 Qxe7 13.Re1 Qf6 14.Nd5 Qh6 15.dxc5 dxc5 16.Bd3 Be6 17.Bxe4 fxe4 18.Rxe4 Rad8 19.Qe2 Bxd5 20.cxd5 Rxd5 21.Re1 Nd4 22.Nxd4 cxd4 23.Re8 Rf5 24.Qc4+ Kh8 25.Qc8 Qf4 26.f3 d3 27.Rxf8+ Rxf8 28.Re8 Kg8 29.Rxf8+ Qxf8 30.Qxf8+ Kxf8 31.Kf2 Ke7 32.Ke3 Kd6 33.Kxd3 Kd5 34.b4 b5 35.a3 a6 36.Kc3 g5 37.Kd3 Ke5 38.g3 Kd5 39.f4 gxf4 40.gxf4 h6 41.Ke3 h5 42.h4 Ke6 43.Ke4 Kf6 44.f5 Kf7 45.Ke5 Ke7 46.f6+ Kf7 47.Kf5 Kf8 48.Kg6 Kg8 49.Kxh5 Kf7 50.Kg5 Kf8 51.h5 Kf7 52.h6 Kg8 53.Kg6 Kh8 54.f7 a5 55.f8=Q# 1-0