
India took a 178-run first-innings lead over Sri Lanka on Day 3 of the first Test in Galle, bowling the hosts out for 284 before rain ended play early. Deccan Chronicle reports that Sri Lanka were reduced to 90 for five, but a defiant century by Sonal Dinusha (100) and a 146-run sixth-wicket stand with Niroshan Dickwella (80) helped them avoid the follow-on.

News ABP Live adds that Manav Suthar was the pick of India's bowlers with 4/76, while Ravindra Jadeja took 3/57. Jadeja also reached the milestone of 350 Test wickets, becoming only the ninth spinner to do so. Prasidh Krishna dismissed Dickwella, and Jadeja removed Dinusha shortly after his century.
India had posted 462 in their first innings. With rain affecting the match across three days, the lost time could become a factor in India's push for a result. India will begin their second innings on Day 4 if weather permits.
Sources (3): indiatvnews.com, deccanchronicle.com, news.abplive.com
This story was synthesised by AI from the 3 sources linked above. Methodology and corrections.
Updated: this story now draws on 3 sources.