The visitors lost their remaining eight wickets in the first session that went on for close to three hours, thereby leaving India with a paltry target of 95 to seal the Test match.
Jasprit Bumrah (3-17) and Ravindra Jadeja (3-50) were the major destroyers with the ball for India on the final day but they were generously aided by some bizarre shot-selection from Bangladesh's batters.
Barring Shadman Islam (50) and to an extent Mushfiqur Rahim (37), none of them seemed to be in the mood to put up a fight.
Starting the day with a slender deficit of 26, Bangladesh's first priority would have been to get into the lead without losing a wicket.
Shadman batted with positive intent and unfurled a plethora of boundaries through crisp timing. He was sound in his defence, left the ball well and didn't spare any loose deliveries that were on offer.
Skipper Najmul Hossain Shanto also looked comfortable as the pair stitched half-century stand to keep the visitors afloat under crisis.
Skipper Najmul Hossain Shanto also looked comfortable as the pair stitched half-century stand to keep the visitors afloat under crisis.