|Pragyan Ojha appeals for an lbw of Mahmudullah Riyad as India take charge on day one [AFP]
Mohammad Mahmudullah smashed an unbeaten 96 before Bangladesh were dismissed for 233 on the first day of the second and final Test against India in Dhaka.
India replied with 69 without losing any wicket when stumps were drawn early for bad light at Sher-e-Bangla National Stadium.
India openers Virender Sehwag (41) and Gautam Gambhir (26) consolidated India's hold on the match.
India lead the series 1-0 after beating Bangladesh by 113 runs in the first Test in Chittagong.
Sehwag hit six boundaries off 40 balls and Gambhir struck four boundaries.
Earlier, Mahmudullah hit 13 boundaries in 156 balls, but ran out of partners before he could score what would have been his maiden Test century.
Mahmudullah, aided by tailenders, helped steady the Bangladesh innings to 197-8 at tea after a top-order collapse.
After Bangladesh resumed at lunch on 84-5, Mahmudullah anchored the innings with nine boundaries in his 89-ball knock. He was joined by tailender Shafiul Islam (9) at tea.
Bangladesh first innings
T Iqbal b Zaheer 0
I Kayes c Dhoni b Ishant 0
Z Siddique c Dhoni b Zaheer 7
M Ashraful st Dhoni b Ojha 39
R Hasan c Dravid b Ishant 4
S Hasan c Dhoni b Zaheer 34
M Rahim lbw b Ishant 30
Mahmudullah not out 96
S Hossain st Dhoni b Ojha 8
S Islam c Dravid b Ishant 9
R Hossain b Harbhajan 4
Total (all out; 73.5 overs) 233
Fall of wickets: 1-0 2-4 3-13 4-44 5-51 6-106 7-127 8-155 9-213
India first innings
G Gambhir not out 26
V Sehwag not out 41
Total (no wicket; 13 overs) 69
To bat: R Dravid, S Tendulkar, Y Singh, M Vijay, M Dhoni, H Singh, Z Khan, P Ojha, I Sharma
Bangladesh lost Mushfiqur Rahim lbw for 30 to Ishant Sharma and captain Shakib Al Hasan was caught behind off Zaheer Khan for 34 in the second session, while Shahadat Hossain (8) was stumped by Mahendra Singh Dhoni off Pragyan Ojha.
Bangladesh lost four top order wickets for just 44 runs to open the first session after winning the toss and opting to bat first.
First to go was Imrul Kayes for a duck, caught behind off Sharma (3-65).
Kaye's opening partner Tamim Iqbal (0) was then bowled by Khan (3-54), who had Junaed Siddique caught behind for 8 shortly after.
Mohammad Ashraful scored 39 before being dismissed in Ojha's first over.
Ashraful came down the pitch, but missed the ball and was easily stumped by Dhoni. The shot came just after Ashraful hit Ojha for a boundary.
Raqibul Hasan (4) was caught by Rahul Dravid off a Sharma delivery to leave Bangladesh struggling on 51-5.
India captain Dhoni returns to the team after recovering from back spasms, while spinner Harbhajan Singh is also back in the XI after being dropped from the first Test due to injury.