In the post-lunch session, Sodhi dismissed Sarfaraz, Agha Salman (six) and Haque, adding only 21 runs from 27 balls.
Haque and Sarfaraz had put on 85 runs for the fifth wicket before Sodhi’s dismissal had given the home side hope of rescuing a draw.
He caught Sarfaraz behind, bowled Salman, then got Haque stumped out to leave Pakistan at 206-7.
Haque, who survived the bowler’s LBW referral on 58 and 74, hit 10 fours and a six in his sixth half-century, while Sarfaraz hit seven sixes over the rope.
So enraged was he by his dismissal, Haque smashed a chair with his bat on his way to the dressing room.
Resuming on 77-2, Pakistan quickly lost nightwatchman Nauman Ali, who was trapped leg-before by spinner Bracewell.
Then Azam – who scored 161 in Pakistan’s first innings of 438 – was dismissed for 14 by Sodhi in similar fashion.
The second Test will start on the same ground from Monday.
