Sami Aslam has fallen early in Pakistan's innings as they attempt to chase down Bangladesh's score of 332 in the first Test in Khulna.
The hosts lost four wickets before lunch, which switched the momentum firmly in Pakistan's direction.
Wahab Riaz impressed at the start of the afternoon session by dismissing Mohammad Shahid (10) and Rubel Hossain (2) to bowl Bangladesh all out.
In reply, Mohammad Hafeez and Aslam began the attack and it was a positive start as the pair reached a combined 50 runs inside 11 overs before Aslam was sent back to the pavilion by Taijul Islam.
Bangladesh secured a successful review when Aslam nicked the ball down the leg side, where Mushfiqur Rahim was placed to catch and give the hosts the breakthrough.
Hafeez was able to take control of the attack and managed to score a Test half-century before reaching the interval unbeaten on 52 runs off 71 deliveries.
Azhar Ali (12*) will also return to the crease for the evening session with Pakistan on 84-1.