Perera had dropped Vijay on 61 at short mid-on off paceman Lahiru Gamage and the spill proved costly for the visitors who managed only one wicket in the day. Vijay and Pujara made sure India ram home the advantage from day one as they recorded their fifth century stand in their last seven Test innings together. Vijay, who replaced Shikhar Dhawan in the starting lineup after the left-handed opener pulled out due to personal reasons, hit 11 fours and a six during his 221-ball knock. Pujara played the sheet anchor's role to perfection and took control after the fall of his overnight partner to record his 14th Test century. Pujara, a classical batsman who passed 1,000 Test runs this year, played a sedate knock to frustrate the bowlers on a gruelling day for Sri Lanka on the field.
Test match century number ten for @mvj888, and his first against Sri Lanka! India currently 170/1, trailing Sri Lanka by 35 runs. Follow the match live: https://t.co/7xeY6qGkEZ #INDvSL pic.twitter.com/GSs3nZW38a— ICC (@ICC) November 25, 2017
He also combined with Kohli for an unbeaten 96-run stand, forcing skipper Dinesh Chandimal to continue juggling his bowling options till the end of day. Kohli hit a 66-ball half-century and had smashed six boundaries so far. The top-ranked India are looking to go one-up in the three-Test series after the first match ended in a draw in Kolkata.
A 14th Test match ? and 4th against Sri Lanka for @cheteshwar1! His century has helped India to 264/2, a lead of 59 runs. Follow the match live: https://t.co/7xeY6qGkEZ #INDvSL pic.twitter.com/oFLL97NaTq— ICC (@ICC) November 25, 2017