1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 O-O 5.Nf3 d6 6.Be2 e5 7.O-O Nc6 8.Be3 Ng4 9.Bg5 f6 10.Bc1 a5 11.h3 Nh6 12.dxe5 fxe5 13.Bg5 Qe8 14.Nd5 Rf7 15.Qd2 Qf8 16.Be3 Nd8 17.Ng5 Rd7 18.f4 Qe8 19.f5 Nhf7 20.Ne6 Nxe6 21.fxe6 Qxe6 22.Bg4 Qe8 23.Bxd7 Qxd7 24.Rf3 Nd8 25.Raf1 Ne6 26.Qf2 Qd8 27.Rf7 Nf4 28.Bxf4 exf4 29.Qxf4 Be6 30.Ne7+