Marco Jansen returned match figures of 11-86 as South Africa beat Sri Lanka by 233 runs in the opening Test in Durban.
The left-arm seamer, who claimed 7-13 in the first innings as Sri Lanka were bowled out for 42 – their lowest total in Test cricket – picked up 4-73 in the second.
Resuming on 101-5 in pursuit of an unlikely 516, Sri Lanka were dismissed for 282 with more than four sessions to spare at Kingsmead.
“I have always dreamed of taking five wickets, but I never thought I would take 10,” said Jansen, whose previous best match figures were 7-91.
“It’s every bowler’s dream and that’s what we work for. It is going to be tough to beat.”
Sri Lanka captain Dinesh Chandimal, 29 not out overnight, made 83, Dhananjaya de Silva 59 and Kusal Mendis 48, but the tourists lost their last four wickets for 11 runs.
South Africa move second in the World Test Championship standings and wins in their final three Tests would secure a place in June’s final.
The second Test against Sri Lanka starts on 5 December in Gqeberha.