West Indies seamers Fidel Edwards and Darren Sammy ripped through Bangladesh's top order on the first day of the second Test but Nasir Hossain's counter-attacking half-century ensured it was not all one way traffic in Khulna.
Edwards took three wickets, starting the rot by removing Nazimuddin in the third over, while Sammy also chipped in with two scalps to reduce the beleaguered hosts to 98 for five midway through the afternoon session. But Hossain's 52 lifted the Tigers, looking to avoid a whitewash in this two-match series, to 186 for six at the tea interval.
After Bangladesh won the toss and chose to bat, Nazimuddin punched his third delivery beautifully for four, but that was all he managed before fending a short ball from Edwards to a well-placed Kieran Powell at short leg.
Thereafter Tamim Iqbal and Shahriar Nafees looked comfortable enough, claiming a succession of fours off the new ball before settling into a gentler pace. Tamim leathered a wide Tino Best ball to the boundary to bring up the 50 partnership, but Nafees (26) edged Sammy and was caught behind soon after.
Tamim was then bowled for 32, playing no stroke at a delivery that came back into him from Sammy, who had Shakib-al-Hasan dropped at second slip by Darren Bravo five balls after lunch.
Their despair turned to joy in the next over when Naeem Islam inside edged a full ball from Edwards onto his stumps, however.
And the Tigers were well and truly on the ropes when Shakib feathered a catch behind off Edwards having made 17 before Hossain got off the mark with an edge through the slips for four off the same bowler. Hossain and Mushfiqur Rahim then settled into a quiet, yet effective, rhythm before the former punched Sunil Narine for two fours before repeating the trick in the next over off Veerasammy Permaul.
The 20-year-old was starting to take a real shine to Narine, crunching the mystery spinner over long-on for the day's first maximum in the 46th over.
And Hossain brought up his 50 three overs later by opening the face of his bat and tickling Permaul past the wicketkeeper for his eighth four.
The bowler would have his revenge in his next over when Hossain was caught trying to clear mid-on, leaving Rahim on 32 not out at the end of the second session.