Coming into the game, the India opener was under some pressure because he had been overlooked in favour of Shikhar Dhawan for the first Test. This resulted in Karunaratne keeping his wicket and Sri Lanka being awarded an additional run.
It was Chandimal who first showed signs of it.
Karunaratne ended up scoring 51 runs and the incident brought back memories from the 2017 Champions Trophy final where riding Zaman's century, Pakistan beat India in a one-sided final.
Sri Lanka had three contrasting session: They were precarious before lunch. Contrary to the morning session, the second was a rather fluid one with 105 scored in it. 29 runs and closer to 45 minutes and without losing a wicket, this looks a fine start. But he played the most audacious of shots - a reverse hit - and was given out after India opted for a review. So did Dilruwan Perera and Suranga Lakmal but none stuck around.
A natural stroke-maker against the spinners, Vijay doesn't like being locked down for too long, not even by a bowler with 405 Test wickets to his name. Plenty of questions were raised over their effectiveness on green and bouncy surfaces, but they proved otherwise.
India reaches 97-1 at lunch on day 2
India will like to take a mammoth lead and repay the hard work done by Ravindra Jadeja, Ravichandran Ashwin and Ishant Sharma. With his return to form, it will be a welcome headache for the India captain. Jadeja removed Mathews out leg before and Ashwin picked up his first when Lahiru Thirimanne missed a sweep and was castled.
There wasn't a single wicket-taking delivery from the Lankan attack as they could hardly beat the bat.
The loose balls were nearly absent in the first hour of the day.
Live Update: Centurion Murali Vijay and Cheteshwar Pujara are looking comfortable in the middle and the duo are taking India closer to the Sri Lankan score.Day 1 Review: From being India's pace spearhead to being sidelined by the younger crop, Ishant Sharma has had a tough ride on the global scene in the a year ago.