Chasing a more than fighting target of 279 to win, Quinton de Kock (168 not out) and Amla (110 not out) came out with a master-class and never allowed Bangladesh to be on top of them.
Just few minutes after Sehwag's tweet, De Villiers holed out to Sabbir Rahman off Rubel Hossain.
It was only a little while as the man coming in next was AB de Villiers, and from the start he left everyone at the ground in no doubt that any advantage Bangladesh had gained would quickly be a thing of the past. The middle-order batsman whacked 15 boundaries and seven sixes to bring up his 25th ton in 50-over format.
De Villiers' innings is his highest ever in ODI cricket, beating his previous best of 162 strong *188* as the highest score ever by a South African batsman in the format.
The duo, who both hit a century in the first ODI of the series, were nearing another hundred-run partnership, but Shakib trapped de Kock leg before to give Bangladesh the first break through. De Villiers' 176 is the fourth highest for Proteas in ODIs. His blitz saw South Africa race past the 150-run mark.
De Villiers reached his hundred off just 68 balls with a single to mid wicket off Rubel Hossain in the 38th over.
Here's 'Tiger' Salman's Diwali gift to his fans
But the poster marks the beginning of promotions for Salman Khan's year end release. The film has been directed by Ali Abbas Zafar .
Amla's dismissal did not stem the flow of runs, though.
South Africa were headed for a 370-plus total but for De Villiers's dismissal and a two-wicket burst from Rubel in the last over, giving the paceman figures of four for 62 off 10 overs.
Duminy, along with Farhan Behardein, added 11 runs before Hossain picked up the former for 30.
You can also track live score and ball-by-ball commentary of South Africa vs Bangladesh 2nd ODI on India.com's LIVE SCORECARD.
Editorial team of CricketCountry.