Sri Lanka were bowled out for 42 by South Africa in Durban - the lowest Test innings in the history of their men's team.
Chasing South Africa's first innings of 191 on day two of the first Test, Sri Lanka were all out after 13.5 overs.
Marco Jansen returned career-best Test figures of 7-13 from 6.5 overs, with Gerald Coetzee (2-18) and Kagiso Rabada (1-10) claiming the other wickets.
Sri Lanka's men's previous lowest Test innings was 71 against Pakistan in Kandy in 1994.
On only eight occasions has a team been bowled out for fewer than 42 runs in men's Test cricket.
Kamindu Mendis (13) and Lahiru Kumara (10) were the only batters to reach double figures
Their innings lasted 83 balls, the second shortest in men's Test history when a team has been bowled out.
The lowest was by South Africa, who were bowled out for 30 from 75 balls by England at Edgbaston in 1924.