1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.Bg2 dxc4 5.O-O a6 6.Qc2 b5 7.Ne5 Nd5 8.d3 cxd3 9.Qxd3 Qd6 10.Bf4 Nxf4 11.gxf4 Qxd3 12.Nxd3 Ra7 13.Rc1 Bd6 14.a4 bxa4 15.Nc3 Bd7 16.Nxa4 Bb5 17.Ne5 Ke7 18.Nc3 Be8 19.Nd3 Nc6 20.e4 Nb4 21.Nxb4 Bxb4 22.e5 Bd7 23.Ne4 Rb8 24.Rc4 h6 25.Rac1 Ba5 26.Nc5 Be8 27.R4c2 Rb4 28.Be4 Bb6 29.f3 a5 30.Kh1 a4 31.f5