1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.Be3 Bg7 7.Bb5+ Bd7 8.Bxd7+ Qxd7 9.f3 Nc6 10.O-O O-O 11.Nce2 Rfc8 12.c3 Ne5 13.Ng3 Nc4 14.Bc1 d5 15.b3 Nb6 16.Bb2 dxe4 17.fxe4 Ng4 18.Qe2 h5 19.h3 Ne5 20.Qe3 Nbc4 21.bxc4 Nxc4 22.Qf2 Nxb2 23.Qxf7+ Kh8 24.Ndf5 gxf5 25.Nxf5 Bf6 26.Qxh5+ Kg8 27.Nh6+ Kg7 28.Rf4 Qe8 29.Rg4+