After losing 5 wickets cheaply, Shakib-Al-Hasan smashed 14 boundaries in his 82-run knock besides sharing a 107-run stand with Mushfiqur.
Hyderabad: Skipper Mushfiqur Rahim and Mehedi Hasan struck scorching half-centuries as Bangladesh reach 322 for six at stumps on the third day of the one-off Test match against India at the Rajiv Gandhi International Stadium in Hyderabad on Saturday.
Resuming at Friday's score of 41-1, Bangladesh were reduced to 246-6 at tea and it looked like India will be able to bowl them out on day three.
However, Bangladesh displayed a spirited fight back in the final session to trail India by only 365 runs by the end of the day's play.
After losing the top five wickets cheaply, Shakib-Al-Hasan smashed 14 boundaries in his 82-run knock besides sharing a 107-run stand with Mushfiqur.
At stumps, Mushfiqur remained unbeaten on 81, while Mehedi was at 51 not out. The pair added 87 for the seventh wicket after carefully negotiating the final session without loss.
For India, Umesh Yadav bagged two wickets while Ishant Sharma, Ravichandran Ashwin and Ravindra Jadeja chipped in with a wicket each.
Earlier, India declared their first innings on day two at 687-6.