1.Nf3 d5 2.c4 e6 3.g3 c6 4.Bg2 f5 5.O-O Nf6 6.b3 Bd6 7.Bb2 Nbd7 8.Qc2 O-O 9.cxd5 cxd5 10.Nd4 Qe7 11.Nb5 Bb4 12.a3 Ba5 13.N1c3 Ne4 14.b4 Nxc3 15.Qxc3 Bb6 16.Nc7 d4 17.Qc2 Rb8 18.a4 Nf6 19.Rfc1 Bd7 20.a5 Bxc7 21.Qxc7 Rfc8 22.Qe5 Qxb4 23.Qxd4 Rxc1+ 24.Rxc1 Qxa5 25.Qd6 Rd8 26.Bxf6 gxf6 27.Bxb7 Qb6 28.Qe7 a5 29.Bf3