South Africa completed a series whitewash over Bangladesh after a dominant 200-run victory in the third ODI in East London.
Quinton de Kock (73), Faf du Plessis (91 retired hurt) and debutant Aiden Markram (66) all contributed to the team's total of 369-6, as the hosts posted their highest ODI score against Bangladesh in their 50 overs.
In reply, the tourists lost wickets at regular intervals and never threatened to chase down the record score, with Shakib Al Hassan (63) and Sabbir Rahman (39) the only batsmen offering any resistance, as Dane Paterson impressed with figures of 3-44 to dismiss Bangladesh for 169 and succumb them to a third defeat in a row.
Having won the toss and elected to bat, Temba Bavuma (48) and De Kock set the platform for the South African innings with an enterprising 119-run partnership off 17 overs, before Mehedy Miraz struck twice in the space of four overs to remove both openers.
The dismissals brought Du Plessis and Markram to the crease, who quickly ceased the initiative back with a stand of 151 for the third wicket, as the Bangladeshi bowlers toiled under the flat conditions on offer for the batsman.
Du Plessis - who only needed 67 balls to reach 91- was eventually forced to retire hurt after injuring his lower back running between the wickets in the 40th over, whilst Markram was run out five balls later.
Useful scores down the order from AB de Villiers (20), Farhaan Behardien (33no) and Kagiso Rabada (23no) propelled South Africa's total to 369.
The visitors' response started poorly as Paterson removed Imrul Kaynes (1) and Lifton Das (6) inside the first four overs. Rabada's dismissal of Soumya Sarkar (8) via a thick outside edge to slip nine balls later left the visitors reeling on 20-3.
A wicket apiece for Andile Phehlukwayo and Willem Mulder then followed to end any realistic hopes of a Bangladeshi victory as the visitors' top-order was blown away inside the first 15 overs.
Shakib showed some excellent fight, though, registering his 35th ODI half-century in a 67 run partnership with Rahman before Markram, fresh of his half-century earlier in the day, dismissed both to cap off an excellent first outing in the South African ODI team.
With the required run rate on the ascendancy, Paterson returned to dismiss Mortaza behind the wicket for 17, before Imran Tahir removed Taskin Ahmed (2) and Miraz (15) in the 41st over to wrap-up a comfortable victory.