1.d4 Nf6 2.Bf4 d5 3.e3 c5 4.c3 Nc6 5.Nd2 e6 6.Ngf3 Bd6 7.Bg3 a6 8.Bd3 b6 9.Ne5 Bb7 10.f4 Rc8 11.Bh4 Be7 12.O-O b5 13.Qe2 c4 14.Bc2 b4 15.f5 bxc3 16.bxc3 O-O 17.fxe6 fxe6 18.Bxf6 Rxf6 19.Rxf6 Bxf6 20.Qh5 Nxe5 21.Bxh7+ Kf8 22.dxe5 Qb6 23.exf6 Qxe3+ 24.Kh1 Qxd2 25.Rf1 Rc7 26.fxg7+ Kxg7 27.Qg6+