Tamim Iqbal missed scoring a century by five runs as the hosts reached 228 for the loss of five wickets on Day One of the second Test between Bangladesh and New Zealand at Dhaka.
At tea, skipper Mushfiqur Rahim was unbeaten at 14.
Iqbal and Mominul Haque were involved in 76-run partnerhsip for the third wicket before the latter was dismissed by Corey Anderson. Mominul missed his half-century by three runs.
Bangladesh lost three wickets at quick succession. After Mominul, Bangladesh lost Iqbal and Ish Sodhi removed Shakib Al Hasan with the last ball of the second session.
Earlier, Bangladesh lost two wickets in the first session in form of opener Anamul Haque and Marshall Ayub. While Anamul failed to make a mark, being dismissed for seven by New Zealand pacer Trent Boult, Ayub missed out on a half-century as he fell after smashing six fours in his innings of 41 off 62 balls.
Iqbal was the star performer in the first session of Day One, clobbering nine fours in his unbeaten 50.
Bangladesh won the toss and elected to bat. Iqbal and Anamul Haque opened the innings for the hosts. In the second over of the first session, BJ Watling dropped Iqbal when the batsman edged a Doug Bracewell delivery outside the off stump.
In the fourth over, Boult got rid of Anamul as Kane Williamson took an easy catch.
The tourists got their second breakthrough when Neil Wagner cleaned up Ayub, who failed to read a straight delivery that crashed into his stumps.
Bangladesh 228 for 5 (Tamim Iqbal 95, Marshall Ayub 41, Mominul Haque 47; Neil Wagner 2 for 42) vs New Zealand.