New Zealand kept their hopes of reaching the Women's T20 World Cup semi-finals alive with a dominant 102-run win over Sri Lanka.
Amelia Kerr hit 66 from 48 balls and Suzie Bates added 56 from 49 as New Zealand posted 162-3 in Paarl.
Sri Lanka crumbled to 60 all out in reply to end their own last-four hopes.
The win moves New Zealand up to second in Group 1, but South Africa will replace them and seal a semi-final spot if they beat Bangladesh on Tuesday.
Whoever finishes second in Group 1 is likely to face England, who are already assured of a semi-final place and will progress as Group 2 winners if they avoid defeat in their final game against Pakistan on Tuesday.
New Zealand started aggressively knowing they needed a big win, with opener Bernadine Bezuidenhout smashing 32 from just 20 balls to help the White Ferns reach 47-1 after the powerplay - their best of the tournament so far.
Bezuidenhout's dismissal brought Kerr to the crease to join Bates and they put on 110 for the second wicket, timing their acceleration perfectly to average nearly 10 an over in the final five overs of the innings and lift New Zealand up to an imposing score.
Sri Lanka also needed to start aggressively to try to keep on top of the run-rate, but that expansive approach led to some risky strokeplay and a flurry of early wickets they did not recover from.
Opener Chamari Athapaththu looked like the only player capable of producing a match-winning innings, but when she departed for 19 from 21 balls Sri Lanka were flailing on 33-4.
Achini Kulasuriya could not bat after sustaining a shoulder injury while bowling so New Zealand only needed to take nine wickets, with Kerr capping a fine all-round display by bowling Malsha Shehani for 10 to seal the win and end with figures of 2-7.
Source: BBC
BDST: 1327 HRS, FEB 20, 2023
SMS