Cape Town - Despite a crushing defeat in the second Test in Colombo on Monday, Proteas spinner Keshav Maharaj bowled his way into cricket's record books.
Maharaj, 28, took innings figures of 41.1-10-129-9 and 40-4-154-3 for match analysis of 81.1-14-283-12.
Unfortunately from a South African point of view, Maharaj's heroics weren't enough to prevent Sri Lanka from winning the Test by 199 runs, and securing a 2-0 series whitewash.
Maharaj became just the seventh South African to take 12 or more wickets in a Test and the third spinner to do so after Hugh Tayfield (twice) and Bert Vogler.
Makhaya Ntini holds the record for the best ever Proteas Test figures with 47.5-10-132-13 against the West Indies in 2005.
Maharaj tied the record for the most wickets taken in a day for South Africa (8) and set a new record for the number of wickets taken on Day 1 of a Test (for South Africa).
Maharaj also tied the great English spinner Jim Laker's 62-year old record when he took 11 of the first 12 opposition wickets to fall in a Test.
Maharaj has now taken 90 wickets in the 22 Tests he's played to date.
Most wickets in a day of Test cricket for South Africa:
— Andrew Samson (@AWSStats) July 20, 2018
8 HJ Tayfield v Eng Johannesburg 1957 (day 5)
8 DW Steyn v Ind Nagpur 2010 (day 3)
8 KA Maharaj v SL Colombo 2018 (day 1)
Most for SA on day 1 of a Test before today:
7 WH Ashley 1889, AEE Vogler 1907 & GA Faulkner 1912
Taking 11 of the first 12 opposition wickets to fall in a Test:
— Andrew Samson (@AWSStats) July 21, 2018
JC Laker Eng v Aus Manchester 1956
KA Maharaj SA v SL Colombo 2018