Virat Kohli was dismissed for six runs on his return to Test cricket after eight months. The 35-year-old walked in to bat after the dismissals of Rohit Sharma and Shubman Gill, and there was an expectation from him to dominate Bangladesh pacers and resurrect the Indian innings.
Bangladesh pacers made the most of the pace-friendly bowling conditions after electing to bowl first. Hasan Mahmud capped off a brilliant spell with his third wicket in the form of Virat Kohli. On the second ball of the 10th over, Kohli ended up edging a delivery straight into the hands of wicket-keeper Litton Das as India were left reeling at 34/3.

The former India captain now has just three fifty-plus scores in his last 20 Test innings. He has crossed the 30-run mark only eight times during the period.
Virat Kohli's runs in his last 20 Test innings: 6 vs BAN, 12 vs SA, 46 vs SA, 76 vs SA, 38 vs SA, 121 vs WI, 76 vs WI, 49 vs AUS, 14 vs AUS, 186 vs AUS, 13 vs AUS, 22 vs AUS, 20 vs AUS, 44 vs AUS, 12 vs AUS, 1 vs BAN, 24 vs BAN, 19* vs BAN, 1 vs BAN, 20 vs ENG
The former world number one batter has been out of red-ball action since the first week of January. The right-hander missed each of the five Test matches against England to be with his wife for the birth of their second child.
The Delhi batter had the opportunity to play in the first round of Duleep Trophy matches and gear up for India's crucial Test seasons which will consist of 10 matches in four months. However, he opted out and started his training in Chennai just five days before the Test.
Kohli also failed in the ODI series against Sri Lanka, where he scored 58 runs in three matches at an average of 19.33. The superstar cricketer went straight to London again once the series was over.