India rounded off a successful tour of Sri Lanka with a comfortable 39-run victory in the one-off Twenty20 international at Pallekele.
After winning the preceding five-match one-day international series 4-1, India increased their dominance over Sri Lanka in the limited-overs format with another victory on Tuesday.
The result was made possible by fine individual performances from Virat Kohli, Irfan Pathan and Ashok Dinda.
Kohli's quickfire 64 helped India post 155-3 after they were asked to bat first and Pathan (3-27) and Dinda (4-19) then shared seven wickets between them as Sri Lanka were skittled for 116 in 18 overs.
India struggled with the bat early on, losing Gautam Gambhir in the second over, bowled by Shaminda Eranga - who had already dropped the left-hander.
But Kohli got under way with back-to-back boundaries off Angelo Mathews (0-23) followed by three off Eranga in the next over.
Thisara Perera (0-34) came in for similar punishment, with three loose deliveries put away consecutively and Ajinkya Rahane hitting him for six in his next over.
Opener Rahane was still on only 18 though, when Kohli brought up a 32-ball half-century at the start of the 10th over with his 10th boundary.
He was undeterred by Rahane's dismissal, caught and bowled by Jeevan Mendis for 21, and launched a six later in the same over.
Kohli narrowly escaped being run out but then swatted Eranga straight to Lahiru Thirimanne at mid-wicket to end his 48-ball onslaught.
Suresh Raina hit Lasith Malinga for six on his way to 34 not out from 25 balls and Mahendra Singh Dhoni (16no) chipped in with two boundaries to keep the momentum going to the end.
A first-ball duck for Tillakaratne Dilshan was far from the ideal start for Sri Lanka and Upul Tharanga added only five, leaving them 14-2.
Mahela Jayawardene was going well at the other end and attempted to inject some momentum with four boundaries in one Umesh Yadav over, but he fell victim to a marginal lbw decision when struck on the knee-roll by Pathan.
Thirteen runs came in three balls in Dinda's first over, including four overthrows, but a steady procession of wickets prevented Sri Lanka stepping up their chase.
Thirimanne (20) missed a reverse sweep at Ravichandran Ashwin and was bowled, Mathews (31) edged Dinda to keeper Dhoni and Jeevan Mendis (11) chipped to cover as the hosts stumbled to 100 for six.
Perera was then run out, and although 12 came from Pathan's last over, Dinda ripped out the last three wickets in one over.