Thilan Samaraweera cracked a career-best 105 not out to guide Sri Lanka to a five-wicket win over India in a triangular one-day series match in Dhaka.
Samaraweera hit 11 fours in his 106-ball innings knock for his second one-day hundred as Sri Lanka surpassed India's 279 for nine 9-279 with 12 balls to spare.
Left-arm pace bowler Chanaka Welegedara helped Sri Lanka restrict India, despite a solid 74 from Yuvraj Singh.
The Sri Lankan finished with 5-66, his maiden five-wicket haul in six one-day internationals.