Has Hardik Pandya made it to the team?
Paceman Praveen Kumar (2-20) rocked Sri Lanka’s top order when he bowled Upul Tharanga with the first ball of the match and then trapped former captain Mahela Jayawardene leg-before in his fourth over.
Left-arm spinners Pragyan Ojha (3-36) and Ravindra Jadeja (2-34) also kept pressure as India never allowed the hosts to build a big partnership in the day-night match in Dambulla.
Opener Tillakaratne Dilshan top-scored with a fighting 45 in Sri Lanka’s disappointing batting performance after the hosts elected to bat.
Dilshan was the fifth man to be dismissed, sweeping Ojha to Rohit Sharma at mid-wicket after hitting five fours in his 62-ball knock.
Sri Lanka, struggling at 103-7 in the 32nd over, managed to cross the 150-mark, thanks to gutsy knocks from Suraj Randiv (43) and Nuwan Kulasekara (22). Randiv hit four boundaries in his 61-ball knock.
Fast bowler Ishant Sharma took 2-32.
India made two changes from the side that lost to New Zealand by 200 runs in the opening match, replacing Yuvraj Singh - down with dengue fever - and Abhimanyu Mithun with batsman Virat Kohli and Ishant.
Sri Lanka, who beat New Zealand by three wickets in the previous match, brought in paceman Dilhara Fernando and spinner Randiv in place of Rangana Herath and Ajantha Mendis.
Each side will play the other twice in the preliminary league before the top two qualify for the final on August 28.
Sri Lanka vs. India Scoreboard
Scoreboard
Upul Tharanga b Kumar 0
Tillakaratne Dilshan c R.Sharma b Ojha 45
Kumar Sangakkara c Ojha b Nehra 2
Mahela Jayawardene lbw b Kumar 4
Thilan Samaraweera c Jedeja b I.Sharma 7
Angelo Mathews lbw b Jadeja 15
Chamara Kapugedera b Jadeja 10
Suraj Randiv c Raina b Ojha 43
Nuwan Kulasekara c Dhoni b I.Sharma 22
Lasith Malinga st Dhoni b Ojha 5
Dilhara Fernando not out 6
Extras: (1b, 3lb, 7w) 11
TOTAL: (all out 170)
Overs: 46.1.
Fall of wickets: 1-0, 2-14, 3-23, 4-44, 5-82, 6-83, 7-103, 8-142, 9-158, 10-170.
Bowling: Praveen Kumar 8-2-20-2 (1w), Ashish Nehra 9-0-39-1 (2w), Ishant Sharma 9-1-32-2 (1w), Pragyan Ojha 9.1-0-36-3 (2w), Ravindra Jadeja 10-2-34-2 (1w), Virender Sehwag 1-0-5-0.
Toss: Sri Lanka.
Umpires; Ranmore Martinesz, Sri Lanka and Azad Rauf, Pakistan.
TV Umpire: Tyron Wijewardena, Sri Lanka, Match Referee: Alan Hurst, Australia.
Has Hardik Pandya made it to the team?
UAE claimed an emphatic 10-wicket victory over the Netherlands
The match was a complete contrast to the previous game at the venue when Punjab Kings chased down an IPL record of 262 on another hot day
Kane Williamson will captain the T20 World Cup squad for a fourth time as New Zealand hunt for a maiden title
Images published on the weekend showed Bollywood superstar actor Shah Rukh Khan sweating profusely while watching his team train
It was Chennai's fifth win from nine matches as they moved to third place in the points table with 10 points
Despite Kohli's flowing form ahead of the T20 World Cup in June, pundits have raised concerns over his strike-rate
Despite missing nine first-choice players because of IPL, New Zealand played brilliantly against Pakistan to share the honours in the T20 series