Bangladesh was reeling on 158 for 4 in their mammoth chase of 515 when bad light stopped play on day three of the opening Test in Chennai on Saturday.
India declared their second innings at 287 for 4 riding on twin hundreds from Rishabh Pant (109) and Shubman Gill (119) with an overall lead of 514.
In reply, Ravichandran Ashwin continued his dream form following up on his first innings hundred with figures of 3 for 63 while skipper Najmul Hossain Shanto remained unbeaten on 51.
Brief Scores:
India: 376 and 287/4 in 64 overs (Shubman Gill 119 not out, Rishabh Pant 109).
Bangladesh: 149 and 158/4 in 37.2 overs (Najmul Hossain Shanto 51 batting, Shadman Islam 35, Zakir Hasan 33; Ravichandran Ashwin 3/63).