Keshav Maharaj claimed a sensational hat-trick as South Africa sealed a 2-0 Test series whitewash of West Indies with a 158-run victory on day four.
The Proteas secured their first series victory away from home in the longest format since 2017 on Monday, bowling the Windies out for 165 at the Daren Sammy National Cricket Stadium.
Set 324 to salvage a 1-1 draw, West Indies collapsed on the penultimate day in St. Lucia following a battling half-century from Kieran Powell (51).
Kagiso Rabada took 3-44 and Maharaj (5-36) became only the second South African to take a Test hat-trick in a sensational over just before lunch, with the tourists retaining the Sir Vivian Richards Trophy in the afternoon session.
Rabada reduced the Windies to 26-2 early in the day by removing Kraigg Brathwaite and Shai Hope, but Powell and Kyle Mayers showed defiance.
They put on 64 for the third wicket before Mayers (34) top-edged to Dean Elgar at second slip attempting to hook the rapid Rabada.
Spinner Maharaj then took centre stage, dismissing Powell, Jason Holder and Joshua Da Silva in the penultimate over before lunch to join the Test hat-trick club.
Jermaine Blackwood (25) and Kemar Roach (27) added 40 for the seventh wicket, but Maharaj finished off the Windies with his fifth wicket by getting Jayden Seales caught at deep square leg, with Roston Chase unable to bat due to a quad injury.
MAHARAJ MAGIC
Geoff Griffin was the only South African to take a hat-trick for South Africa against England at Lord's in 1960 before Maharaj worked his magic in the penultimate over of the morning session.
He had Powell taken by Anrich Nortje in the deep on the leg side and snared Holder before Da Silva was taken by Wiaan Mulder at leg slip, sparking jubilant scenes.
The left-arm tweaker put the icing on the cake by helping himself to a seventh five-wicket Test haul after lunch.
POWELL A PLUS FOR WINDIES
Opener Powell was recalled for this series after being left out in the international wilderness since 2018.
He made only 14 in the second innings of the first Test after being selected as a concussion substitute for Nkrumah Bonner and fell for only five in his first knock in this match.
Powell, 31, showed the sort of defiance West Indies have been lacking in a 116-ball knock, but there was an all-too familiar collapse after he departed.