Opener Hashim Amla's unbeaten 119 carried South Africa to 228-9 against Pakistan in the third one-day international at Dubai International Cricket Stadium on Tuesday.
Amla was the only bright spot, and he even took advantage of being dropped on 78.
JP Duminy had the next highest score of 26. Jacques Kallis, back after missing the second match because of illness, was out for a duck in the third over.
Pakistan gave a disciplined performance after winning the toss and electing to field.
Shoaib Akhtar took two early wickets and finished with 3-39, and spinners Shahid Afridi and Mohammad Hafeez provided key support in the middle overs and two wickets each.
Abdul Razzaq, the century-making hero of the second one-dayer, left the field injured after bowling five overs.
Amla's enduring, inspiring form earned him his fifth one-day century in 11 games since the tour of West Indies in May, and his third ODI hundred in three weeks. He laced his latest century with only nine boundaries. He was involved a 59-run partnership with Duminy in the middle overs but once Duminy was gone, caught behind off Hafeez, he struggled to find an able partner.
Aside from substitute Asad Shafiq dropping Amla off the bowling of Afridi, the Pakistan fielders had a good day.
The 35-year-old Akhtar bowled a furious pace and even hit stand-in skipper Johan Botha with a bouncer off his helmet, knocking Botha backward. The next delivery knocked over his stumps.