India defeated Sri Lanka by 39 runs in the one-off T20 matchat the Pallekele International Cricket Stadium here on Tuesday.
Chasing 156 for victory, Sri Lanka were all out at 116 runs.
Angelo Mathews remained the top scorer for Sri Lanka with his 31 runs.
Indian pacer Ashok Dinda picked up four wickets by giving only 19 runs.
Irfan Pathan took three wickets in the match.
Earlier, India scored 155 runs for the loss three wickets in their quota of 20 overs.
Virat Kohli played another brilliant knock of 68 runs in the match.
He hit 11 boundaries and a six in his innings.
Ajinkya Rahane (21) and Suresh Raina (34*) made some important contributions with the bat on Tuesday.