1.d4 Nf6 2.Bf4 e6 3.e3 d5 4.Nf3 Bd6 5.Bg3 O-O 6.Nbd2 c5 7.c3 Qc7 8.Bxd6 Qxd6 9.Ne5 Nbd7 10.f4 b6 11.Bd3 a5 12.Qe2 Bb7 13.a4 Ne4 14.Nxe4 dxe4 15.Bb5 Nf6 16.Rd1 Rfd8 17.O-O Rac8 18.f5 exf5 19.Rxf5 Qe6 20.Rdf1 Rd5 21.Bc4 cxd4 22.Bxd5 Bxd5 23.exd4 Rc7 24.h3 h6 25.Qe3 Bb3 26.Qg3 Kh7 27.Qh4 Ng8 28.Qxe4 Kh8 29.Nxf7+ Rxf7 30.Qxe6 Bxe6 31.Rxf7 Bxf7 32.Rxf7 Nf6 33.Rxf6 gxf6 34.Kf2 Kg7 35.Kf3 f5 36.Kf4 Kf6 37.d5 h5 38.h4 Kg6 39.Ke5 Kf7 40.Kxf5 Ke7 41.g4 hxg4 42.Kxg4 Kd6 43.h5 Kxd5 44.h6 Kc4 45.h7 Kb3 46.h8=Q Kxb2 47.Qf6 Kb3 48.Qxb6+ Kxa4 49.c4 Ka3 50.c5 a4 51.c6 Ka2 52.c7 a3 53.c8=Q Ka1 54.Qc2 a2 55.Qc1#