Avishka Fernando scored a superb 96 and Dunith Wellalage took five wickets as Sri Lanka thumped India by 110 runs in Colombo on Wednesday to seal a first bilateral one-day international series win over their south Asian neighbours in 27 years.
Faced with a tricky victory target of 249 to draw level at 1-1, India never built any momentum after losing their two most experienced batsmen in skipper Rohit Sharma and Virat Kohli as they folded for a disappointing 138 in 26.1 overs.
Wellalage had Rohit caught behind for 35 after the Indian skipper went on the attack early on and the spinner then trapped Kohli lbw for 20, with India unable to arrest their slide from there at the R Premadasa Stadium.
Axar Patel and Shreyas Iyer also fell victim to Wellalage, who finished with figures of 5-27 after getting rid of last man Kuldeep Yadav. Washington Sundar mounted a late fightback for India with a well-made 30 but his effort was in vain.
The opening ODI finished in a dramatic tie, before Sri Lanka secured a 32-run victory in the second game. India had swept the preceding Twenty20 series 3-0 in new head coach Gautam Gambhir's first assignment in the role.
Sri Lanka opted to bat first after winning the toss and made a solid start in their quest to claim a first ODI series triumph over India since 1997 as openers Pathum Nissanka and Fernando strung together an 89-run partnership.
The hosts shrugged off Nissanka's dismissal by Axar for 45 in the 20th over as Fernando and Kusal Mendis continued to build before Riyan Parag snapped their 82-run stand on his ODI debut and triggered a mini collapse.
Parag trapped Fernando lbw just short of his century with one that skidded off the wicket and then removed skipper Charith Asalanka and Wellalage to reduce Sri Lanka to 199-6, but Mendis scored 59 to ensure the team finished with a fighting 248-7.
PIX: India humiliated as Sri Lanka clinch series
We believe in you: Kohli tells Parag
Bangla Cricketer's Home Set On Fire
Unrest in Bangladesh casts shadow on Pakistan tour
Fate of Women's T20 World Cup in B'desh uncertain