Virat Kohli struck a brilliant century to guide India to a 67-run victory over Sri Lanka in the first of their three-match one-day international series in Guwahati on Tuesday.
Kohli made 113 runs, hitting 12 fours and a six in his 87-ball display.
It was the former captain's 45th ODI hundred and he is only four short of Sachin Tendulkar's all-time record.
Captain Rohit Sharma scored 83 and Shubman Gill made 70 as India ended their innings at 373-7 after being put in to bat first.
In response, Sri Lanka captain Dasun Shanaka made an unbeaten 108 while opener Pathum Nissanka scored a solid 72, but it did not prove enough as the visitors failed to chase the big total.
The teams will next meet in the second ODI in Kolkata on Thursday followed by the third and final game in Thiruvananthapuram on Sunday.
Before the ODI series, India won the Twenty20 series 2-1.


Leclerc laps fastest for Ferrari in first US GP practice
Bayern coach Kompany hospitalised after collapsing during training session
Alexander Volkanovski's title defence headlines UFC 333 in Abu Dhabi
Juventus fight back to draw with Rennes as Leverkusen go top
South Africa level test series with big win over Australia
