1.d4 Nf6 2.Nf3 d5 3.c4 c6 4.g3 e6 5.Qc2 dxc4 6.Qxc4 b5 7.Qc2 Bb7 8.Bg2 Nbd7 9.Ne5 Rc8 10.O-O Qb6 11.Nxd7 Nxd7 12.Nc3 Be7 13.Rd1 O-O 14.Bf4 Nf6 15.Ne4 Nxe4 16.Bxe4 c5 17.Bxb7 Qxb7 18.dxc5 Bxc5 19.Qd3 Bb6 20.Rac1 Rfd8 21.Qf3 Qxf3 22.exf3 Rxd1+ 23.Rxd1 Rc2 24.Rd2 Rxd2 25.Bxd2 Kf8 26.Kf1 Ke7 27.Ke2 Kd6 28.Be3 Bxe3 29.fxe3 Kc5 30.Kd3 a5