Test scores (Galle)
India win by 304 runs
India 1st inns: 600 (Dhawan 190, Pujara 153; Pradeep 6-132, Kumara 3-131)
Sri Lanka 1st inns: 291-9 (Perera 92*, Mathews 83, Tharanga 64; Jadeja 3-67)
India 2nd inns: 240-3 dec (Kohli 103*, Mukund 81)
Sri Lanka 2nd inns: 245-8 (Karunaratne 97, Dickwella 67; Jadeja 3-71, Ashwin 3-65)
Match report
India took a 1-0 lead in their series with Sri Lanka as Virat Kohli's 17th Test hundred helped them to an emphatic 304-run victory.
The visitors resumed on 189 for three - with Kohli on 76 - and added a further 51 for no loss before declaring on 240 to set Sri Lanka an improbable target of 550.
The hosts managed just 245 all out in response as India wrapped up the win inside four days.
Sri Lanka got their second innings off to the worst possible start as Mohammed Shami took the wicket of Upul Tharanga in the third over.
Worse was to follow as debutant Danushka Gunathilaka fell for two, failing to deal with an Umesh Yadav delivery and picking out Cheteshwar Pujara at short square leg three overs later.
Kusal Mendis steadied the ship alongside opener Dimuth Karunaratne before he was out on 36, caught behind after a successful appeal.
Angelo Mathews quickly followed for two, spooning a catch to backward point, but Niroshan Dickwella offered some resistance as Karunaratne edged closer to a century.
Dickwella was given out, caught behind, in the 62nd over, and when a thick inside edge accounted for Karunaratne on 97, India eased home.
Kohli dived forward to take the wicket of Nuwan Pradeep at leg slip, Lahiru Kumara holed out shortly afterwards and with Rangana Herath unable to bat due to injury, a decisive victory was secured for the visitors.
Related links
Sky Bet's latest cricket odds