India beat Bangladesh by seven wickets in the rain-affected first one-day international in Dhaka.
With the hosts having posted 272-9 from their 50 overs, India saw their innings disrupted by a three-hour rain delay but returned to chase down a revised target of 150 from 26 overs with seven balls to spare.
Half-centuries from openers Ajinkya Rahane (64) and Robin Uthappa (50) set the platform for the tourists, while it was skipper Suresh Raina (15 out out) who eventually saw them over the line.
Bangladesh lost a couple of early wickets with Umesh Yadav removing both Tamim Iqbal and Mominul Haque to reduce the home side to 35-2.
But fifties from skipper Mushfiqur Rahim (59) and Shakib Al Hasan (52), along with solid contributions from Anamul Haque (44) and Mohammad Mahmudullah (41) ensured they posted a competitive total.
India started their chase with aplomb as Uthappa, making his one-day comeback after nearly six years, and Rahane took advantage of some loose bowling to rattle along at more than a run a ball.
Uthappa launched Ziaur Rahman for a huge six over mid-wicket to race to his sixth one-day fifty and was more than a touch unfortunate to depart straight afterwards, adjudged leg before despite appearing to get an inside edge to a delivery from Shakib.
Having reached 100-1 in the 17th over the heavens opened with a lengthy delay ensuing and, when they did return, India required a further 50 from 56 deliveries.
Although they immediately lost Cheteshwar Pujara for a duck, and Rahane with a further 15 needed, Raina and Ambati Rayudu (16 not out) ensured they reached their target with something to spare to take a 1-0 lead in the three-match series.