Colombo: Cheteshwar Pujara recorded his seventh hundred and held India's innings together against an inspired spell of fast bowling by Dhammika Prasad on the second day of the third and final test against Sri Lanka on Saturday.
Pujara, playing his first test since the Boxing Day match against Australia in December, remained unbeaten on 135 and guided India to 292 for eight wickets before rain brought an early close to the day's play.
Ishant Sharma (two) was not out at the other end.
At the time of the filing of this report, Pujara was batting on an unbeaten 135, and giving him company, was leg-spinner Amit Mishra 59. The two of them together added 104 runs for the eighth wicket.
Earlier, Sri Lankan pacer Dhammika Prasad made inroads into the much vaunted Indian batting line-up, capturing four wickets for 70 in 20 overs, ensuring that Sri Lanka did not lose the advantage of bowling first on a seaming pitch at the SSC.
Pujara, who was playing as a stop-gap opener, showed exemplary discipline in scoring his seventh hundred and the first since December 2013.
Prasad claimed the wickets of K L Rahul, Rohit Sharma, Stuart Binny and R Ashwin.
India began the day at 50 for 2, and it could have been three down when Kohli survived a close lbw shout in the first over.
Kohli, however, did not last long, and was caught in the slips for his individual score of 18.
Thereafter, the Indian middle order buckled under pressure from the Sri Lankan bowlers, with only Pujara playing a lone hand.
Brief scores
India - 292 for 8 (Pujara 135*, Mishra 59, Prasad 4-83)