Sri Lankan batsman Sonal Dinusha scored his second Test century on day four of the second Test against India at the Sinhalese Sports Club, though Sri Lanka remained significantly behind on the scoreboard.

Sri Lankan middle-order batsman Sonal Dinusha registered his second Test century during the ongoing second Test match against India at the Sinhalese Sports Club on Wednesday. The milestone came as Sri Lanka worked to recover from a challenging position in their first innings.

At the time of Dinusha's achievement, Sri Lanka had compiled 283 runs for the loss of eight wickets. However, the team remained in a precarious situation, trailing India by 220 runs as the match entered its fourth day. The substantial deficit underscores the difficulties Sri Lanka faced during their innings, suggesting India had established a commanding lead with their batting effort.

Dinusha's century represents a bright spot in what has been a demanding contest for the home side. The achievement also marks a significant personal milestone for the batsman, who has now recorded multiple centuries at Test level. With Sri Lanka still seeking to narrow the gap against India's total, Dinusha's contribution has provided some resistance during the hosts' attempt to limit the damage in their first innings.