Opener Niroshan Dickwella top scored for the hosts with his 64-run knock while left-arm spinner Axar Patel took three wickets for 34 runs for India.
Brief Scores:
Sri Lanka: 216 all out in 43.2 overs. (Niroshan Dickwella 64, Kusal Mendis 36, Angelo Mathews 36 not out; Jasprit Bumrah 3/34, Axar Patel 3/34).