1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.a4 Qc7 8.Ba2 Be7 9.O-O O-O 10.Kh1 b6 11.Nde2 Bb7 12.Ng3 Nbd7 13.f4 Rac8 14.Qe2 Rfe8 15.Be3 Qc6 16.Bg1 b5 17.axb5 axb5 18.f5 exf5 19.Nxf5 Bf8 20.Qxb5 Qxb5 21.Nxb5 Rxc2 22.Nbxd6 Bxd6 23.Nxd6 Rb8 24.Ba7 Bxe4 25.Nxe4 Rbxb2 26.Nxf6+ Nxf6 27.Rfd1 Kf8 28.Bb1 Rxg2 29.Bc5+