1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.O-O b5 8.Bb3 Be7 9.f4 Bb7 10.e5 dxe5 11.fxe5 Bc5 12.Be3 Nc6 13.exf6 Bxd4 14.Bxd4 Qxd4+ 15.Qxd4 Nxd4 16.Rad1 Nxb3 17.axb3 gxf6 18.Rxf6 Rg8 19.g3 Ke7 20.Rh6 Rad8 21.Rh4 Rxd1+ 22.Nxd1 Rd8 23.Ne3 Rd2 24.Kf1 Bf3 25.Rf4 Bh5 26.Rf2 Rxf2+ 27.Kxf2 a5 28.Nf1 Bd1 29.Ne3 Bh5 30.Nf1