1.Nf3 e6 2.g3 f5 3.Bg2 Nf6 4.O-O Be7 5.d4 O-O 6.b3 Qe8 7.Ne5 d6 8.Nd3 Nc6 9.Bb2 Bd7 10.Nd2 Qh5 11.e4 Qxd1 12.Raxd1 fxe4 13.Nxe4 Nxe4 14.Bxe4 Bf6 15.d5 exd5 16.Bxd5+ Kh8 17.Bxf6 Rxf6 18.Rfe1 Rff8 19.Nf4 Rfe8 20.c4 g5 21.Nh5 Rf8 22.f3 Rae8 23.Kg2 b6 24.Be4 Ne5 25.h3 Ng6 26.Rd5 Ne5 27.Rdd1 Ng6 28.Rd5 Re5 29.Rxe5 Nxe5 30.f4 gxf4 31.Nxf4