England will contest the World Twenty20 final after Jason Roy's career-best knock and some brilliant death bowling overwhelmed New Zealand.
The Black Caps came into the semi-final with a 100 per cent record but were blown away by seven wickets with 17 balls remaining in Delhi.
They had been kept to a below-par 153 for seven by the constricting efforts of Chris Jordan and Ben Stokes and then looked on as Roy crashed 78 from 44 deliveries.
Roy hit 11 fours and two sixes, scoring more than half of the target on his own, before Joe Root (27 not out) and Jos Buttler (32 not out) finished off with three maximums in four deliveries.
England will play either hosts India or the West Indies in this Sunday's final.