Sri Lanka benefited from winning the toss as they stuck India in and dismissed them for just 101 en route to a five-wicket win in the first of three Twenty20 internationals.
The tourists opted to field first in Pune and three wickets each from Kasun Rajitha and Dasun Shanaka helped skittle India in the penultimate over.
Sri Lanka lost five wickets in their chase, but Dinesh Chandimal struck a run-a-ball 35 before Milinda Siriwardana sealed the win with a six and a four with 12 deliveries remaining.
Sri Lanka won the 1st T20I by 5 wickets and take a 1-0 lead in the series!
SL 105/5 (18.0 Ovs) v IND 101 #INDvSL pic.twitter.com/LAkxpH97ev— Sri Lanka Cricket (@OfficialSLC) February 9, 2016
India, without the rested Virat Kohli, were in dire straits at 58 for seven in the 11th over after Rajitha and Shanaka ran through them, although they at least reached three figures courtesy of number nine Ravichandran Ashwin crashing 31 from 24 deliveries.
Ashish Nehra removed both of Sri Lanka’s openers with only 23 runs on the board to give India hope, only for Chandimal and Chamara Kapugedera to share a stand of 39.
The latter fell for 25, lbw to Ashwin, and despite Chandimal departing with 18 runs required, Siriwardana steered his side home with an unbeaten 21.
Source: ECB