1.d4 Nf6 2.Nf3 d5 3.e3 c6 4.Bd3 Nbd7 5.b3 e6 6.Bb2 Bd6 7.Nbd2 Qe7 8.Ne5 Ba3 9.Bxa3 Qxa3 10.f4 Qd6 11.O-O c5 12.c3 b6 13.Qf3 Bb7 14.Rac1 Rf8 15.Rfd1 O-O-O 16.Qe2 Kb8 17.Bb5 Qc7 18.a4 Nxe5 19.fxe5 Ng8 20.a5 f6 21.axb6 axb6 22.Nf3 Ne7 23.Rc2 Ng6 24.exf6 gxf6 25.Ra1 Qd6 26.Rca2 Kc7 27.Ba6 Bc6 28.Bb5 Ra8 29.dxc5 bxc5 30.Ra6 Bb7 31.Rxd6 Rxa1+