1.Nf3 Nf6 2.c4 e6 3.g3 b6 4.Bg2 Bb7 5.d4 c5 6.d5 exd5 7.Nh4 Nc6 8.cxd5 Ne5 9.f4 Ng6 10.Nf5 d6 11.Nc3 Bc8 12.e4 Bxf5 13.exf5 Ne7 14.g4 h6 15.O-O b5 16.Nxb5 a6 17.Nc3 Qb6 18.Qe2 Kd8 19.Rb1 h5 20.g5 Ng4 21.Be4 g6 22.f6 Ng8 23.Bf3 N4xf6 24.gxf6 Nxf6 25.b4 cxb4+ 26.Be3 Qa5 27.a3 Qxa3 28.Bd4