Both sides utilised their squad during the match, a 15-a-side clash which allowed different batting and bowling XIs, with Pakistan sealing victory.
South Africa stuttered to 202 all out, with Misbah-ul-Haq’s team chasing down their target with 4.3 overs to spare and with the minimum of fuss.
Pakistan chose to bowl first and were quickly among the wickets as Junaid Khan dismissed Hashim Amla for a duck with the third ball of the day.
The Proteas' top order continued to struggle against the new balls and when Faf du Plessis was sixth out they had just 61 on the board.
Had they sent in authentic tailend they would surely have struggled to reach three figures but instead they opted to give all their batsmen time at the crease and were rewarded with a 94-run stand between JP Duminy and Ryan McClaren.
That helped the total past 200 before McLaren was bowled by Asad Ali for 55, with Duminy the last man out for 43.
Ali and Wahab Riaz each returned three for 30.
Pakistan came out aggressively, going after South Africa's much-vaunted seam attack.