Haris Sohail smashed a rapid-fire 89 as Pakistan ended South Africa's World Cup hopes with a comfortable 49-run win at Lord's on Sunday.
Sohail's dominant 59-ball knock and a tidy half century from Babar Azam helped Pakistan reach 308-7, a total that South Africa never threatened to surpass.
South Africa captain Faf Du Plessis offered their only real resistance with a 79-ball 63 in another poor batting display from his side.
Wahab Riaz and Shadab Khan took three wickets each as Pakistan condemned South Africa to a fifth defeat of the tournament that left them languishing ninth in the 10-team table.
While Pakistan's slim hopes of reaching the knockout stages stayed alive, South Africa, with three points from their opening seven matches, are unable to secure a spot in the top four - who all advance to the semi-finals.