1.Nf3 Nf6 2.g3 d5 3.Bg2 c6 4.c4 Bg4 5.Ne5 Be6 6.cxd5 Bxd5 7.Nf3 c5 8.Nc3 Bc6 9.O-O e6 10.d4 Nbd7 11.Be3 a6 12.dxc5 Bxc5 13.Bxc5 Nxc5 14.Qxd8+ Rxd8 15.Rfd1 Ke7 16.Ne5 Bxg2 17.Kxg2 Rxd1 18.Rxd1 Rc8 19.Kf3 Ncd7 20.Nd3 Rc4 21.h3 Ne8 22.e3 Nd6 23.Ke2 h5 24.Rc1 Nf6 25.f3 Rc8 26.Na4 Rxc1 27.Nxc1 Nd5 28.Nc5 g5 29.N1d3 Nc7 30.g4 hxg4 31.hxg4 f6