1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bc4 e6 7.Be3 Be7 8.O-O O-O 9.Bb3 Bd7 10.f4 Nxd4 11.Bxd4 Bc6 12.Qe2 a6 13.f5 e5 14.Bf2 b5 15.a3 Rb8 16.g4 h6 17.Rad1 b4 18.axb4 Rxb4 19.Nd5 Rxe4 20.Qf3 Rxg4+ 21.Bg3 Bxd5 22.Bxd5 Qb6+ 23.Kh1 Rd4 24.c4 Nxd5 25.cxd5 Qxb2 26.Ra1 e4 27.Qg4 e3 28.Bf4 e2 29.Rfe1 Bg5 30.Rab1 Qa2 31.Ra1 Qxd5+