1.d4 d5 2.Nf3 Nf6 3.c4 c6 4.e3 e6 5.Nc3 Nbd7 6.Bd3 Bd6 7.O-O O-O 8.e4 dxc4 9.Bxc4 e5 10.Bg5 Qa5 11.d5 cxd5 12.Nxd5 Nxe4 13.b4 Bxb4 14.Qb1 Nd2 15.Bxd2 Bxd2 16.Rd1 Bh6 17.Qe4 Nc5 18.Qxe5 Bg4 19.Ne7+ Kh8 20.Rd5 b6 21.Nh4 Rae8 22.Re1 Be6 23.Nef5 f6 24.Qe2 Bf7 25.Ne7 Bxd5 26.Neg6+ hxg6 27.Qxe8 Rxe8 28.Rxe8+ Kh7 29.Bxd5 Ne6