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.