1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.g3 Be7 5.Bg2 O-O 6.O-O dxc4 7.Qa4 a6 8.Qxc4 b5 9.Qc2 Bb7 10.Bf4 Nc6 11.Rd1 Nb4 12.Qc1 Nbd5 13.Nc3 Rc8 14.Nxd5 Bxd5 15.Be3 c6 16.Ne1 Bxg2 17.Kxg2 Nd5 18.Nd3 Nxe3+ 19.Qxe3 Qd5+ 20.f3 c5 21.dxc5 Bxc5 22.Nxc5 Qxc5 23.Qxc5 Rxc5 24.Rac1 Rcc8 25.Rxc8 Rxc8 26.Rd6 g5 27.Rxa6 Rc2 28.Kf2 Rxb2 29.a4 bxa4 30.Rxa4 h6 31.h4