1.d4 Nf6 2.Nf3 e6 3.g3 b6 4.Bg2 Bb7 5.O-O d5 6.c4 Bd6 7.Nc3 a6 8.Ne5 Nbd7 9.cxd5 exd5 10.Nd3 Ne4 11.Nf4 Nxc3 12.bxc3 Nf6 13.c4 c6 14.cxd5 cxd5 15.Qb3 Be7 16.Nd3 Rc8 17.Ne5 O-O 18.Be3 Ne4 19.Rac1 Qd6 20.Rxc8 Bxc8 21.Rc1 Bb7 22.h4 Qe6 23.Rc7 Rb8 24.Bxe4 Bd6 25.Rxb7 Rxb7 26.Bxd5 Qe7 27.Bxb7 Qxb7 28.Qc4 Bf8 29.Qc6