1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.Nc3 Bb4 5.Bd2 Nc6 6.a3 Be7 7.Bf4 Nh5 8.Bg3 Bd7 9.e3 Nf6 10.Rc1 dxc4 11.Bxc4 Na5 12.Ba2 Bd6 13.Ne5 Qe7 14.O-O c6 15.Nxd7 Qxd7 16.Bxd6 Qxd6 17.b4 O-O 18.bxa5 Qxa3 19.Qa4 Qd6 20.h3 b5 21.axb6 axb6 22.Qc2 Ra5 23.Bb1 Rfa8 24.Ne4 Nxe4 25.Qxe4 Rh5 26.Rxc6 Qe7 27.Rxe6 Qd8 28.Rd6 Qc7 29.Qxa8+