You are probably right. Pakistan elected to bat after winning the toss. I thought maybe Pakistan's top order would bat responsibly today. But even in today's match Pakistan batsmen could not start well. Pakistan team lost 2 wickets for 38 runs and third wicket for 86 runs. Pakistan team is not playing well. Babar Azam and Iftikhar are batting now. At the end of 20 overs, Pakistan collected 102 runs with the loss of 3 wickets. Pakistan's run rate is good enough but their top order is not playing well. 300 will be much more difficult for Pakistan now. I don't think it is possible for South Africa team to win if they target below 300. Because South African batsmen are in very good form now. They have batted well in every match. Pakistan is likely to lose in today's match as well.
Too early to say anything. Pakistan got the initial advantage, when they won the toss and then decided to bat first. A lot will depend on how long Babar Azam stays out there. After these two, it is the allrounders and then the bowlers. Both the top-runs corers for Pakistan are out now (Mohammad Rizwan and Abdullah Shafique). Babar was in poor form until now, and it needs to be seen whether he will be able to rescue Pakistan today. So far both of them are looking somewhat comfortable against the spinners. But what will happen once Jansen and Coetzee are re-introduced?