
India bowled Sri Lanka out for 290 in the second Test at Colombo's Sinhalese Sports Club on Wednesday and enforced the follow-on, taking a 213-run first-innings lead. Sri Lanka resumed at 265 for eight and needed 39 more runs to avoid the follow-on. Sonal Dinusha scored his second successive Test century, making 103 off 162 balls, before debutant off-spinner Saransh Jain dismissed him for his second wicket. Prasidh Krishna took three wickets and Manav Suthar took three for India.

India had declared their first innings at 503 for nine. Devdutt Padikkal made 117 and Dhruv Jurel remained unbeaten on 115. Asitha Fernando took four wickets for Sri Lanka. India lead the two-match series 1-0 after winning the Galle Test by 165 runs. Play continues on Thursday, with forecast of heavy rain and thunderstorms.
All three sources report straight match facts from the same press conference or score updates, with identical figures and sequence. New Indian Express leads with Dinusha's century and the follow-on, Deccan Chronicle adds more batting context and the rain-shortened third day, while Times Now sweats the weather forecast ahead of the sporting action. There is no divergence on any fact or framing: every source treats India's dominant position and Sri Lanka's lower-order fightback as equally valid developments. The balanced reading confirms one clear quantitative question: whether Thursday's predicted 97 percent chance of rainfall reduces enough playing time for India to take 10 wickets.
Coverage: 3 sources, 3 neutral
Sources (3): newindianexpress.com (neutral report), deccanchronicle.com (neutral report), timesnownews.com (neutral report)
This brief was synthesised by AI from the 3 sources linked above, so one read covers every framing they carry. Methodology and corrections.
Updated: this story now draws on 3 sources.