It was a choking masterclass from both the teams today.
Babar and Dussen proved their class once again. This was Babar's best innings in ODIs after the one against New Zealand in the World Cup. Miller and Imam also showed their batting prowess. Shaheen and Nortje were good in patches. Hasnain also proved why he is so under-rated. Rauf and Asif have big question marks over their performances and I would look towards dropping them, and bringing in Haider and Hasan Ali (if he's back to full-fitness)
Good win for Pakistan. Although Pakistan should've won earlier, I suppose if it ends well, it's all well.
My XI for the next game:
Fakhar Zaman
Imam-ul-Haq
Babar Azam
Haider/Rizwan (they both can be rotated according to the match situation)
Rizwan/Haider (again rotated according to the match situation)
Danish Aziz
Shadab Khan
Faheem Ashraf
Hasan Ali (in case he has recovered, otherwise no option but to give Rauf another game)
Shaheen Shah Afridi
Muhammad Hasnain
If the pitch seems to assist spinners a little, I would be interested in bringing Qadir and let the Saffers crumble against their weakness, leg-spin, even ahead of Shadab or Rauf. A wicket-less Shadab will be useless when South Africa would come back better prepared into the next game, so if the pitch approves, I would go for both the spinners or Qadir instead of Shadab.