1.d4 Nf6 2.Bf4 c6 3.Nd2 d5 4.Ngf3 Qb6 5.c4 Bf5 6.Qc1 Qd8 7.Qc3 dxc4 8.Qxc4 Nbd7 9.e3 e6 10.Be2 a5 11.Rc1 Nb6 12.Qb3 a4 13.Qd1 a3 14.b3 Nbd5 15.Bg5 Nb4 16.e4 Bg4 17.e5 h6 18.Bxf6 gxf6 19.Ne4 fxe5 20.Nxe5 Nxa2 21.Bxg4 Nxc1 22.O-O Bg7 23.Qxc1 Qxd4 24.Nxf7 Kxf7 25.Qf4+ Kg6 26.Bxe6 Rhf8 27.Qg4+ Kh7 28.Ng5+ Kh8 29.Qh5 Qf6 30.Nf7+ Rxf7 31.Bxf7 a2 32.Qe2 a1=Q 33.Kh1 Qb1 34.Qa2 Qxf1# 0-1