Veteran England pace bowler Katherine Brunt and young Issy Wong grabbed two wickets each as the hosts destroyed New Zealand's batting order and then scored a massive seven-wicket win in their Group B match of the Commonwealth Games Women's T20 tournament here.
The victory means the hosts will take on India in the semifinal, while the other last-four clash pits Australia against trans-Tasman rivals New Zealand.
The pair of Brunt and Wong rattled the top three of Sophie Devine (1), Amelia Kerr (3) and Suzie Bates (6) to have the White Ferns 12/3 and unable to climb out of the poor start.
The run out of Brooke Halliday (1) compounded the White Ferns' misery, and Sophie Ecclestone beat the defences of Maddy Green (19), who was the only player to show any resistance.
Despite the early wicket of Danni Wyatt (1), England were untroubled in the chase to secure top spot.
Sophia Dunkley (19) and Alice Capsey (23 from 19 balls) moved things along with a partnership of 41, with Capsey hitting five boundaries in her cameo.
Approaching her 18th birthday, Capsey is already making an impression in English colours. Averaging 35.50 with a strike rate of 120 in the format, the right-hander looks to be a long-term rock of the batting order.
Brief scores: New Zealand Women 71/9 in 20 overs (Katherine Brunt 2/4, Issy Wong 2/10, Sarah Glenn 2/13) lost to England Women 72/3 in 11.4 overs (Sophia Dunkley 19, Alice Capsey 23, Amy Jones 18 not out) by seven wickets.