Rilee Rossouw has blasted South Africa's first century at a Twenty20 World Cup to help put their campaign back on track with a 104-run flogging of Bangladesh.
In a brutal display of hitting, Rossouw smashed eight sixes as he brought up his century off just 52 balls to help the Proteas to 5-205 at the SCG.
Paceman Anrich Nortje then extinguished any hope of a successful chase, claiming 4-10 as South Africa bowled Bangladesh out for 101.
Spinner Tabraiz Shamsi also claimed 3-20, with Litton Das (34) the only batter to pass 15 as Bangladesh were bundled out in 16.3 overs.
The win is a massive boost to South Africa's hopes of qualifying for the semi-finals, after their opener against Zimbabwe was washed out.
Bangladesh meanwhile now face an uphill task, likely needing to beat India and Pakistan to reach the final-four after a first-up win over the Netherlands.
The Proteas have Rossouw, who hit 109 from 56 balls, to thank for their change of fortune.
Two of his early sixes came via the sweep shot, before Bangladesh began to err too often in their lengths and Rossouw was able to punish anything too full.
Quick Taskin Ahmed copped the harshest treatment with 1-46 from three overs, including one over that went for 23 in the middle stages of the innings.
Making matters worse for Bangladesh, Rossouw was put down in the middle of that big over with Hasan Mahmud dropping a relatively easy chance at deep third man with the South African on 88.
The century was Rossouw's second in as many international innings, only being recalled in July after giving up the right to play for the Proteas in 2016 when he signed a Kolpak deal to sign a lengthy county deal in England.
"It does (make it more special now)," Rossouw said.
"When you give up your right to play for your country you expect it will be your last chance.
"Every moment you have to cherish when you play for your country.
"It's been a great journey, it's been a long journey. But it's not finished yet."
The Sydney Thunder recruit combined for a World Cup record 168-run stand with Quinton de Kock, who also powered his way to 63 from 38 balls.
Rossouw's innings was arguably the best played by a South African in a World Cup since he stood at the other end for AB de Villiers' 162 off 66 on the same ground in the 2015 ODI tournament.