Shaun Pollock and Graeme Smith guided South Africa to a series-saving seven wicket win over Pakistan on Friday.
The veteran all-rounder took a wicket to help restrict the hosts to 230-9 from their 50 overs in Multan.
And Pollock then struck 90 runs with the bat, coming in at number three, to help secure victory with more than 12 overs to spare.
Captain Smith (81) shared a partnership of 159 with Pollock and despite both falling to Iftikhar Anjum before the death, Jacques Kallis and AB de Villiers took little time in knocking off the winning runs.
The result sees the Proteas level the series 2-2 ahead of the fifth and final One-Day International between the teams in Lahore on Monday.
Younis Khan's gritty half-century had provided Pakistan with hope of victory after Makhaya Ntini and Pollock removed openers Shahid Afridi and Yasir Hameed with just 20 runs on the board.
Mohammad Yousuf was then run out for just five to leave the hosts really struggling.
Shoaib Malik (45), Kamran Akmal (28) and Abdur Rehman (31) all made valuable contributions to close the innings, but Pakistan had no answer to the tourists' onslaught in reply.
Mohammad Asif and Umar Gul proved particularly expensive, as Pollock and Smith notched the best second wicket stand for South Africa against Pakistan in 51 matches - passing de Villiers and Kallis' stand of 155 at Johannesburg in February.