1.d4 Nf6 2.Nf3 c5 3.e3 e6 4.Bd3 d5 5.c3 Nc6 6.Nbd2 Bd7 7.O-O Be7 8.Re1 cxd4 9.exd4 a6 10.Ne5 b5 11.a3 O-O 12.Ndf3 h6 13.Nxc6 Bxc6 14.Ne5 Qb6 15.Qf3 Nh7 16.Qg3 Kh8 17.Nxf7+ Rxf7 18.Qg6 Rf5 19.Bxf5 exf5 20.Rxe7 Rg8 21.Bxh6