Last over, bowled by Faheem surely this was very poor decision by Babar because he need to bring Shaheen or Harris for this Faheem is not good enough bowler for this pressure. This was good luck last ball not go over the boundary otherwise its going to be very bad for bowler and Pakistan but one thing is very good both teams fight hard for this all Hendricks run out was turning point for South Africa lost.
It worked out well in the end. 19 runs were needed from the last over and South Africa couldn't make it. Both Shaheen Shah Afridi and Haris Rauf had bowled out their quota (they had bowled the 19th and 18th overs respectively). Here I guess the captain did the best thing possible. By the end of the 17th over, 37 runs were needed with 6 wickets in hand and South Africa could have won the match if Faheem was given the 18th over. Babar used his best bowlers instead and that made sure that South Africa lost crucial wickets by the time Faheem came out to bowl.