Madhya Pradesh right-hander Amandeep Khare hit a fine century as India U-19 beat their Sri Lankan counterparts by 4 runs via Duckworth-Lewis method in a tri-series match in Colombo on Saturday.
Wicketkeeper-batsman Ishan Kishan (33) and Virat Singh (30) were the other contributors.
In reply, Sri Lanka managed 250 for five after their revised victory target was set at 255 in 47 overs.
While chasing, Sri Lanka were cruising along at 198 for two in the 38th over before they fizzled out during the death overs. Seamer Rahul Batham (2/32) was the most successful bowler for India.
Avishka Fernando (75) and Charith Asalanka (74) were two main contributors for the home team.
Brief Scores:India 284/7 (Amandeep Khare 102, Washington Sundar 77, Asitha Fernando 3/54) Sri Lanka (Revised target 255) 250/5 in 47 overs (Avishka Fernando 75, Charith Asalanka 74, rahul Batham 2/32).
India won by 4 runs via D/L method.
Under-19 tri-series: India colts beat Bangladesh, seal final berth
Dunedin Test: Williamson milestone helps NZ stretch lead
Under-19: Pant, Ahmed steer India to victory over Afghanistan
World T20 2016: India and Pakistan in same group
ICC World Twenty20 2016: The full schedule