Skipper Mominul Haque took the blame for Bangladesh's batting collapse after India's pacemen combined to bowl them out for 150 on the opening day of the first Test on Thursday.
Mohammed Shami claimed three wickets, while fellow quicks Ishant Sharma and Umesh Yadav took two apiece to pack off the tourists early in the final session in Indore.
Mominul's decision to bat first on a green wicket backfired after they slipped to 31 for three with Yadav, Sharma and Shami sharing the spoils in the morning session.
The captain then put on 68 runs for the fourth wicket with Mushfiqur Rahim, who made 43, before Ravichandran Ashwin bowled Mominul for 37 to start the slide for Bangladesh.
"If we had started well, the question wouldn't have been asked in first place," Mominul said on his decision to bat on a green pitch.
"Me and Mushfiq had a good partnership. I think I should take the blame for getting out at the wrong time. If I would have stayed on, it could have been different."
Mominul said he thought he "made a tactical error" after the left-hander misjudged an incoming delivery from Ashwin that rattled the batsman's off stump.
India were 86 for one at stumps after Rohit Sharma was caught behind off paceman Abu Jayed for six.
Mayank Agarwal, on 37, and Cheteshwar Pujara, on 43, put on an unbeaten 72-run stand to see off the day's play.
Agarwal survived a reprieve on 32 when Imrul Kayes dropped an easy chance at slip off Abu. Pujara looked solid in his 61-ball stay so far as he hit seven boundaries. But it was the Indian bowlers who stood out as Shami ended Mushfiqur's resistance after getting wickets on successive deliveries to stop the Bangladesh tail from wagging.
Copyright Agence France-Presse, 2019