Shubhman Gill (70) and Rohit Sharma (83) laid a perfect platform for the Indian batters as they stitched a 143-run opening stand. Virat's 113 made sure that India did not lose momentum as KL Rahul (39) and Shreyas Iyer (28) chipped in with useful cameos.
The series will see the return of captain Rohit Sharma, who has been out of action after sustaining a finger injury during the second ODI against Bangladesh.
Earlier, the All-India Senior Selection Committee included star pacer Jasprit Bumrah in India's ODI squad for the upcoming three-match ODI series against Sri Lanka.
Suryakumar Yadav also known as Mr.360 degree played shots on all parts of the ground especially exploiting the fine leg region to torment the Sri Lankan bowlers and help India set a massive total of 228 runs in 20 overs.
Hardik Pandya-led side has registered a 2-1 T20 series win over Sri Lanka and will go into the ODI series high on confidence as Rohit Sharma will lead the campaign in the first match in Guwahati on Tuesday.
India registered a thumping 91-run win in the third T20I match against Sri Lanka to clinch the three-match series 2-1. Suryakumar Yadav slammed his third T20I ton while bowlers bowled brilliant to bowl out the host for a paltry 137 in reply to India's 228/5 in 20 overs.