Pakistan could only make 205 runs before they bowled out by their South African counterparts in the one-day international between the two nations at Willowmoore Park this afternoon.
Openers Imran Farhat (13) and Mohammad Hafeez (5) were removed early by Lonwabo Tsotsobe and Dale Steyn respectively.
That brought Kamran Akmal to the crease and he went on to topscore for the tourists as he made 48 runs before he caught by Ryan McLaren off the bowling of Robin Peterson.
A knock of 29 from Younis Khan also helped progress the Pakistan innings, but they were eventually dismissed for 205 runs with five balls to spare.
With the series locked level at two wins apiece, whoever win through today in Benoni will claim the overall victory.