Pakistan qualified for final, defeating South Africa by six wickets in third match of Tri-Nation One Day International series in Karachi tonight.
Batting first, South Africa scored 352 runs for the loss of five wickets in fifty overs.
In reply, Pakistan chased the target in 49 overs for the loss of four wickets.
Rizwan and Salman Agha's 260-run partnership is PAK's highest for the 4th wicket in ODIs, breaking the record of 206 between Mohammad Yousuf and Shoaib Malik.
Skipper Muhammad Rizwan scored unbeaten 122 while Salman Ali Agha scored 134 runs.
Final of the series will be played on Friday between Pakistan and New Zealand.