Cape Town (Agencies): Pakistan set 204-run target for South Africa in the second one-day international against Pakistan at Kingsmead on Tuesday.
South Africa won the toss and chose to bowl first. Pakistan were 203 all out in 45.5 overs.
Pakistan lead the five-match series 1-0 after a five-wicket win in Port Elizabeth.
Pakistan made two changes for the second game in Durban, bringing back fast bowler Shaheen Afridi and giving allrounder Hussain Talat a place in the lineup.
Pakistan: Fakhar Zaman, Imam-ul-Haq, Babar Azam, Mohammad Hafeez, Shoaib Malik, Sarfraz Ahmed (captain/wkt), Hussain Talat, Shadab Khan, Faheem Ashraf, Hasan Ali, Shaheen Afridi
South Africa: Reeza Hendricks, Hashim Amla, Rassie van der Dussen, Faf du Plessis (captain), David Miller, Heinrich Klaasen (wkt), Andile Phehlukwayo, Kagiso Rabada, Duanne Olivier, Tabraiz Shamsi, Dane Paterson