Stuart Broad took career-best figures in an away Test of 6 for 17 to blow South Africa apart and give England an unassailable 2-0 lead in the best of four-match series. Broad decimated the Proteas top order with an opening spell of 5 for 1 as the hosts were bowled out for just 83 in their second innings on day three of the third Test in Johannesburg.
England lost Alex Hales , Nick Compton  and Alastair Cook  in pursuit of 74 to win but Joe Root hit the winning runs against an inexperienced attack as the tourists, who had earlier earned a narrow first innings lead after being bowled out for 323, confirmed just their second series win in South Africa since their return to international cricket in 1991. Defeat sees AB de Villiers lose his first game as Test captain while his side have been replaced by India at the top of the ICC rankings.
But the headlines belong to England and particularly to Broad who produced another dazzling display to become England's third highest all-time wicket taker behind James Anderson and Sir Ian Botham. The Nottinghamshire seamer's six-wicket haul was his best away from home and fourth five-fer abroad.
"We didn't quite get it right first thing," Cook said. "But didn't go for too many runs. The guys bounced back. 300 was about par. Rooty was exceptional and then it was over to Stuart and Jimmy [Anderson]. Broady got on one of his rolls. One of those days we'll look back on for a long time.
"I don't tell [Ben] Stokesy anything, I just let him play. Those two did the same against New Zealand last year. The stand got us back into the game. When it's level on third innings on a wicket like that it's always hard. Credit to the lads, it's been a great tour. They can be really proud. You can never be satisfied but tonight's not the time for that. Andrew Strauss has told us to have a big night, so if he's said it we will."