Openers Lokesh Rahul and Shikhar Dhawan smashed half-centuries to lead India's fightback after conceding a first innings lead of 122 to Sri Lanka.
Rahul and Dhawan put on a 166-run stand to wipeout the first innings deficit before Dhawan fell for 94.
Earlier, veteran spinner Rangana Herath hit a defiant 67 that steered the visitors to 294 in response to India's 172.
India 171 for 1 (Dhawan 94, Rahul 73*) and 172 lead Sri Lanka 294 (Herath 67, Bhuvneshwar 4-88, Shami 4-100) by 49 runs.
Matches Tagged in ClipDex2017 IND v SRL 1st Test
Series Tagged in ClipDex2017 IND v SRL Test serie ...
Players Tagged in ClipDexRahul, K Lokesh Mohammed Shami Ahmed Yadav, Umesh Pujara, Cheteshwar A Shanaka, M Dasun Perera, M Dilruwan K Dickwella, D P D Niroshan Herath, Rangana Dhawan, Shikhar Kumar, Bhuvneshwar
Grounds Tagged in ClipDexEden Gardens
Categories Tagged in ClipDexTest Matches