1.c4 Nf6 2.Nf3 g6 3.Nc3 Bg7 4.e4 d6 5.d4 O-O 6.Be2 e5 7.O-O Nc6 8.Be3 Ng4 9.Bg5 f6 10.Bc1 f5 11.Bg5 Qe8 12.d5 Nd4 13.Nxd4 exd4 14.Nb5 Rf7 15.exf5 Rxf5 16.Bh4 Rh5 17.Bg3 Qd7 18.Nxd4 Be5 19.Bxe5 dxe5 20.Ne6 Nf6 21.Bxh5 Nxh5 22.Qe2 Qd6 23.Rfe1 Bxe6 24.dxe6 Qxe6 25.Qxe5 Qxc4 26.Rac1 Qf4 27.Rxc7 Rd8 28.Qxf4 Nxf4 29.g3