1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Bd7 6.Bc4 e6 7.O-O Nc6 8.Be3 Be7 9.Bb3 O-O 10.f4 Nxd4 11.Bxd4 Bc6 12.Qe2 b5 13.Nxb5 Bxb5 14.Qxb5 Nxe4 15.Qe2 d5 16.Rad1 Bc5 17.Bxc5 Nxc5 18.f5 Qb6 19.Kh1 Ne4 20.c4 exf5 21.Rxd5 Rfe8 22.Qf3 g6 23.g3 Nf6 24.Rd2 Re3 25.Qg2 Rae8 26.Bd1 Ne4 27.Rc2 Nc5 28.g4 f4 29.g5 Nd3 30.Be2 Ne1 31.Rxe1 f3