South Africa completed a 3-0 whitewash in the one-day international series in Zimbabwe after a seven-wicket win in Bulawayo.
The hosts, who were put into bat after the Proteas won the toss and elected to field, were dismissed for 169 in 39.5 overs.
South Africa polished off the total in just 27.2 overs, as Quinton de Kock made 84.
Only 90 from Elton Chigumbura prevented Zimbabwe from posting an embarrassingly low total.
They lost Hamilton Masakadza and Richmond Mutumbami in the opening seven balls although Sikandar Raza (30) helped them reach 50-2 at the end of the powerplay.
Raza went in the 11th over, and then Sean Williams (17) departed, the first of six wickets to fall for 30 runs in 12.2 overs.
Chigumbura scored 42 in a 46-run final wicket partnership, but he became Marchant de Lange's third victim after hitting 10 boundaries and two sixes.
|Zimbabwe: 165 all out (39.5 overs)|
|H Masakadza||lbw||b Abbott||4||3|
|Mutumbami||c Rossouw||b de Lange||0||5||1|
|Raza||c Phangiso||b McLaren||30||42||24|
|Chigumbura||b de Lange||90||174||122|
|Waller||c de Kock||b de Lange||2||24||16|
|Nyumbu||c du Plessis||b Parnell||0||1|
|Extras||0nb 11w 0b 6lb||17|
SA had a miserable start to their reply, as debutant Rilee Rossouw was run out from the first ball he faced attempting to pinch a quick single.
However, De Kock and Faf du Plessis put on 74 in under 12 overs before the latter was bowled by Williams after hitting eight boundaries in a 33-ball 40.
De Kock looked on course for a century but perished 22 runs short of the target, as he was caught on the deep mid-wicket boundary after smashing seven boundaries and two sixes in his 75-ball innings.
|South Africa: 171 for 3 (27.2 overs)|
|de Kock||c Williams||b Panyangara||84||102||75|
|Rossouw||run out (Waller)||0||6||1|
|du Plessis||b Williams||40||47||33|
|Extras||1nb 5w 0b 0lb||6||6|
JP Duminy (28) and David Miller (13) saw the visitors home, with Duminy hitting John Nyumbu for six to seal the win.