1.d4 e6 2.f4 d5 3.Nf3 c5 4.e3 Nc6 5.c3 Nf6 6.Bd3 Be7 7.Nbd2 c4 8.Bc2 b5 9.Ne5 Nxe5 10.fxe5 Nd7 11.O-O O-O 12.e4 Bb7 13.exd5 Bxd5 14.Ne4 f5 15.exf6 Nxf6 16.Nxf6+ Bxf6 17.Be3 Qe7 18.Qg4 e5 19.Rxf6 Qxf6 20.dxe5 Qxe5 21.Bd4 Qe7 22.Qh5 Be4 23.Qe2 Rae8 24.Re1 Bd3 25.Bxd3 Qf7 26.Be4 Qe7 27.Bxh7+