South Africa thrashed England by nine wickets, with AB de Villiers crunching a 21-ball fifty, in the second T20I in Johannesburg, securing a 2-0 series triumph.
De Villiers (71 off 29 balls) hit his fastest fifty in T20Is on Sunday and Hashim Amla was unbeaten with 69 off 38 as the home side chased down their 172-run target inside 15 overs.
England collapsed from 157-3 to being bowled out in 19.4 overs after Jos Buttler had smashed 54 off 28 balls, putting on 96 with Eoin Morgan (38 off 23).
After England were put into bat, Jason Roy was dropped first ball by JP Duminy at cover, but couldn't make the most of the extra life in a tortured 15-ball stay at the crease, mis-timing his way to nine before being bowled by Kagiso Rabada (2-28).
England had mustered only 10 runs from the first 2.5 overs but Joe Root (34) cracked his first ball for four, one of four he hit, and two sixes, in an enterprising 17-ball stay at the crease.
Just as the runs were starting to flow, the introduction of Imran Tahir (1-25) in the eight over - fresh from his 4-21 in the first T20I - brought a double breakthrough, Root holing out at long off, and then Alex Hales (16) run out next ball to reduce England to 61-3.
Morgan and Buttler recovered things, targeting David Wiese (0-40) to particular good effect, Buttler powerfully pulling one six into the top tier at The Wanderers, and Morgan hitting back-to-back boundary clearers in the 13th over, which cost 17.
It prompted Faf du Plessis to bowl Duminy in favour of Wiese completing his four overs and Buttler promptly despatched him for two further sixes, the second one straight down the ground again finding the top tier.
But a ball after bringing up his fifty with his fourth maximum, Buttler perished picking out the man at cover off the toe end of his bat, and England collapsed, losing seven for 14.
Morgan was unfortunate to be run out next ball, with Ben Stokes striking the ball straight back to Kyle Abbott (3-26) who flicked it onto the stumps with the skipper stranded.
Stokes was next to fall, caught and bowled by Chris Morris (2-33), given on review having initially been thought to be a bump ball, while Moeen Ali picked out cover point later in the same over.
South Africa had two in two again in the 19th over, Abbott finding himself on a hat-trick as Chris Jordan top-edged to mid-off and Sam Billings - back in the side for David Willey - pulled straight to square leg.
Topley survived, but Rabada wrapped things up soon after, bowling Rashid with a terrific yorker with two balls to spare in England's innings.
The torment continued for the visitors, and for Topley - whose fumbled run-out attempt in the final-ball defeat on Friday cost England - as De Villiers crunched his first ball for four, and smashed six straight later in the over.
There would be greater punishment for Jordan, De Villiers blasting two further fours and sixes with the third over going for 22, and Amla hitting four fours in the 19-run fifth.
De Villiers brought up his fifty, and South Africa's hundred, inside seven overs, but finally fell in the ninth, failing to clear the cover boundary, picking out Root.
Rashid thought he had Amla lbw next ball and although it was shown to be hitting the stumps on replay, the umpire didn't give the decision with Amla getting a good stride in to the leg-spinner.
Amla notched his own half-century - off 27 balls - in the 12th over, and he and captain Du Plessis (22no) saw South Africa to a comprehensive win with 32 balls to spare.
Join us for live coverage of the ICC World T20 live on Sky Sports in March.