Kagiso Rabada produced his career best figures of 112 for seven to dismiss England for 342 in their first innings after which South Africa extended their lead to 175 runs with nine wickets in hand at stumps on day three of the fourth Test in Centurion.
Alastair Cook scored an unbeaten gritty half-century to take England to 138 for two at stumps on day two after Quinton de Kock's maiden century propelled South Africa's first innings total to 475 in the fourth Test in Centurion.
Stephen Cook became the hundredth debutant to score a Test century after which England pegged back the South African first innings total to 329 for five at stumps on day one of the fourth Test in Centurion.
Stuart Broad's performance in the ongoing Test series against South Africa has reaped benefits as he has been named as the replacement for the injured Liam Plunkett in the England One-Day International squad.
In the span of two months, South Africa lost two things extremely valuable - their decade long invincibility in away tours and their coveted number one Test ranking. India ensured the first, England affected the second.
England fast bowler Steven Finn will no longer take part in the ongoing South African tour after suffering a side strain in the recently concluded third Test and has been replaced by Liam Plunkett in the limited overs squad.
England coach Trevor Bayliss has challenged his players to secure a 3-0 margin in the ongoing Test series against South Africa after they claimed an unassailable lead of 2-0 with a victory in the third Test in Johannesburg.
Stuart Broad has become the first England bowler to claim the top spot in the International Cricket Council Test bowler rankings since 2004 after taking eight wickets in the third Test against South Africa in Johannesburg.