1.Nf3 e6 2.g3 f5 3.Bg2 Nf6 4.O-O Be7 5.d4 O-O 6.b3 d5 7.c4 b6 8.Ba3 Bb7 9.Ne5 Bxa3 10.Nxa3 Qe7 11.Nc2 c5 12.Ne3 Ne4 13.f4 Nd7 14.cxd5 exd5 15.Nxd7 Qxd7 16.Bxe4 fxe4 17.Rc1 Rac8 18.Qd2 Rfd8 19.b4 cxb4 20.Qxb4 Ba6 21.Qd2 Bc4 22.f5 Rf8 23.Rf2 b5 24.Rcf1 Qd6 25.f6 gxf6 26.Ng4 Kh8 27.Rxf6 Qe7 28.Qh6 Rxf6 29.Rxf6 Qg7 30.Qf4 Bxe2 31.Ne5 Bh5