Cape Town: Ashwell Prince closed in on a seventh Test century as South Africa edged into the lead on the third day of the second Test against West Indies at Newlands here on Friday.
South Africa were 289/8 at lunch in reply to the West Indies' first innings of 243, a lead of 46 runs.
Prince was 90 not out with Dale Steyn, who batted with a runner because of a hamstring strain, yet to score.
Prince batted for almost five hours, faced 216 balls and hit 10 fours in his patient and chanceless innings.
Mark Boucher and Prince steered the home side's charge with a 129-run stand for the sixth wicket.
Earlier, Prince and Boucher resumed on 218/5, and they were separated after an hour when Boucher was bowled off the bottom edge of his bat for 59 by medium pacer Dwayne Bravo.
Fast bowler Daren Powell dismissed Paul Harris (4) and Andre Nel (5) with catches by second slip Runako Morton and wicketkeeper Denesh Ramdin respectively as South Africa slipped to 284/8.
Prince and Steyn took South Africa to the interval without further drama.
Bravo went to lunch with figures of 4-72, while fast bowler Fidel Edwards did not bowl in the morning session after injuring a hamstring on Thursday.
West Indies lead the three-match series 1-0.
Brief Scores (at lunch, D-3):
West Indies Ist innings 243 Vs South Africa 289/8 (Prince 90 n o, Boucher 59; Bravo 4 for 72).