The White Ferns have trounced Sri Lanka by 102 runs at Paarl on Monday (NZ time), keeping their faint hopes of advancing into the semi-finals alive.
Amelia Kerr blasted 66 off 48 balls to set the foundation for the New Zealanders, combining with Suzie Bates - who backed up her outstanding knock against Bangladesh with a superb 56 off 49 - for a 110-run second-wicket stand to power her side to an imposing total of 162/3.
In response, the Sri Lankan run-chase never looked likely, losing 7/23 to be bundled out for a paltry 60 - their lowest total at T20 World Cups.
Lea Tahuhu continued her outstanding campaign, snaring 2/12 to become the joint highest wicket-taker for the tournament (8), with player-of-the-match Kerr adding 2/7.
After their miserable outings against Australia and South Africa, the comprehensive nature of the victory was exactly what the White Ferns needed to bolster their lowly net run rate, but they'll still need winless Bangladesh to stun the hosts to progress beyond the group stage.
After winning the toss and deciding to bat, the White Ferns came out to the middle with plenty of purpose.
Opening for the second time, Bernadine Bezuidenhout blasted a quickfire 32 off 20 balls, slamming five boundaries until miscuing a drive to mid-off in the sixth over.
That brought Kerr to the crease to join a rampant Bates, and the star allrounder wasted no time getting into her work, racing to her first T20 international half-century off 40 deliveries.
Poor catching afforded Bates a couple of lives, but she made the most of that opportunity, soon surpassing 50 herself for the 25th time in the format.
The veteran batter eventually departed in the final over, stumped trying to hit out late, as did Kerr, who was undone trying to scamper back for a second run.
Facing a formidable required run rate of 8.15, Sri Lanka put on 22 runs before the wickets began to tumble.
The Kiwi women reeled off five wickets at the expense of just 13 runs, falling to 36/5 at the halfway point of their innings,
The run rate ballooned over 12, and the Sri Lankans quickly found themselves out of the contest. With one batter injured, the ninth wicket brought an end to their innings.
The White Ferns will now eagerly await South Africa's clash with Bangladesh on Wednesday, when their semi-final fate will be determined.
New Zealand 162/3 (A. Kerr 66, Bates 56, Bezuidenhout 32) beat Sri Lanka 60 (A. Kerr 2/7, Tahuhu 2/12) by 102 runs