The Lankan lower order batsmen ran out of partners in the end as Virat Kohli kept attacking the Lankan batsmen. At the non-striker's end was Perera, stranded eight short of a maiden Test hundred.
In the first innings, Abhinav was dismissed for 12 but he made amends in the second dig, scoring 81, and sharing a vital partnership with skipper Virat Kohli. However, the bowlers of India are really doing well and it has been expected that this day will be in the favor of India only. However, Gurusinha is confident Sri Lanka can take the match deep.
Sri Lanka, already without Asela Gunaratne after he fractured his thumb on day one, lost Rangana Herath to a finger injury, but the stand-in captain is expected to return to the field on day four. Parera's lone effort couldn't save hosts from getting restricted to under 300.
India deny Sri Lanka follow-on: Everyone expected India to enforce follow-on after dismantling Sri Lanka for 291, but Ravi Shastri and Co. had other plans. But, that didn't spark a collapse as Dilurwan Perera played a gutsy 92 runs innings.
The visitors won the toss on the first morning and posted a mammoth 600 all out in their first innings.
Earlier at lunch break, Perera and Lahiru Kumara (2) were at the crease.
However, the 32-Year-Old Upul Tharanga managed to add few runs to the team, he somehow, unfortunately, lost his wicket in the most freaky way during the 34th over.
Sri Lanka's 200 came up in the 57th over, and they almost batted out the first hour without any loss before Mathews chipped a catch off Jadeja straight to Virat Kohli at short cover in the 59th over. Umesh Yadav dismissed opener Dimuth Karunaratne for two with a fuller delivery and the batsman challenged the leg-before decision, but could not overturn it.
Ravindra Jadeja celebrates taking the wicket.
Perera hit Ravichandran Ashwin for a six and took a single off the next ball to bring up his fifth Test 50. He added 36 runs with Herath for the 7th wicket and another 39 runs with Nuwan Pradeep (10) for the 8th wicket.
Despite his great showing in the Champions Trophy, he was dropped from the original Test squad as the selectors retained Abhinav Mukund as the back-up opener to KL Rahul and Murali Vjiay. But if they do manage to show some fight, it will give them a lot of confidence going ahead in the series.
Dhawan made 126 runs between lunch and tea, the second most by an Indian batsman in a session, behind Virender Sehwag's 133, also against Sri Lanka, in Bombay in 2009.
Galle: India closed in on a big win as their domination went uncontested for the third successive day in the first cricket Test against Sri Lanka here.
He continued his one man retort to the Indian batting line-up on day two and had a well set Pujara caught behind off a peach of a delivery outside off stump in the eighth over of the day. Sri Lanka were then reduced to 154/5 at stumps.