An understrength South Africa team were far too strong for hosts Zimbabwe in winning their opening one-day international by 93 runs.
Hashim Amla batted through South Africa's innings for an unbeaten 122 as the tourists posted a big 309-3 total in Bulawayo.
The Proteas then bowled out Zimbabwe for 216 to win the limited-overs clash easily.
Amla was South Africa's anchor as he collected a 15th ODI century and was part of two telling stands, a 109-run opening partnership with Quinton de Kock and a 123-run partnership with Faf du Plessis.
"It's always nice to get runs. I just try and do it as often as I can," Amla said.
De Kock contributed a rapid 63 with eight fours and a six at the top of the innings and Du Plessis constructed a more watchful 59 from number three.
Off-spinner John Nyumbu took two wickets on his limited-overs debut for Zimbabwe but South Africa's batsmen were never under sustained pressure.
Captain AB de Villiers came in and clubbed two sixes in his 21 from 12 balls and JP Duminy was 22 not out off 11 balls with two fours and a six at the end.
Hamilton Masakadza (61) and Sean Williams (51) lifted Zimbabwe from 34-3 with their century stand, but Masakadza hit a catch straight at Du Plessis off Wayne Parnell (2-43) to break their resistance.
Williams also sliced a short ball from Imran Tahir straight to Du Plessis at point soon after and the Zimbabweans fell away quickly.
South Africa was resting front-line fast bowlers Dale Steyn, Vernon Philander and Morne Morkel ahead of the triangular series against Zimbabwe and Australia later this month.
The second and third games are also in Bulawayo on Tuesday and Thursday.