Sri Lanka 170-7 from 20 overs (Munaweera 53, Priyanjan 40*; Chahal 3-43).
India 174-3 from 19.2 overs (Kohli 82, Pandey 51*; Prasanna 1-25).
India wrapped-up a memorable tour of Sri Lanka with a seven-wicket victory over the hosts in the one-off T20 International at the Premadasa Stadium, in Colombo, on Wednesday.
India captain Virat Kohli and middle order batsman Manish Pandey notched up their 17th and maiden T20 International 50s, respectively, to win the match for the visitors.
Kohli, who put Sri Lanka in to bat after winning the toss, did not acquire the kickoff that he desire, as Niroshan Dickwella (17) appeared to be aggressive early on.
Dilshan Munaweera gave the real momentum to the Lankan innings with a 29-ball 53. Nevertheless, the Indian spinners slowed things down for the hosts, with Yuzvendra Chahal claims three scalps for 43 runs.
Ashan Priyanjan, who is a middle-order batsman and occasionally a right-arm medium fast bowler, came to Sri Lanka's rescue in the final stage, scoring an unbeaten 40, as the hosts set India a challenging total of 170.
Although the Indian innings came off to a fresh start, the loss of Rohit Sharma and KL Rahul's early wickets were a bit of a setback.
However, Kohli (82) and Pandey (51 not out), put up a 119, to take the match away from the Sri Lankans.
Although the India captain was dismissed towards the final stage, he had nearly caught his side to the finish line, with India needing just 10 runs to win. Mahendra Singh Dhoni and Manish Pandey finished things off in style, with the latter scoring his maiden T20 International ton. India win by 7 wickets. Man of the Match: Virat Kohli.