South Africa 172 for 1 (de Villiers 71, Amla 69*) beat England 171 (Buttler 54, Abbott 3-26) by nine wickets
Scorecard and ball-by-ball details
An England implosion that saw their last seven wickets go down for just 14 runs and a sublime performance with the bat, combining the power of AB de Villiers with the elegance of Hashim Amla, saw South Africa seal the two-match T20 series in emphatic fashion. Victory meant South Africa won both limited-overs series against England, after losing the Test series, and ended the tour in fine style.
On a Wanderers pitch packed with runs, England needed a total in excess of 200 but could not get away at the start of the innings, rebuilt with a 96-run stand between Eoin Morgan and Jos Buttler and then collapsed. De Villiers and Amla then made England wonder if 300 would have been enough when they polished off 100 runs inside seven overs to set South Africa up for a dominant win.
Unlike in the previous matches on this tour, South Africa did not allow England to get away from them early on. Kagiso Rabada and Kyle Abbott kept a lid on things by bowling back of a length. Rabada could have had Jason Roy out first ball but JP Duminy spilled the catch at short cover. Ten balls later, Rabada had his man when Roy tried to smack him down the ground, was beaten for pace and his off stump was uprooted.
South Africa continued with their short-ball strategy but it did not work as well against Joe Root. He scored the first boundary of the innings off one of those deliveries and went on to punish Abbott, Rabada, Chris Morris and then David Wiese, who was dealt with even more severely once Root was dismissed.
The introduction of spin allowed South Africa to pull things back when Imran Tahir had Root caught on the extra cover boundary and he was on hand to run out Alex Hales when Eoin Morgan seemed to commit a second as Morris raced in from deep midwicket. By the time he sent Hales back it was too late.
With two new batsmen at the crease, England needed time to rebuild and once Buttler had settled, he took it on himself to accelerate. He found runs with power and placement, particularly off Wiese, who missed the yorker and tried the slower ball without success. Morgan joined the party and Wiese's second and third overs cost 30 runs.
He was replaced by Duminy, who fared no better. Buttler targeted Duminy, Morgan looked more confident than he has throughout the series and was reading Morris well. With four overs to go, England, on 150, were well on track for a big score.
Then, their fortunes changed. Buttler was caught inches off the turf by Faf du Plessis and Morgan was run out at the non-striker's end in successive balls. England had two new men in again and their luck got no better. Stokes was caught off a ball that he should have hit into the ground but which popped up to Morris, Duminy made up for his earlier blunder with a good catch on the boundary to remove Moeen Ali and England were in free fall.
Abbott was rewarded for accuracy with two wickets in two balls at the death and England were bowled out without completing their 20 overs. Rabada took the final wicket in similar fashion to the way he claimed the first when he removed Adil Rashid's off stump.
At altitude and with a fast outfield, South Africa would have known the target was chaseable but may not have expected to get it as quickly as they did. De Villiers was in no mood to stick around. The first ball he faced found the boundary and that was just the beginning.
He sent the ball into the stands, the grass embankment and even the parking lot in a display of innovative hitting that the Wanderers has seen before. The ground was the venue of de Villiers' fastest ODI century and has now also witnessed his fastest fifty in the shortest format. It came off 21-balls.
By then Amla, who only had eight runs when de Villiers had 40, had just about caught up. In entirely contrasting style, Amla added 32 runs off nine balls with touches of finesse, like his flick through fine leg, and excellent timing.
South Africa's hundred was up in the seventh over and none of the England bowlers was spared. The attack were all guilty of missing their lines, often bowling too full and on the pads and were overawed by the assault they came under. De Villiers found the boundary six times and went over it another six but finally miscued Rashid to long-off to give England some relief but not much hope.
Amla got to fifty soon after, off 27 balls and batted through. He had his highest T20 international score by the time du Plessis finished off to give South Africa victory with 5.2 overs to spare.
Firdose Moonda is ESPNcricinfo's South Africa correspondent