Bangladesh left-arm spin duo Shakib al Hasan and Taijul Islam took four wickets on the late stage of day two to give the hosts upper-hand Wednesday and leave Ireland struggling at 27/4 in the one-off Test match in Mirpur's Sher-e-Bangla National Cricket Stadium.
Mushfiqur Rahim's knock of 126, his 10th Test ton, put the hosts on the front foot after early wobbles in the first innings and the hosts were still 128 runs ahead at stumps.
Ireland spinner Andy McBrine claimed 6/118, becoming only the second Irish bowler to take a five-wicket haul, to help close out Bangladesh's first innings in the final session.
But Ireland's batsmen spoiled his party by losing four quick wickets before the day's play was called off.
Tigers skipper Shakib, who bowled just three overs in the first innings surprisingly, opened the bowling in the second innings and got the success in his very first over.
Murray Commins (one), James McCollum (nought), Andy Balbirnie (three) and Curtis Campher (one) wilted in front of Taijul and Shakib, who claimed 2/7 and 2/11 respectively.
Herry Tector was batting on eight alongside Peter Moor, 10 not out at the end of play to leave Ireland staring at the prospect of an innings defeat.

Earlier, Bangladesh resumed on 34/2 and looked shaky after losing Mominul Haque, bowled round his legs for 17, in the third over of the morning, reports AFP.
But Shakib and Mushfiq turned up the aggression quickly and formed a commanding 159-run partnership for the fourth wicket.
Shakib was at his mercurial best until he chased a ball from McBrine wide outside the off stump to get a feather touch on the bat.
He was caught behind after an impressive 14 fours from his 94-ball knock.
Liton Das joined Mushfiq to continue on the front foot, adding 87 runs for the fifth wicket.
Mushfiq reached his hundred off 135 balls with a four off Mark Adair before Ben White dismissed Liton for 43 runs.
McBrine finally dispatched Mushfiq - with Commins taking a fine diving catch at long-on - and cut short the tail with three wickets in three consecutive overs.
Ireland have lost all three of their previous Tests since becoming a Full Member of the International Cricket Council in 2017.


