Varun Aaron struck with the first ball of the third day to remove nightwatchman Dhammika Prasad after Sri Lanka resumed on 5 for 2 AFP
Kumar Sangakkara and Angelo Mathews then added 87 runs to guide Sri Lanka out of a tricky position AFP
Loading ...
R Ashwin sent the crowd into silence when Sangakkara's edge found a diving Ajinkya Rahane who took a one-handed catch AFP
Mathews was then dismissed by Amit Mishra in the next over before Lahiru Thirimanne and Dinesh Chandimal steadied things, adding 125 for the sixth wicket. Ashwin and Rahane combined again to get rid of Thirimanne for 44 AFP
Jehan Mubarak brought up his highest Test score - 49 - striking four fours and two sixes before edging Harbhajan Singh to Rahane at slip, as Sri Lanka took the lead past 100 AFP
Chandimal on the other side was proving to be the thorn in India's flesh, racing to his fourth Test hundred at run-a-ball AFP
Chandimal eventually finished on 162* not before helping Sri Lanka turn the tables and setting India a target of 176 AFP
R Ashwin capped off his six-for from the first innings with four wickets in the second and ended with match figures of 10 for 160 AFP
Rangana Herath trapped KL Rahul lbw for 5 as Shikhar Dhawan and nightwatchman Ishant Sharma helped India finish on 23 for 1 at stumps on day three Associated Press