Deepak Chahar played calmly, hitting seven fours and a six while vice-captain Bhuvneshwar scored 19 off 28 deliveries and importantly guided his junior through the chase.
Sri Lanka won the toss and elected to bat in the second One-day International against India here at the R Premadasa Stadium.
Chamika Karunaratne was the top scorer for Sri Lanka with an unbeaten 43. A lot of players got into double figures but could not post a big score.
Sri Lanka won the toss and opted to bat. Skipper Dasun Shanaka said after the toss that the ideal history of batting first at the venue prompted him to take the call.