South Africa reached their target in only 38 balls, the fastest run chase to complete a 10-wicket win in any women's 50-over one-day global.
West Indies were then jolted by three wickets in quick succession, with Marzianne accounting for Reniece Boyce (4), Kyshona Knight (0) and Deandra Dottin (0) with just 16 runs on the board.
"Today has been our biggest test against a fantastic team in New Zealand, they always give us a tough game", said Perry.
Marizanne Kapp claimed 4-14 from seven overs for the Proteas, but her bowling figures were dramatically overshadowed by Van Niekerk's astonishing return.
World Twenty20 champions and runners-up of the previous edition (2013), West Indies women suffered a new low when they were bowled out for an embarrassing total of 48 in 25.2 overs, against South Africa in the ICC Women's World Cup, at Grace Road, Leicester on Sunday. "I'd be lying if I said I bowled to a plan, all I was saying to myself was "don't bowl a full-toss" and I think they (West Indies) just missed the balls".
In the history of Women's World Cup, this is the sixth lowest total.
"If I could script it, I couldn't have scripted it any better", she said.
Windies had a game that they'd like to forget soon as they crashed to an embarassing 10-wicket loss against South Africa after being bundled out for just 48. Kapp and Shabnam Ismail (2/16) led the destruction early in the Windies innings, getting rid of the formidable top order cheaply to reduce them to 16/5.
"They're a good team so we expect a good game".
Only one West Indies batter Chedean Nation managed to get into double digits, such was a ferocity of SA bowlers.
South Africa openers Laura Wolvaardt (19) and Lizelle Lee (29) were able to easily chase down the total in 6.1 overs to end the weekend third in the standings. "We know that it's still going to be a tough tournament and we don't want to be complacent at all".