Rahane, Pujara hit centuries; India 344-3 at stumps
Rahane plays another delightful cover drive off Herath as the spinner overpitches for a boundary.
However, he attempts the sweep off the next ball but is beaten and hit on the pads. The Sri Lankans go up in appeal but umpire turns it down as the Sri Lankans take the DRS, with four deliveries left before their reviews are topped up.
The impact is well outside the off-stump and the original decision of not out stays. A single to Pujara off the last ball takes India to 317 for three after 80 overs with Pujara on 119 and Rahane on 88, with the partnership growing to 184 runs.
Sri Lanka straightaway take the second new ball as they bring back pacer Pradeep. Pujara steers the first ball to thirdman for one and Rahane clips the third ball on the leg side for a single.
Disaster for Sri Lanka as Pradeep walks back with some kind of hamstring injury after bowling just four balls with the second new ball. Pushapkumara continues the over as Pujara turns the fifth ball through midwicket for two runs.
Herath continues from the other end as India pick three easy singles from his 20th over.
Pushpakumara continues to disappoint as he bowls another long hop and Rahane pulls it through midwicket and then takes a single to take his score to 96 and just a hit away from his century.
A single to Rahane off Perera brings up the 200-run stand between the duo for the fourth wicket. The last ball bounces sharply and goes down the leg side as wicketkeeper Dickwella struggles to stop it to give away three byes.
Rahane completes his century with a quick single on the off-side from 150 balls, having hit 12 fours.