Amla leaves England in mire
Hashim Amla's epic triple century has South Africa poised to win the first Test against England, with the hosts still needing 150 runs to make the tourists bat again on the final day and their top four back in the pavilion.
Amla's 13-hour unbeaten 311 from 529 balls broke AB de Villiers' 278 not out as the highest test score by a South African. England had slumped to 102-4 by stumps.
Amla and Jacques Kallis (182 not out) put on an unbroken third-wicket stand of 377 as records tumbled on a punishing weekend for England's bowlers.
South Africa declared during the tea interval and claimed a wicket in the second over of the evening session, when Alastair Cook was caught behind for a duck off Vernon Philander.
Jonathan Trott fell in the 11th over, caught behind off Dale Steyn, but England got a lifeline when Kevin Pietersen wafted a ball from Morne Morkel and was dropped by Kallis at second slip.
It was a short-lived reprieve for Pietersen, who batted like a man playing a one-day innings. After 17 balls, Morkel bowled him for 16.
Strauss played an equally senseless shot when he tried to sweep Imran Tahir and was caught off a top edge for 27.
England v South Africa,
Live, Sky Sports 1, 11.0