Tamim Iqbal scored his eighth Test century before Moeen Ali took 5-57 to help England dismiss Bangladesh for 220 runs on the first day of the second Test Friday. In a topsy-turvy day's play in Dhaka, opener Tamim made a quickfire 104 off 147 balls while Mominul Haque scored 66 as the hosts surged to what should have been a commanding score of 171 for one. But Tamim's dismissal, lbw to Ali, sparked a spectacular collapse, as Bangladesh lost its last nine wickets for 49 runs with seven of its batsmen failing to make double figures. England then suffered its own mini-collapse as it was reduced to 50 for three before rain brought an early end to proceedings, 11.3 overs before the scheduled close of play at the Sher-e-Bangla National Stadium. Shakib Al Hasan removed Ben Duckett for seven before young Mehedi Hasan ended Alastair Cook's innings at 14 through lbw. Cook, who equaled Michael Atherton's record of 54 Tests as England captain at the start of play, was initially given not out but the decision was overturned after Bangladesh reviewed. Mehedi then dismissed Gary Ballance for nine, the batsman's third single figure score of the series, to bring Bangladesh right back into the game, with England still trailing them by 170 runs. Ali was unbeaten on two at the close, leaving him center stage at the start of day two of the Test after his starring role in the drama of the opening day. Tamim and Mominul dominated the morning session after Woakes earned England an early breakthrough removing opener Imrul Kayes for one, with Duckett taking a spectacular catch at point. Tamim smashed 12 boundaries but he became Ali's first victim of the day shortly after driving the same bowler for back-to-back fours through cover to bring up his third century in six Tests against England. It ended his 170-run stand with Mominul, who had also looked solid until he too was bowled by Ali for 66. The all-rounders Ben Stokes and Chris Woakes shared the other five wickets as the tourists tightened the noose on a Bangladeshi side still reeling from the disappointment of losing the first Test by just 22 runs. England made two changes to the team that won the first Test last Monday in Chittagong, with left-arm spinner Zafar Ansari handed a Test debut for Gareth Batty and paceman Steven Finn coming in for Stuart Broad who has been rested. Bangladesh picked all-rounder Shuvagata Hom ahead of Shafiul Islam in its only change. It is playing with just one specialist fast bowler. Khawaja recalled, Starc returns Usman Khawaja has been recalled to Australia's squad to start next week's three-Test series against South Africa, days after describing himself as a scapegoat and selectors as fickle for dropping him during Australia's recent series loss in Sri Lanka. Left-arm paceman Mitchell Starc recovered from injury and will lead a pace attack that could also include uncapped Joe Mennie. Australia squad: Steve Smith (captain), David Warner, Usman Khawaja, Adam Voges, Shaun Marsh, Mitchell Marsh, Peter Nevill, Joe Mennie, Mitchell Starc, Peter Siddle, Nathan Lyon and Josh Hazlewood. — Agencies Scoreboard Bangladesh (1st innings) T. Iqbal lbw b Ali 104 I. Kayes c Duckett b Woakes 01 M. Haque b Ali 66 Mahmudullah c Cook b Stokes 13 Shakib c Bairstow b Woakes 10 M. Rahim c Cook b Ali 04 S. Rahman c Bairstow b Stokes 00 S. Hom c Bairstow b Woakes 06 M. Hasan lbw b Ali 01 T. Islam not out 05 K. Islam c Root b Ali 00 Extras (b1 lb9) 10 Total (all out, 63.5 overs) 220 Falls: 1-1 (Kayes), 2-171 (Tamim), 3-190 (Mominul), 4-196 (Mahmudullah), 5-201 (Rahim), 6-202 (Sabbir), 7-212 (Hom), 8-213 (Mehedi), 9-215 (Shakib), 10-220 ( Kamrul). Bowling: Woakes 9-3-30-3, Finn 8-1-30-0, Ali 19.5-5-57-5, Ansari 6-0-36-0, Stokes 11-5-13-2, Rashid 10-0-44-0. England (1st innings) Alastair Cook lbw b Mehedi 14 B. Duckett c Rahim b Shakib 07 J. Root not out 15 G. Ballance c Rahim b Mehedi 09 M. Ali not out 02 Extras (b1 lb2) 03 Total (3 wickets; 12.3 overs) 50 Falls: 1-10 (Duckett), 2-24 (Cook), 3-42 (Ballance). To bat: B. Stokes, J. Bairstow, Z. Ansari, C. Woakes, A. Rashid, S. Finn. Bowling: Mehedi 6.3-1-26-2, Shakib 6-2-21-1.