1.d4 Nf6 2.Nf3 e6 3.Bf4 b6 4.e3 Bb7 5.Nbd2 Be7 6.h3 O-O 7.Bd3 d5 8.O-O Nbd7 9.c3 Ne4 10.Qc2 f5 11.c4 c5 12.cxd5 exd5 13.dxc5 bxc5 14.Rfd1 Bf6 15.Rac1 Qb6 16.Nb3 c4 17.Bxc4 dxc4 18.Qxc4+ Kh8 19.Rxd7 Rac8 20.Bc7 Qa6 21.Qxa6 Bxa6 22.Nbd4 Rfe8 23.Rc6 Bb7 24.Rc2 g6 25.b3 Bg7 26.Bf4 Rxc2 27.Nxc2 Bc6 28.Rxa7 Nc3 29.Ncd4 Bxf3 30.Nxf3 Ne2+ 31.Kf1 Nc3 32.Rxg7