1.d4 Nf6 2.Nf3 d5 3.Bf4 e6 4.e3 Bd6 5.Bg3 c5 6.c3 Nc6 7.Nbd2 O-O 8.Bd3 Ne7 9.O-O c4 10.Bc2 Nf5 11.e4 Nxg3 12.hxg3 dxe4 13.Nxe4 b5 14.Nxd6 Qxd6 15.Ne5 Ba6 16.a3 Rfc8 17.g4 Bb7 18.g5 Nd7 19.Bxh7+ Kf8 20.Nxd7+ Qxd7 21.Bc2 Qd5 22.Qg4 Ke7 23.Rfe1 Qd6 24.Be4 Bxe4 25.Qxe4 Kd7 26.Qb7+ Kd8 27.Qxf7