1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 c6 5.Nf3 Be7 6.O-O O-O 7.Ne5 Nbd7 8.Bf4 Nxe5 9.Bxe5 Ng4 10.Bf4 g5 11.e4 f5 12.exf5 exf5 13.Bc1 dxc4 14.Qe2 b5 15.Bxc6 Rb8 16.Nc3 Bf6 17.Bxb5 f4 18.Bxc4+ Kh8 19.d5 Bd4 20.Qe4 Qb6 21.Kh1 fxg3 22.Be3 Bxe3 23.fxe3 Nf2+ 24.Rxf2 gxf2 25.Qe5+ Qf6 26.Qxf6+ Rxf6 27.b3 Bh3 28.Bf1 g4 29.e4 Rf3 30.Ne2