Pakistan chased down South Africa's 352 at Karachi, with a record 260‑run stand by Mohammad Rizwan and Salman Ali Agha, securing a spot in the Tri‑Series final.