1.d4 Nf6 2.Nf3 e6 3.c4 b6 4.a3 Bb7 5.Nc3 d5 6.cxd5 exd5 7.Bf4 Be7 8.e3 O-O 9.Be2 Nbd7 10.h3 c5 11.Ne5 Re8 12.O-O a6 13.Bf3 Nf8 14.dxc5 Bxc5 15.Qb3 Bd6 16.Nxf7 Kxf7 17.Nxd5 Ne6 18.Nxf6 Bxf3 19.Nxe8 Bxf4 20.exf4 Bd5 21.Qd3 Kxe8 22.Rfe1 Ra7 23.f5 Qa8 24.fxe6 Bxg2 25.Qxh7 Bf3 26.Qg8+ Ke7 27.Qxg7+ Kd6 28.Qg3+ Ke7 29.Qg5+