1.e4 c5 2.Nc3 Nc6 3.f4 d6 4.Nf3 g6 5.g3 Bg7 6.Bg2 Nf6 7.O-O O-O 8.d3 Rb8 9.h3 b5 10.Be3 b4 11.Ne2 Nd7 12.Qc1 Qb6 13.g4 Nd4 14.Ng3 a5 15.Nxd4 cxd4 16.Bd2 Ba6 17.f5 Rbc8 18.Qd1 Be5 19.Bf4 Bxf4 20.Rxf4 g5 21.Rf2 f6 22.Qd2 Ne5 23.Bf1 Rc7 24.Be2 Rfc8 25.Rc1 Rc6 26.Rh2 Bxd3 27.h4 Bxe2 28.Qxe2 d3+ 29.Qf2 Nf3+