Kohli scored a magnificent 136 and shared a 213-run stand with Rahane (73) as India began their Asia Cup campaign with a convincing win.
(Scroll down to the bottom of the page for ball-by-ball commentary)
India will have to fight bad form, absence of MS Dhoni and a dangerously unpredictable Bangladesh in their first match of the Asia Cup.
India skipper Virat Kohli won the toss and chose to field. No place for Cheteshwar Pujara in the eleven, but Ambati Rayudu gets a game.
Bangladesh without Shakib Al Hasan (serving suspension) and Tamim Iqbal (not in the squad).