1.e4 c5 2.Nf3 Nc6 3.Bb5 e6 4.O-O Nge7 5.Nc3 g6 6.d4 cxd4 7.Nxd4 Bg7 8.Bxc6 dxc6 9.Nb3 O-O 10.Bg5 Qc7 11.Qe2 b6 12.f4 a5 13.Qf2 Ba6 14.Rfd1 c5 15.Rd2 Rfd8 16.e5 h6 17.Bh4 Rxd2 18.Nxd2 g5 19.fxg5 Bxe5 20.Nf3 Bf4 21.gxh6 Bxh6 22.Ne4 Nf5 23.Bg5 Bb7 24.Nc3 Kf8 25.Re1 Bxg5 26.Nxg5 Ke7 27.Qxf5 Rh8 28.Rxe6+ fxe6 29.Qf7+ Kd8