A stunning team bowling performance has lifted the White Ferns to an unlikely victory over Bangladesh at the Women's T20 Cricket World Cup.
New Zealand managed a meagre 91 runs with the bat at the Junction Oval in Melbourne, with slow bowler Ritu Moni taking 4/18 in her four overs.
The White Ferns crumbled from 36/0 to 91 all out in an 11-over spell of horrendous batting that looked set to all-but eliminate New Zealand from semi-final contention.
Rachel Priest top scored with 25 in a fairly bright start for New Zealand that saw them 68/2 in the 13th over on a tricky wicket.
But the rot set in once Moni bowled Suzie Bates for 15 - New Zealand lots their final seven wickets for 25 runs.
The bowlers faced the task of keeping the White Ferns alive and they duly delivered, with Leigh Kasperick (3/23) and Hayley Jensen (3/11) starring with ball in hand.
Bangladesh were on the back-foot early, with the third-over dismissal of Murshida Khalun, caught off Kasperek's bowling.
New Zealand's piled on the pressure with tight bowling that created two crucial run-outs to leave Bangladesh reeling at 37/4 in the 12th over.
Only three Bangldeshis passed double figures, as the White Ferns rolled through the lower order to dismiss them for 74 in the final over.
New Zealand still need a win over defending champions Australia in their final pool game on Monday to advance to the final four.