1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.a4 e6 7.Bc4 Be7 8.O-O O-O 9.f4 Qc7 10.Bd3 Nbd7 11.Be3 b6 12.h3 Bb7 13.Qd2 Nc5 14.f5 e5 15.Nf3 Nfxe4 16.Nxe4 Nxe4 17.Bxe4 Bxe4 18.c3 Bxf5 19.Qf2 Rab8 20.Bg5 f6 21.Be3 Be6 22.Qg3 d5 23.Nd4 Bd7 24.h4 Qc8 25.Ne2 Bc5 26.Bxc5 bxc5 27.h5 Rxb2 28.Rf2 Bg4 29.h6 g6 30.Rxf6 Rxf6 31.Qxe5 Qe6