With a daunting target of 235 runs to chase, Pakistani batting once again failed to deliver and were bowled out for 167 runs to end their hopes of qualifying for the next round of the ICC Champions Trophy.
Even though South Africa were without star bowlers Dale Steyn or Morney Morkel, the Pakistani batting line up just could not deal with the Proteas bowling attack and at one point reeled at 86 for four.
Batsmen Misbahul Haq and Umar Amin tried to stem the flow for a while but they could not keep the South African bowlers out and continued to loose wickets.
Earlier, South Africa made a total of 234 runs while losing nine wickets against Pakistan in their Champions Trophy Group B day/night match at Edgbaston on Monday.
The partnership of F du Plessis and HM Amla emerged the most successful with the duo managing a total of 69 runs between them.
Both sides came into this match having lost their first match of the tournament, South Africa going down by 26 runs against India and Pakistan suffering a two-wicket defeat by the West Indies.
Earlier, South Africa captain AB de Villiers won the toss and elected to bat.
Both sides came into the match having lost their opening pool fixtures, South Africa going down by 26 runs against India and Pakistan suffering a two-wicket defeat by the West Indies.
Both teams made changes, with Umar Amin replacing fellow batsman Asad Shafiq following Pakistan’s top-order collapse against the West Indies.
South Africa made two changes – one enforced – with late call-up Chris Morris, making his one-day international debut, replacing Morne Morkel after the fast bowler suffered a tournament-ending leg injury against India.
They also brought in left-arm spinner Aaron Phangiso in place of seamer Rory Kleinveldt.
South Africa continued to be without Dale Steyn, the strike fast bowler still sidelined by a side strain.
Pakistan: Imran Farhat, Nasir Jamshed, Mohammad Hafeez, Umar Amin, Misbah-ul-Haq (capt), Shoaib Malik, Kamran Akmal (wkt), Saeed Ajmal, Wahab Riaz, Junaid Khan, Mohammad Irfan
South Africa: Hashim Amla, Colin Ingram, Faf du Plessis, AB de Villiers (capt/wkt), JP Duminy, David Miller, Ryan McLaren, Robin Peterson, Chris Morris, Aaron Phangiso, Lonwabo Tsotsobe
Umpires: Richard Kettleborough (ENG) and Billy Bowden (NZL)
TV umpire: Nigel Llong (ENG)
Match referee: Javagal Srinath (IND)