1.Nf3 d5 2.g3 Nf6 3.Bg2 c5 4.O-O Nc6 5.d3 e6 6.Nbd2 Qc7 7.e4 d4 8.Ne1 e5 9.h3 g6 10.c3 Be6 11.f4 exf4 12.gxf4 Nh5 13.Qf3 f5 14.e5 O-O-O 15.c4 Be7 16.a3 Kb8 17.b4 cxb4 18.Nb3 bxa3 19.Nc2 Qb6 20.Bxa3 Bxa3 21.Nxa3 Nxf4 22.Qxf4 g5 23.Qd2 f4 24.c5 Qxb3 25.Rfb1 Qc3 26.Qxc3 dxc3 27.Bxc6 Kc7 28.Be4 Bd5 29.Nb5+ Kc6 30.Nxa7+