1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.Qb3 dxc4 5.Qxc4 Bg7 6.e4 c6 7.Be2 O-O 8.Nf3 Be6 9.Qd3 Nbd7 10.Bf4 Nb6 11.b3 Nh5 12.Be3 Bg4 13.Rc1 f5 14.exf5 Bxf5 15.Qd2 Nf6 16.Bh6 Qd6 17.Bxg7 Kxg7 18.O-O Rad8 19.h3 Nbd5 20.Nxd5 Qxd5 21.Rfe1 Ne4 22.Qe3 b5 23.Bd3 Nf6 24.Bxf5 gxf5 25.Qg5+ Kf7 26.Ne5+ Ke8 27.Nxc6 Ne4 28.Qxe7#