
Bangladesh strengthened their hold on the second Test against Pakistan after securing a first-innings lead and extending their advantage to 156 runs by stumps on the second day in Sylhet on Sunday.
The hosts finished on 110 for three in their second innings after dismissing Pakistan for 232 in reply to Bangladesh's first-innings total of 278.
Pakistan resumed on 21 without loss but struggled against disciplined bowling from the home side throughout the day.
Bangladesh struck early in the morning session as their seamers exploited helpful conditions. Abdullah Fazal and Azan Awais departed cheaply before spinner Mehidy Hasan Miraz removed Pakistan captain Shan Masood to leave the visitors under pressure.
Pakistan slipped further when Saud Shakeel fell before lunch, but former captain Babar Azam attempted to revive the innings with a fighting half-century.
Babar looked composed during his knock of 68, striking regular boundaries and briefly steadying Pakistan after the early collapse. However, Bangladesh regained control soon after lunch when the star batter fell trying to accelerate the scoring.
Salman Agha also failed to convert his start as Pakistan's middle order crumbled under sustained pressure from Bangladesh's bowlers.
Spinner Taijul Islam and pacer Nahid Rana shared six wickets between them, while Taskin Ahmed and Mehidy Hasan Miraz provided crucial breakthroughs at important moments.
Pakistan were eventually bowled out for 232 shortly after tea, conceding a 46-run first-innings deficit.
Bangladesh made a cautious start to their second innings before Mohammad Abbas removed Tanzid Hasan Tamim early.
Opener Mahmudul Hasan Joy then steadied the innings with a composed half-century alongside Mominul Haque as the pair added a valuable partnership that stretched Bangladesh's lead beyond 100.
Mahmudul scored 52 before Abbas struck again late in the day, while Mominul fell for 30 shortly before stumps after edging Khurram Shahzad behind the wicket.
Bangladesh captain Najmul Hossain Shanto remained unbeaten at the close as the hosts ended the day firmly in control with seven wickets still in hand.
With the pitch increasingly assisting the bowlers, Bangladesh will head into the third day eyeing a substantial target against a Pakistan batting lineup that struggled for consistency throughout the second day in Sylhet.