Mushfiqur Rahim’s knock of 126 put the hosts on the front foot after early wobbles in the first innings and Bangladesh were still 128 runs ahead at stumps.
“We were served up a few bad balls, so it was good that the boys were ready and willing to put them away,” said Bangladesh batting coach Jamie Siddons.
“So, the scoring rate went quick, which took the game forward really fast. Happy with the way we batted.”
Andy McBrine claimed 6-118, becoming only the second Irish bowler to take five Test wickets, to help close out the first innings in the final session with Bangladesh reaching 369.
But Ireland’s batsmen spoiled his party with four quick wickets before the day was done.
Murray Commins (1), James McCollum (0), Andy Balbirnie (3) and Curtis Campher (1) wilted in front of Taijul and Shakib, who claimed 2-7 and 2-11 respectively.
Herry Tector was batting on eight alongside Peter Moor on 10 not out at the end of play to leave Ireland staring at the prospect of an innings defeat.
“Feel we have to see out that first half an hour tomorrow morning, and who knows what could happen,” McBrine said of his team’s chances.
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.
But Shakib and Mushfiqur turned up the aggression to quickly claw back the deficit with a 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 on 87 after an impressive 14 fours from his 94-ball knock. Liton Das joined Mushfiqur to continue on the front foot, adding another 87 runs for the fifth wicket.
Mushfiqur finished his hundred from 135 balls with a four off Mark Adair before Ben White dismissed Liton for 43 runs.
McBrine finally dispatched Mushfiqur – 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.
SCOREBAORD
Ireland first innings 214Bangladesh first innings
Tamim Iqbal c Adair b McBrine 21
Najmul Hossain b Adair 0
Mominul Haque b Adair 17
M Rahim c Commins b McBrine 126
Shakib Al Hasan c Tucker b McBrine 87
Liton Das c Tector b White 43
M Hasan Miraz st Tucker b White 55
Taijul Islam b McBrine 4
Shoriful Islam lbw b McBrine 4
Ebadot Hossain c Tucker b McBrine 0
Khaled Ahmed not out 4
Extras (lb4, nb2, w2) 8
Total (all out; 80.3 overs) 369
Fall of wickets: 1-2 (Najmul), 2-34 (Tamim), 3-40 (Mominul), 4-199 (Shakib), 5-286 (Liton), 6-331 (Mushfiqur), 7-337 (Taijul), 8-348 (Shoriful), 9-354 (Ebadot) 10-369 (Mehidy)
Bowling: Adair 17-2-64-2 (w2, nb2), Hume 11-2-37-0, McBrine 28-2-118-6, Campher 8-1-54-0, White 13.3-0-71-2, Tector 3-0-21-0
Ireland second innings
M. Commins lbw b Taijul 1
J. McCollum lbw b Shakib 0
A. Balbirnie b Taijul 3
H. Tector not out 8
C. Campher c Liton b Shakib 1
P. Moor not out 10
Extras (b4) 4
Total (four wickets, 17 overs) 27
Fall of wickets: 1-1 (McCollum), 2-7 (Commins), 3-8 (Balbirnie), 4-13 (Campher)
Bowling: Shakib 7-2-11-2, Taijul 7-4-7-2, Mehidy 2-1-1-0, Ebadot 1-0-4-0
Toss: Ireland