The 24-year-old contributed 127 runs to help his side put 418/5 on board in the first innings.
Following Babar's magnificent knock, anchor and journalist Zainab took to twitter to congratulate him but ended up getting him upset after referring to him as Mickey Arthur's "son".
Babar was visibly not happy seeing her tweet and hit back at Zainab.
Apart from Babar, Sohail hit 12 boundaries and two sixes to score his career best ton that helped his side put a good total to increase their chances of a much-needed victory against New Zealand.
New Zealand, who lead the series 1-0 after Pakistan lost their last six wickets for 24 runs and fell short of the target by 4 runs at Abu last week, still trail by 394 runs with all ten wickets intact.