Mathews (111) shared a 181-run fourth-wicket stand with skipper Dinesh Chandimal, who was batting on 147 when bad light stopped play at the Feroz Shah Kotla ground. But the hard work by the Sri Lankan batsmen was undone somewhat as the Indian bowlers struck back to claim six wickets, with spinner Ravichandran Ashwin picking up three of them.