Mushfiqur was the last batsman to be dismissed after scoring 137 runs in 233 balls with the help of 12 fours and one six. Liton Das, who played a brilliant inning of 126 runs in the first innings, then played a brilliant inning of 69 runs.
Starting the day at 110-3, Bangladesh suffered an early blow when Khurram Shahzad trapped captain Nazmul Hussain Shanto LBW with a sharp inswinger in the fourth over of the morning.
However, Mushfiqur and Liton negotiated a disciplined Pakistan attack with the same unwavering determination to regain control.
The pair eventually put on a 123-run partnership for the fifth wicket, putting Bangladesh firmly on top.
