1.d4 Nf6 2.Nf3 e6 3.Bf4 c5 4.c3 Nc6 5.e3 d5 6.Bd3 Bd6 7.Bg3 O-O 8.Nbd2 b6 9.O-O Bxg3 10.hxg3 Qc7 11.Bb5 a5 12.Qe2 Bb7 13.Rac1 Nd7 14.c4 Qd6 15.Rfd1 Rfc8 16.cxd5 Qxd5 17.dxc5 Qxa2 18.Nc4 Rd8 19.Nd6 Nxc5 20.Nxb7 Rxd1+ 21.Rxd1 Nb4 22.Nxc5 bxc5 23.Bc4 Qa4 24.b3 Qe8 25.Ne5 a4 26.bxa4 Qxa4 27.Qd2 Rf8 28.Qd7 Qc2 29.Qxf7+