1.Nf3 Nf6 2.d4 e6 3.g3 d5 4.c4 dxc4 5.Bg2 Be7 6.O-O O-O 7.Qc2 a6 8.a4 Bd7 9.Qxc4 Bc6 10.a5 Bd5 11.Qa4 c5 12.dxc5 Bxc5 13.b4 Be7 14.Nc3 Bc6 15.Qb3 Nd5 16.Na4 Bb5 17.Be3 Nc6 18.Bb6 Bxa4 19.Qxa4 Nxb6 20.axb6 Qxb6 21.Rab1 Nxb4 22.Ne5 Rfd8 23.Nc4 Qc5 24.Na5 Qb5 25.Qxb5 axb5 26.Nxb7 Rdb8 27.Rfd1 Ra6 28.Rd7 Bf8 29.Rc1 Nd5 30.Bxd5 exd5 31.Rcc7 b4 32.Rxf7 b3