1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.c4 O-O 5.Nc3 d6 6.d4 Nbd7 7.O-O e5 8.h3 a6 9.dxe5 dxe5 10.Be3 Qe7 11.Nd5 Nxd5 12.cxd5 e4 13.Nd2 f5 14.Rc1 Bxb2 15.Rxc7 Be5 16.Rc1 b5 17.Nb3 f4 18.d6 Qe6 19.gxf4 Bxf4 20.Nd4 Qe5 21.Bxf4 Rxf4 22.Nc6 Qg5 23.Ne7+ Kg7 24.Nxc8 Ne5 25.Qd4 Kh6 26.d7 Nf3+ 27.exf3 exf3 28.Qxf4