In what turned out to be an eventful opening day's play in the second and final Test in Mirpur on Friday, England posted 50/3 in reply to Bangladesh's 220 in the first innings before rain brought an early end to proceedings.
Joe Root was unbeaten on 15 while Moeen Ali was undefeated on two as the visitors trail the home side's tally by 170 runs heading into the second day's play on Saturday.
With the memories of their batting collapse still fresh in the mind, the Bangladesh bowlers made a positive start with Shakib al Hasan accounting for the wicket of England opening batsman Ben Duckett, who made seven.
Visiting captain Alastair Cook failed to score big again as he was trapped in front by Mehedi Hasan Miraz for 14; England struggling on 24/2.
[caption id="attachment_25989" align="alignnone" width="1024"]
Bangladesh captain Mushfiqur Rahim and fielder Sabbir Rahman appeal successfully for the lbw decision of England skipper Alastair Cook DHAKA TRIBUNE
It soon became 42/3 when Gary Ballance was dismissed for nine off the bowling of Miraz but Root and Moeen ensured there would be no more hiccups.
Earlier, Bangladesh captain Mushfiqur Rahim won the toss and elected to bat first. The Tigers made one change from the Chittagong Test, bringing in Shuvagata Hom in place of Shafiul Islam.
The tourists on the other hand made two changes – Zafar Ansari making his debut replacing Gareth Batty while Stuart Broad made way for Steven Finn.
It was Chris Woakes who initiated the first blow in just the third over of Bangladesh's innings; Imrul Kayes getting out cheaply for one. Kayes played a cut shot but it went straight into the hands of Duckett at point.
[caption id="attachment_25990" align="alignnone" width="1024"]
Tamim and Mominul Haque run between the wickets DHAKA TRIBUNE
The other opener Tamim Iqbal and Mominul Haque though remained solid in the face of some good bowling by the visitors. The second wicket stand slowly took control, playing plenty of strokes as Bangladesh dominated the first session on their way to 118/1.
After lunch, Tamim continued his natural game and scored a brilliant hundred, his third against England and eighth overall. He played confidently and hit boundaries all over the Sher-e-Bangla National Stadium in Mirpur. The southpaw was eventually trapped in front by Moeen in the 42nd over.
Together, the second wicket partnership added 170 runs.
At the other end, Mominul also showed glimpses of his immense potential as he played a fine 111-ball 66, studded with 10 fours.
However, after Tamim got out, Bangladesh lost their way, losing their last nine wickets for the addition of only 49 runs. And sadly, a handsome 171/1 became a sorry 220 all out.
[caption id="attachment_26050" align="alignnone" width="888"]
England's Moeen Ali appeals DHAKA TRIBUNE
Besides Moeen, who bagged his second five-wicket haul, Ben Stokes also bowled brilliantly with his reverse swing troubling the opposition batsmen more often than not.
Mahmudullah (13) and Sabbir Rahman (nought) were Stokes' dismissals while Shakib al Hasan (10) and Mushfiq (four), playing his 50th Test, also departed in quick succession.
And from there, it turned out to be a procession as England heaved a huge sigh of relief after watching Tamim and Mominul dominate for almost half the opening day.
With that said, the Tigers will still fancy their chances of pulling off a historic win as they took three English wickets cheaply. All they require now is early wickets on Saturday morning in order to restrict the visitors for a low total.
BANGLADESH 220 in 63.5 overs
(Tamim 104, Mominul 66, Moeen 5/52, Woakes 3/30, Stokes 2/13) lead ENGLAND 50/3 in 12.3 overs
(Root 15*, Cook 14, Moeen 2*, Miraz 2/26, Shakib 1/21) by 170 runs
Tamim Iqbal, Imrul Kayes, Mominul Haque, Mahmudullah, Shakib al Hasan, Mushfiqur Rahim (C & WK), Sabbir Rahman, Shuvagata Hom, Mehedi Hasan Miraz, Taijul Islam and Kamrul Islam Rabbi
Alastair Cook (C), Ben Duckett, Joe Root, Gary Ballance, Ben Stokes, Jonny Bairstow (WK), Moeen Ali, Zafar Ansari, Chris Woakes, Adil Rashid and Steven Finn