Chasing 194 for victory, the Sri Lanka rode on a 92-run fourth wicket partnership between Dananjaya and Pasindu Sooriyabandara who contributed 52 off 71 balls (5 fours) to reach their target comfortably.
The Lankan bowlers also played their part earlier with fast bowler Navin Nirmal Fernando striking twice off his first three overs to reduce India to 23-2. He had Anuj Rawat, out for three and Atharwa Taide for eight runs both caught behind by wicketkeeper Nishan Madushka.
Left-arm spinner Shashika Dulshan continued the good work with three wickets for 27 runs that included the wicket of Pavan Shah for 49 scored off 64 balls with 4 fours.
The third ODI will take place at the SSC grounds on Sunday (August 4).