1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bc4 Qb6 7.Nb3 e6 8.O-O Be7 9.Bg5 Ne5 10.Be2 O-O 11.Kh1 a6 12.a4 Qc7 13.a5 h6 14.Be3 Bd7 15.Bb6 Qc8 16.Bd4 Bc6 17.f4 Ng6 18.Bxf6 Bxf6 19.Qd3 Bxc3 20.bxc3 e5 21.f5 Nf4 22.Rxf4 exf4 23.Rf1 Qe8 24.Rxf4 Qe5 25.Qg3 Bxe4 26.Nd4 Rac8 27.Qh4 Rfe8 28.f6 Rxc3 29.Qf2 g5