Indore: India defeated Sri Lanka by seven wickets in the second T20 International, Indore on Tuesday, taking a 1-0 lead in the three-match series.
Sri Lanka scored 142 for nine after being invited to bat first.
Wicketkeeper Kusal Perera top-scored for the visitors with 34, striking three sixes in his 28-ball knock, while Wanindu Hasaranga smashed comeback man Jasprit Bumrah for three successive boundaries in the innings' last over.
In reply, India chased down the target with 15 balls to spare at the Holkar Stadium. Opener K L Rahul was the top scorer for the home team, with a brisk 45 off 32 balls.
The first T20 International of the three-match series, in Guwahati, was washed out.
Earlier Kohli won the toss and elected to field first.
Washington Sundar got the breakthrough in his first over getting rid of a dangerous Avishka Fernando.
Sri Lanka kept on losing wickets at regular intervals.
Navdeep Saini took two wickets including a thunderbolt yorker to wreck Danushka Gunathilaka's stumps.
Shardul Thakur registered his bowling figures taking three wickets in his final over.
Kuldeep Yadav too two wickets as well despite leaking 38 runs.
Jasprit Bumrah and Washington Sundar picked up one wicket each.
Kusal Perera top-scored for Sri Lanka with a 28-ball 34.
Hasaranga's late cameo helped Sri Lanka post a modest total of 142/9 in first innings.