1.Nf3 Nf6 2.d4 e6 3.c4 b6 4.Bf4 Bb7 5.e3 Be7 6.Bd3 d6 7.Nc3 Nbd7 8.O-O O-O 9.b3 Nh5 10.Bg3 Nxg3 11.hxg3 g6 12.Nd2 c5 13.dxc5 dxc5 14.Nde4 f5 15.Nd2 Ne5 16.Bc2 Qd7 17.Qe2 Bf6 18.Rad1 Qg7 19.e4 Ng4 20.exf5 Bxc3 21.Qxg4 exf5 22.Qf4 Be5 23.Qe3 Rfe8 24.Rfe1 Bc6 25.Nb1 Bd4 26.Qg5 Kh8 27.g4 fxg4 28.Qxg4 Re5 29.Re2 Rh5 30.Qf4 Rf8 31.Qd2 Qf6 32.Qd3 Bxf2+