A record breaking double hundred from Ben Stokes and a maiden century from Jonny Bairstow helped England post 629 runs in their first innings following which Hashim Amla's unbeaten fifty guided South Africa to 141 for two at stumps on day two of the second Test in Cape Town.
Steven Finn took three wickets to reduce South Africa to 136 for four in a chase of 416 runs, putting England on a course for their first Test win against the Proteas since December 2009 despite a solid resistance from AB de Villiers.
Riding on Joe Root's unbeaten half-century England scored 172 for three at stumps on day three to stretch their lead to 261 runs with seven wickets in hand after Dean Elgar's unbeaten hundred remained the only saving grace for South Africa in their first innings of the first Test in Durban.
Dean Elgar struck a patient unbeaten fifty to hold South Africa's innings together even as Stuart Broad took three crucial wickets to reduce the hosts to 137 for four with a deficit of 166 runs at stumps on day two of the first Test in Durban.
James Taylor and Nick Compton shared a 125-run stand to rebuild England’s innings after Dale Steyn returned from injury with a splendid three-wicket haul allowing South Africa to restrict the visitors to 179 for four at stumps on a rain dampened day one of the first Test in Durban.