Port Elizabeth - Dale Steyn scored the fastest ever half-century at St George's Park as the Proteas made 417 for eight declared on day three of the second Test in Port Elizabeth on Sunday.
LIVE SCORING: SA v West Indies
Resuming on his score of 13 after lunch, Steyn took just 26 balls to race to his fifty with South Africa looking to pile on the runs with a declaration in mind.
Steyn was eventually out for 58 from 28 balls, with six fours and five sixes, having been caught by Jason Holder off the bowling of Sulieman Benn.
When Steyn fell, Proteas captain Hashim Amla decided to declare the South African innings closed.
In morning play, Amla added two boundaries to his tally on day three, before he missed a straight delivery from Holder and the batsman was given out lbw for 33.
Next to depart was AB de Villiers for 10, who was undone by a beast of a delivery which swung late and struck his offstump.
Temba Bavuma was dropped at midwicket on four off the bowling of Jerome Taylor, but the debutant added just six more to his total before he gloved a Shannon Gabriel ball through to the keeper.
Stiaan van Zyl, who scored a century in the first Test, subsequently scored 29 from 49 balls, including five fours, before he got a thin edge to the 'keeper.