Durban: Marlon Samuels and Dwayne Bravo dug deep for Windies after South Africa struck early on day three of the third and final Test at Kingsmead here on Saturday.
The tourists were 134 for three at the interval, still needing 283 to avoid an innings defeat.
Samuels was on 28 with Bravo on 32 in a stand of 46 for the unbroken fourth wicket.
Makeshift skipper Bravo, who moved up the batting order because Shivnarine Chanderpaul could not bat until number seven after spending Friday off the field because of flu, survived a caught and bowled chance to Andre Nel when he had eight.
However he cut loose after this let off playing some attractive shots on either side of the wicket. He hit seven boundaries in 36-ball knock. Samuels played a patient innings, carassing the ball in gaps for singles and couples. He hit four boundaries in his 59-ball knock
Earlier, the hosts resuming on overnight score of 23/0, lost openers Brenton Parchment and Daren Ganga early in the day and Runako Morton followed after making a hard-hit 37 when he was leg before wicket to Shaun Pollock, who announced Friday that he was retiring from Test cricket after the current match.
Parchment, who faces a disciplinary hearing after play after colliding with fast bowler Dale Steyn while running between wickets Friday, fell to the same bowler in the fourth over of the morning when he played across a full delivery. He scored 20.
Morton survived a confident leg before decision off the first ball he faced before playing an attacking innings.
Ganga edged Makhaya Ntini to Jacques Kallis at second slip after making 11 off 58 balls.
Pollock's entry into the bowling attack after almost an hour's play was greeted with cheers from his home town crowd and he struck with his second ball when Morton padded up to a ball which cut back and hit him on the back pad. Morton made 37 off 37 balls.
Brief Scores (at lunch, D-3):
West Indies Ist innings 139 and 134 for 3 ( Bravo 32 n o, Morton 37, Samuels 28 n o; Pollock 1 for 18, Steyn 1 for 31, Ntini 1 for 50) Vs South Africa 556/4 decl.
ThatsCricket (with inputs from AFP)