Postpublished at 10:34 British Summer Time 30 July 2017
Meanwhile, BBC Radio 5 live have been hearing from the sage ex-England captain Mike Brearley, who's stepping down as chairman of MCC's World Cricket Committee this year.
SA chasing improbable 492 to win
Stokes removes De Kock & Du Plessis with successive deliveries
Root catches Amla at slip; Kuhn is bowled by Broad
England 313-8 declared in second innings
Bairstow 63, Westley 59, Root 50
First innings: Eng 353 (Stokes 112), SA 175 (Bavuma 52)
Mark Mitchener and Jamie Lillywhite
Meanwhile, BBC Radio 5 live have been hearing from the sage ex-England captain Mike Brearley, who's stepping down as chairman of MCC's World Cricket Committee this year.
Alec Stewart
Ex-England captain on BBC Test Match Special
Just looking at the forecast for Sunday and Monday, there's a fair bit of sun about and therefore it will be a good place to bat. The timing of England's declaration is going to be crucial because - famous last words - you're not going to roll them over in 40 overs, or at least you shouldn't do if the sun is out.
I'd bat proactively on Sunday morning, and then an hour or 50 minutes after lunch play white-ball cricket: smash it around the place and then see if we can bowl South Africa out.
You'd want a few more than 400 if you can, but 400 is the minimum. If it's going to be cloudy, 350 should be plenty - but the forecast is saying it won't be. If you go with too small a total and there's a bit of a partnership, you lose the catching men and therefore the ability to take wickets disappears.
Morning, everyone. It was a day truncated by rain yesterday - but England were left deliberating on when to time any possible declaration today. They're 252 runs ahead of South Africa, with nine second-innings wickets left standing, and two days to go.
Here's Pint-sized TMS to fill you in on day three: