Dinesh Chandimal scored a double-century which carried them to a huge lead, and then Prabath Jayasuriya completed the best figures by a Sri Lankan on his Test debut with a 12-wicket haul.
Sri Lanka had one of their great days as they levelled the two-Test series against Australia in Galle. Dinesh Chandimal scored a double-century to create an incredible record against Australia.
India find themselves in a spot of bother after losing the Edgbaston Test but Australia's loss against Sri Lanka does their chances no harm in qualifying for the World Test Championship final for the second time in a row.
For the second time in two matches, Oshada Fernando has been brought in as the Covid substitute after he replaced Angelo Mathews, the first player to test positive, during the opening game in Galle.
While many experts are going ga-ga over England's latest approach to cricket under the stewardship of new head coach, former New Zealand captain Brendon McCullum, and new skipper Ben Stokes, former Australia captain Steve Smith wonders how long can they sustain this approach.
Watch: Australia's Alex de Minaur made an incredible save against British No 5 Liam Broady in their third-round match in Wimbledon on Saturday.
Nathan Lyon took four wickets as Sri Lanka were bundled out for 113 in the second innings leaving Australia with the task of scoring just five runs for victory.
The makeshift grandstand at the Galle International Stadium collapsed amidst terrifying weather during the second day of the first Test between Sri Lanka and Australia.
Big Bash League (BBL) side Brisbane Heat have completed one of the biggest signings of the season, bringing on board charismatic batter Usman Khawaja on a four-year contract on Wednesday.