Rather than looking at the improbable task of scoring the remaining 356 runs, the visitors will try to stay afloat for minimum 90 overs on the fifth and final day and save the game.
Despite the benign nature of the track, India's bowling attack has firepower to get the remaining seven wickets.
Ajinkya Rahane's sharp one-handed catch off Ravindra Jadeja to dismiss a well-set Soumya Sarkar (42) put India in the driver's seat after the visitors looked comfortable during the post-tea session as they started their second innings.
With the momentum broken, Ashwin then had Mominul deceived by the drift. The batsman pushed at a delivery, which turned a shade away to take the leading edge and present Rahane with another catch, leaving Bangladesh reeling at 75 for three.
Ashwin (2/34 in 16 overs), who completed the fastest 250 Test wickets, gave a better account of himself in the second innings by getting the turn and the drift. Being given the new ball helped him get some bounce off the pitch as well.
Seasoned Shakib Al Hasan (21 batting), along with Mahmudullah Riyadh (9 batting) and Mushfiqur Rahim, will need to bring their 'A' game to the fore in order to save the game.
In the post-lunch session, Cheteshwar Pujara scored a quickfire half-century as India declared their second innings at 159 for four at the stroke of tea, leaving Bangladesh with a daunting target.
Pujara smashed 54 off 58 balls while skipper Virat Kohli contributed 38 off only 40 deliveries after having bowled out Bangladesh for 388 in their first innings.
But Pujara and Kohli upped the ante with an aim to have a a go at Bangladesh on the fourth day itself.
During their 67-run partnership, Pujara, surprisingly, was the aggressor even as Kohli scored at a quick pace.
Using Taskin's pace to his advantage, Pujara hooked him behind the square for a six.
Kohli was not one to be left behind as he lofted Shakib effortlessly for a six over long-on.
Disclaimer: No Business Standard Journalist was involved in creation of this content
