Quinton de Kock and Hashim Amla shared the third highest opening partnership in one-day internationals to take South Africa to 282-0 in 42.5 overs and a powerful 10-wicket win over Bangladesh on Sunday.
De Kock finished 168 not out off 145 balls and ended the game with back-to-back fours as South Africa romped to a 1-0 lead in the three-match series. Amla played a more measured inning of 110 not out from 112 deliveries.
"They were greedy but that's what you ask for on a wicket like this," South Africa captain Faf du Plessis said.
The 282-run stand was a South African record for the first wicket and only four runs short of the world record for an opening stand, set by Sri Lanka's Upul Tharanga and Sanath Jayasuriya in 2006.
South Africa didn't need to call on anyone else to bat, with AB de Villiers not getting a chance to show his form after he was recalled following a sabbatical for his first international since June.
Having already won the test series 2-0 with two big victories, South Africa retained its dominance over the tourists at the start of their ODI series.
Bangladesh made 278-7 batting first thanks largely to 110 not out by Mushfiqur Rahim, who became the first Bangladesh player to make an ODI hundred in South Africa. But that total always looked a little light on a true pitch at the Diamond Oval in Kimberley.
Kagiso Rabada took 4-43 off 10 overs to be South Africa's most effective bowler.
De Kock's hunger for ODI runs continued with the left-hander registering his 13th century. At just 24, De Kock is already joint-fifth on South Africa's all-time list of 50-over century makers and has made more tons in four years than Graeme Smith did in his 11-year career. De Kock is only four shy of Jacques Kallis' 17 ODI 100s. Kallis took 18 years and 323 games to get those. De Kock has played 86 matches and for just four seasons.
While De Kock took South Africa charging to victory with his 21 fours and two sixes, Amla, South Africa's leading century-maker in ODIs, accumulated runs. He hit just eight fours but was seldom in trouble on his way to a record-extending 26th century.
De Kock finished it in the 43rd over with successive fours to the midwicket region off visiting captain Mashrafe Mortaza, making light work of Bangladesh's best ODI total in South Africa.
(With AP Inputs).