Port Elizabeth: England sealed their biggest away win in more than nine years in the third Test against South Africa to move 2-1 up with one match left in the series.
Needing four wickets on the fifth morning, the tourists bowled the Proteas out for 237 to seal victory by an innings and 53 runs in Port Elizabeth on Monday.
From 102-6 overnight, still 188 short of making England bat again, South Africa's margin of defeat would have been even greater had it not been for Keshav Maharaj, who clubbed 71.
In a freewheeling 10th-wicket stand of 99 with Dane Paterson, Maharaj at one stage took 45 runs from 14 deliveries.
Before that, England's progress had been serene. Just as he did on Sunday, Stuart Broad removed Vernon Philander in the first over of the day, before Mark Wood had Kagiso Rabada caught at mid-on and Dom Bess bowled Anrich Nortje.
However, what started as Maharaj and Paterson trying their luck turned into frustration for England, with the ball disappearing to all parts and fielders scattered all over Port Elizabeth.
It was eventually ended when Maharaj attempted a single to mid-on, failing to beat a Sam Curran throw that hit the non-striker's stumps.
England will win the series if they avoid defeat in the fourth Test in Johannesburg, which begins on Friday.