The Men In Blue need four wickets to secure the series while Rahim has an uphill imposition at hand with three days of play still left.
Virat Kohli duly converted his fifty into his 27th hundred while his deputy Ajinkya Rahane scored his fourth consecutive fifty but fell soon after that.
However, in stark contrast, Jadeja along with the lower order were pegged back by the Bangladesh bowling attack. Virat Kohli was dismissed after a well made 136 before choosing to declare despite a wicket remaining.
The move paid dividends as in the short spell before Tea, Ishant Sharma struck twice to send Shadman Islam and skipper Mominul Haque back in the pavilion.
Wickets continued to tumble for the visitors with Umesh Yadav joining the proceedings. However, the senior-most pair of Mushfiqur Rahim and Mahmudullah struck a vital partnership. However, the all-rounder was forced to leave the field after pulling his hamstring.
Rahim continued his red hot form against India with yet another fifty. Bangladesh are 89 runs behind with three days left to play.