Second maiden for Jadeja, as the Sri Lankans finish the day at 209/2.
Saha then joined Ashwin in the middle, and the duo put on 29 runs for the sixth wicket without any trouble, as India progressed towards another tall first innings' score.
But after the hosts were enforced a follow on, Dimuth Karunaratne (92 not out) and Kusal Mendis (110) added 191 for the second wicket, even as India could get only two wickets in the next two sessions.
While Ashwin led the way, all the frontline bowlers were among the wickets with Shami and Jadeja having a couple each and Umesh taking one wicket.
Realizing the futility of trying to hang around, Dickwella threw his bat at everything, hitting seven boundaries and a six before attempting an ugly scoop against Shami that deflected the ball onto his stumps. Whenever Mendis played a defensive shot, the spectator shouted: "Yeah, play like that". Ashwin perhaps expected Herath to go short after the six and hung back for the cut, but the ball was on a similar length and had him bowled.
Rahul survived a review for LBW in the 10th over against Karunaratne as the ball appeared to be going down leg side. He 'ow stands second in the list of most five-wicket hauls for India in Test cricket, overtaking Harbhajan Singh s 25 and behind Anil Kumble s record of 34.
Ashwin felt the Lankan batsmen deployed the sweep to good effect against the two spinners. Sri Lanka didn't look to defend as they scored at a healthy rate of almost 3.5 runs per over. Rahane scored 132. Ashwin and Saha are at the crease at the moment with 35 and 7 runs respectively.
The Sri Lankans started the post-lunch session on a promising note when Ashwin was bowled by Herath shortly after completing his half-century.
However, he went on to make a successful comeback on the opening day of second Test against India when he scored his sixth successive half-century (57) and seventh in eight innings.
Kohli didn't last long as he chased after a wide delivery off Herath in the 39th over, only for Angelo Mathews to take a sharp catch at slip.