Colombo: India beat Sri Lanka by 117 runs in the final test to win the three-match series 2-1 at the Sinhalese Sports Club on Tuesday.
Set a 386-run victory target, Sri Lanka resumed on 67-3 on the final day and were bowled out for 268 after tea with skipper Angelo Mathews top scoring for them with a defiant 110.
Off-spinner Ravichandran Ashwin was the pick of the Indian bowlers claiming 4-69, while paceman Ishant Sharma finished with 3-32.
This is also first away Test series win since West Indies 2011.
Cheteshwar Pujara was awarded the Man of the Match award for his brilliant undefeated knock of 145 in the first innings while the Man of the Series award was grabbed by Ravichandran Ashwin who impressed with 21 wickets in the three matches.
Resuming the final day's play at 67/3, the Indian fast bowlers quickly got on the act with Umesh Yadav forcing Kaushal Silva to hurry into playing a pull shot that he could only hit to Cheteshwar Pujara at midwicket.
Lahiru Thirimanne was the next to go with KL Rahul making up for his drop in the first innings to take a quick reflex catch, albeit on his second attempt to bring Perera to the crease, who counter-attacked at will.
Skipper Angelo Mathews and debutant Kusal Perera led a spirited fightback for the hosts which at one time even threatened to chase down the target of 386.
Mathews made the most of a chance third over of the day where he was caught by the keeper of the bowling of Ishant Sharma only for the umpire to rightly turn down the appeal calling no ball for overstepping.
Along with Perera, who got his second half-century in his Test debut, took the attack to the opposition with the latter especially continuing from where he left off in the first innings.
Mathews who made 110 and Perera who made 70 were playing confidently as the hosts looked like taking the game away from India having lost only two wickets in the first 58 till then. Ashwin's dismissal of the latter just before tea proved decisive as skipper Virat Kohli took the second new ball right when it became available.
Ishant Sharma took the key wicket of Mathews after which the spin duo of Ashwin and Mishra got rid of the tail in quick time. Ashwin picked up 4 wickets while Umesh Yadav picked up 2 wickets.
India clinched the series 2-1 after Sri Lanka won the opening Test in Galle by 63 runs and the tourists drew level with a 278-run victory in the second match at the P. Sara Oval in Colombo.
Brief scores
India - 312 (Pujara 145*, Mishra 59, Prasad 4-100) and 274 (Ashwin 58, Rohit 50, Pradeep 4-62, Prasad 4-69)
Sri Lanka - 201 (Perera 55, Ishant 5-54) and 268 (Mathews 110, Perera 72, Ashwin 4-69, Ishant 3-32)
Result - India won by 117 runs
MOM - Cheteshwar Pujara (India)
Man of the series - Ravichandra Ashwin (India)