1.d4 Nf6 2.Nf3 e6 3.g3 c5 4.Bg2 cxd4 5.Nxd4 Qb6 6.O-O Nc6 7.Nb3 d5 8.Be3 Qc7 9.h3 Be7 10.N1d2 b5 11.a4 b4 12.c4 bxc3 13.bxc3 O-O 14.c4 Rd8 15.cxd5 Nxd5 16.Qc2 Ndb4 17.Qe4 f5 18.Qc4 Nd5 19.Rac1 Bb7 20.Bc5 Bf6 21.e4 fxe4 22.Nxe4 Be7 23.Rfe1 Ne5 24.Qe2 Kh8 25.Bd4 Nc6 26.Qg4 Bf8 27.Ng5 Bc8 28.Qh5 Nf6 29.Bxf6 gxf6 30.Rxc6 Qg7 31.Nf7+ Kg8 32.Nxd8 Bd7 33.Nxe6 Bxe6 34.Rcxe6 Rd8 35.R6e4