Sri Lanka’s determined resistance finally ended just five overs into the first session of Day 4 as India claimed the last two wickets to dismiss the hosts for 290 at the Sinhalese Sports Club, with Sonal Dinusha’s composed 103 the standout effort in an innings that otherwise struggled to keep pace with India’s imposing first-innings total. The result left Sri Lanka 213 runs behind, prompting India to enforce the follow-on and send the hosts back in to bat immediately.
Sri Lanka had resumed the innings with eight wickets down after surviving a testing final session on Day 3. Dinusha, who had already played the defining innings of the resistance, remained unbeaten alongside Lahiru Kumara as the pair continued to frustrate India.
The left-hander’s vigil eventually produced a deserved hundred. Dinusha reached the landmark in emphatic fashion in the 85th over, taking on Prasidh Krishna’s short delivery and pulling it powerfully in front of square for four. He removed his helmet, kissed his bat and acknowledged the applause after completing his century.