1.Nf3 Nf6 2.g3 d5 3.Bg2 Bf5 4.O-O Nbd7 5.d3 e5 6.Nbd2 Bc5 7.c4 c6 8.cxd5 cxd5 9.d4 exd4 10.Nb3 Bb6 11.a4 a6 12.Nfxd4 Bg6 13.Bf4 O-O 14.Rc1 Qe7 15.a5 Ba7 16.Rc7 Rfb8 17.Bh3 Qd8 18.Qd2 Rc8 19.Rfc1 Rxc7 20.Rxc7 Rb8 21.Qb4 Nf8 22.Rc1 Ra8 23.Qxb7 Bxd4 24.Nxd4 Nh5 25.Nc6 Qe8 26.Ne7+ Kh8 27.Bc8 Nxf4 28.gxf4 Bh5 29.Qxa8 Qxe7 30.Bxa6 Qd6 31.Qxf8+