Earlier, Sri Lanka scored 138/9 in 20 overs, thanks to Kapugedera (30) and Siriwardana (22) . Jasprit Bumrah, Hardik Pandya and R Ashwin took two wickets each.
India reached 142/5 in 19.2 overs. Virat Kohli anchored the innings with a solid 56* off 47 balls. Suresh Raina (25) and Yuvraj Singh (35) were the other top scorers. For Sri Lanka, Nuwan Kulasekara took two wickets. Virat Kohli, who equalled the record for most T20 fifties (13), was declared Man of the Match for second time in a row.