Port Elizabeth: The West Indies fought back on the third day of the second Test by dismissing South Africa's leading batsmen, Hashim Amla and AB de Villiers, in successive overs at St George's Park on Sunday.
Two further wickets fell in Port Elizabeth as South Africa reached 369 for seven at lunch, scoring 80 runs in 23 overs during the morning.
With rain having washed out most of the second day's play, Amla looked keen to push the score along after yet more rain delayed Sunday's start by an hour.
The South African captain hit two fours in the first over of the day, bowled by Jerome Taylor.
But Amla had only added ten to his overnight score of 23 when he was trapped leg before wicket by a ball from Jason Holder which nipped back off the pitch.
New cap Temba Bavuma scored a boundary off his first ball, when a defensive shot flew to third man off a thick edge from Holder but De Villiers was out in the next over, bowled by Taylor.
De Villiers survived a failed review after a leg before appeal was turned down by umpire Paul Reiffel but was bowled next ball when he tried to work a full-length delivery to leg.
The scoring rate slowed as Bavuma and the similarly inexperienced Stiaan van Zyl, playing in his second Test, could only add 21 in 10.2 overs before Bavuma (10) gloved a bouncer from Shannon Gabriel to wicketkeeper Denesh Ramdin.
Van Zyl made 29 before he was caught behind, playing a loose drive against the left-armed Kenroy Peters.