Debutants Anwar Ali and Bilawal Bhatti shone with impressive performances with both bat and ball.
Anwar claimed the two crucial wickets of Jacques Kallis and David Miller after making the top individual score from Pakistan's side (43), and was awarded Man-of-the-match for his performance.
The short but skiddy and pacy Bilawal also snatched three wickets to follow up his 25-ball 39 runs, that gave Pakistan a defendable total.
South Africa now trail the three-match series by 0-1.
Chasing the relatively small target of 219, the Proteas suffered two early setbacks inside four overs as Hashim Amla got bowled off Junaid Khan and Graeme Smith fell prey to a a very tight stumping call off the bowling of Mohammad Hafeez.
In the 13th over, Bilawal Bhatti bowled Quinton de Kock for 19 runs. Afridi bowled AB de Villiers for a score of 10 soon afterwards.
With the sturdy Jacques Kallis on the crease, though, South Africa looked set to achieve the target until one of Anwar Ali's deliveries sneaked under his bat and onto the stumps.
Earlier, the visitors put up another lacklustre performance which was salvaged largely due to efforts from the tail-enders.
An out of sorts lineup ended up with 131 for seven in 36 overs before a 74-run partnership between debutants Bilawal Bhatti (39) and Anwar Ali (43) rescued them at 131 for seven to take them to 218 in 12 overs.
After Pakistan had won the toss and opted to bat first, openers Ahmed Shehzad and Nasir Jamshed managed to hold the first wicket partnership for 49 slow runs.
But disciplined bowling from the South African bowlers ensured that wickets fell at regular intervals after the first partnership.
Vice captain Mohammad Hafeez, who is now known for being rather partial to Dale Steyn, gifted the paceman his wicket once again.
Jamshed was dismissed for 24, Shehzad for 35 and Hafeez for only five.
Neither captain Misbahul Haq nor Umar Akmal could contribute significantly, and were dismissed with scores of 13 and zero respectively. Promising youngster Sohaib Maqsood played a long, but slow innings on his way to 22 while Shahid Afridi lived briefly for his cameo of 26 runs.
But if anyone from the Pakistani unit showed the intent and power of genuine batters, it was ironically the series debutants Anwar Ali and Bilawal Bhatti.
Bhatti, who made his debut in the Twenty20 series that ended on Friday, smashed 39 from 25 balls with the help of two sixes, one against Kallis and another against Morkel.
Anwar Ali stayed unbeaten at 43 from 55 balls with the help of six fours.
The duo easily looked more fearless than any of the other batsmen in the Pakistan lineup.
Earlier, South Africa welcomed return of veteran all-rounder Jacques Kallis for his first one-day international since February 2012, while Test captain Graeme Smith was also back in the side after missing the last three matches of the recent series against Pakistan in the United Arab Emirates because of post-concussion syndrome.
Misbahul Haq, who was not part of the Twenty20 squad, returned to captain Pakistan.
South Africa had beaten Pakistan 4-1 in a one-day series in the United Arab Emirates that concluded earlier in November.
Teams
Pakistan: Misbahul Haq (captain), Nasir Jamshed, Ahmed Shehzad, Mohammad Hafeez, Sohaib Maqsood, Umar Akmal (wkt), Shahid Afridi, Bilawal Bhatti, Saeed Ajmal, Junaid Khan, Anwar Ali.
South Africa: AB de Villiers, (captain), Graeme Smith, Hashim Amla, Quinton de Kock (wkt), Jacques Kallis, JP Duminy, David Miller, Vernon Philander, Dale Steyn, Morne Morkel, Imran Tahir.
Umpires: Johan Cloete (RSA), Chris Gaffaney (NZL)
TV umpire: Bruce Oxenford (AUS)
Match referee: Chris Broad (Z)
COMMENTS (18)
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ
@Fahad Raza... LOL Bilawal bhattibsure is a talent...that needs proper coaching. Also we need a batting coach...good one
@Ammar: Initially we may consider him for Interior Minister,,,
@Ammar: Every dog has a day
Great job bhatti and anwar ali... Pleasure to watch the 3 players brought in the recent series, anwar, sohaib and bhatti contribute so well. And yet our selectors want to persist with shoaib malik, abdul razzaq and sohail tanvir!
I am amazed to see that short lean guy bhatti able to ball 145k's. Super stuff. Both he and anwar ali could be future stars of Pak.
Jayee Bilawal bhuttooo.. I mean Bhatti...! :P
Congrats GREEN TEAM u BOUNCE BACK.........
This is impressive! Three really new players in the side and all of them have been quite promising! Bring in more talent. Pakistan has definitely got it.
Enough is enough. Hafeez please don't make fool of yourself anymore and take rest for rest of the series, even all of the matches against South Africa.
Bhatti for president
and today India could not defend 288 against #7 West indies
for God sake,,, now settle to this fact, that Afridi makes his place purely on his leg spin
That's why I say bring in fresh blood
Bhatti looks like a real deal. young lad who easily bowls over 140 KPH and can bat too. Looks like a long term prospect if handled nicely. The reality is whenever Pakistani batters score over 200, with our sublime bowling, we always hold the edge. Sets up series nicely and may just be the time for Pakistan to break jinx.
Our new and younger players performed well.......at least we functioned as a team, after quite some time.
Youngsters teaching seniors how to play cricket. Well played Pakistan !!
Well done, keep it up.
Pakistan Vs South Africa - First One Day International @ Cape Town . Pakistan 218/9 (50.0 overs) . Cheers