Kolkata: Bangladesh survived a major scare owing to Mushfiqur Rahim's valiant 59-run knock against India on Day 2 of the second Test at Eden Gardens in Kolkata, as the visitors were in threat of being bundled up on their second innings on the second day itself.
The Tigers finished the day on 152/6, still training the hosts by 89 runs.
Bangladesh were reduced to 7/2 in its second innings at tea break, and went further down the rabbit hole as they found themselves 13/4 right at the start of the third session, due to Ishant Sharma's lethal bowling.
While Bangladesh were still trailing by 228 runs, Mushfiqur Rahim and Mahmudullah took responsibility on their shoulders and provided some stability.
After forming a 69-run partnership, unfortunately, Mahmudullah (39 from 41 balls) went off retired hurt, from whereon Mushfiqur and Mehidy Hasan (15 from 22 balls) sailed the ship to some safety. But, soon after that Hasan fell after being caught in the cordon, and subsequently, Taijul Islam departed too.
Ishant Sharma ended the day on 4/39 after his first innings fifer, while Umesh Yadav registered a 2/40 after India declared its first innings at 347/9 for a 241-run lead over Bangladesh's 106.
Virat Kohli top-scored with a brilliant 136-run knock, his 27th Test century, before India's lower order collapsed.
The 32-year-old Indian captain scored his 20th Test century as captain and became the first Indian batsman to score a century in a day/night Test.
Afterwards, Kohli was dismissed by Taijul Islam's leaping catch at fine leg off Ebadat Hossain (3/91).
On course to his 70th international ton, Kohli faced 194 deliveries and hit 18 fours.
The quick dismissals of Ishant Sharma and Umesh Yadav for ducks against the new pink ball prompted India's surprise declaration with half an hour left in the session.
Al-Amin Hossain also shined for Bangladesh after finishing the first innings with figures of 3/85.