Jadeja bowled two no-balls -- one of which accounted for Angelo Mathews (1) -- with umpires missing it altogether. The the second was a brilliant delivery to clean up Dinesh Chandimal but the umpires were more cautious and promptly called him for overstepping.
Sri Lanka now need another 291 runs to reach the target of 410 while India will require six wickets from here on.
De Silva has so far faced 128 balls hitting nine boundaries and a six off Ravichandran Ashwin.
First innings centurion Mathews was dismissed, when he edged one off Jadeja (3/25 in 16 overs) to the slip. But the left-arm spinner was lucky as he was not called for no-ball even as replays showed that no part of his foot was behind the popping crease.
Also Read
The morning session was a battle of attrition for the Sri Lankans with De Silva showing positive intent going for his strokes.
The shot with which he brought up his third Test fifty was a copybook lofted stroke. As Ashwin flighted one, he was quick to reach to the pitch of the delivery and hit it over long-on. The 50 came off 89 balls.
The pitch being a flat one helped the Lankans to survive but the home team is still very much on top and one more wicket will certainly tilt the match decisively in India's favour.
Disclaimer: No Business Standard Journalist was involved in creation of this content