1.Nf3 Nf6 2.c4 e6 3.g3 Be7 4.Bg2 O-O 5.O-O d5 6.d4 dxc4 7.Qc2 a6 8.Qxc4 b5 9.Qc2 Bb7 10.Bd2 Bd6 11.Ng5 Qc8 12.Nc3 Bxg2 13.Kxg2 Qb7+ 14.f3 Nbd7 15.Rac1 Rac8 16.Nce4 h6 17.Nxf6+ Nxf6 18.Ne4 Nxe4 19.Qxe4 Qxe4 20.fxe4 c5 21.e3 c4 22.a3 Rfd8 23.Kf3 h5 24.Ke2 f6 25.Bb4 Rd7 26.Rc3 Ra8 27.b3 Bxb4 28.axb4 a5 29.Ra1 Rda7 30.Rxa5 Rxa5 31.bxa5 Rxa5