Captain Graeme Smith hit an unbeaten half-century as South Africa beat Bangladesh by seven wickets in the third and final one-day international on Friday, to sweep the series 3-0.
After bowling out Bangladesh for 143 in 42.5 overs, South Africa comfortably reached 147 for three in 34.2 overs, losing opener Herschelle Gibbs (10), Alviro Petersen (24) and AB de Villiers (40).
With the series victory, South Africa reclaimed the top spot in the world one-day rankings ahead of Australia. Smith's unbeaten 68 was his 36th one-day half-century. He faced 94 balls and hit three boundaries and three big sixes, including the winning shot. Smith passed 5,000 runs in one-dayers when he reached 52.
Earlier, Albie Morkel took four wickets, and Johan Botha three to help South Africa bowl out hosts for a paltry total.
For Bangladesh Shahriar Nafees top-scored with 25, followed by Farhad Reza with an unbeaten 20 and Nazim Uddin (20).
Score board
BANGLADESH
Iqbal c De Villiers b A Morkel 8
Nafees c De V’iers b M Morkel 25
N’muddin c Smith b A Morkel 20
Ashraful c Amla b A Morkel 9
Shakib b Botha 12
Raqibul (run out) 12
Ghosh b Harris 3
Reza (not out) 20
Razzak c De Villiers b Botha 9
Mortaza c De V’iers b A Morkel 5
Mosharraf c De Villiers b Botha 3
Extras (B-1, LB-2, NB-3, W-11) 17
Total (all out in 42.5 overs) 143
Fall of wickets: 1-34, 2-41, 3-61, 4-72, 5-97, 6-101, 7-106, 8-118, 9-135.
Bowling: Steyn 8-4-19-0, Morne Morkel 8-1-32-1, Albie Morkel 8-2-29-4, Botha 8.5-0-34-3, Harris 10-2-26-1.
SOUTH AFRICA
Gibbs c Ashraful b Razzak 10
Smith (not out) 68
Petersen lbw Mosharraf 24
De Villiers b Reza 40
Duminy (not out) 0
Extras (LB-1, W-4) 5
Total (for 3 wkts, 34.2 overs) 147
Fall of wickets: 1-19, 2-59, 3-138.
Bowling: Mortaza 4-0-18-0, Razzak 10-0-27-1, Al Hasan 9.2-1-47-0, Mosharraf 6-0-26-1, Reza 5-1-28-1.