Sri Lanka kept India on a tight leash not allowing them the luxury to get easy runs as they picked up two wickets during an uninterrupted morning session of the third and final day.
India went to lunch on day two at 119 for four and balance was slightly tilted towards Sri Lanka when Dhammika Prasad who had bowled brilliantly throughout the morning was eventually rewarded with the wicket of Rohit Sharma on the stroke of lunch.
Sharma drawn forward could not but edge the ball to Upul Tharanga at first slip with his score on 26, ending a stand of 55 with the obdurate Cheteswar Pujara.
The Indian opener stuck it out the entire session holding up one end to be 55 not out scored off 138 balls with six fours. He added 36 runs to his overnight score of the 69 runs India made in that session.
Sri Lanka also grabbed the wicket of Indian captain Virat Kohli for 18 when his vis-a-vis Angelo Mathews forced him to edge a catch behind the wicket for Kusal Perera to pouch his first Test catch. Perera had on the first day dropped Kohli at eight off Nuwan Pradeep, but this time he made doubly sure he held it.
The cricket throughout the session was intense with each side trying to get the upperhand in this decisive Test.
Scores: India 119-4 at lunch (Cheteswar Pujara 55 n.o., Rohit Sharma 26, Dhammika Prasad 2/32) v Sri Lanka.