Opener Imam ul-Haq fell agonisingly short of a century on his return to the Pakistan team, but his 93 runs helped them to a commanding 313-5 at the close of the first day of the first Test against South Africa on Sunday. The 29-year-old, who played his last Test against Australia in late 2023, missed out on a century when he was dismissed two balls from tea but was top scorer on a good day for the home side at the Gaddafi Stadium. Captain Shan Masood contributed 76, and Mohammad Rizwan was 62 not out at stumps, along with Salman Ali Agha on 52 as Pakistan imposed themselves with the bat. They won the toss and elected to bat on...