England powered into their second World Twenty20 final as they defeat New Zealand by seven wickets in Delhi.
Batting first, the previously unbeaten Black Caps raced to 89-1 after 10 overs, with Colin Munro blasting 46.
But England came back superbly to restrict them to 153-8, with Ben Stokes taking three wickets at the death as New Zealand scored just 20 off their last four overs.
Jason Roy hit a 44-ball 78 as England reached the target in 17.1 overs.
Eoin Morgan’s side will play West Indies or India in Kolkata on Sunday.
Making it to the final completes a remarkable turnaround from last year’s World Cup, where England were humiliatingly knocked out in the group stages, while New Zealand reached the final.
New Zealand 153-8 (20 overs): Munro 46, Williamson 32 and Stokes 3-26
England 159-3 (17.1 overs): Roy 78, Buttler 32, Sodhi 2-42
England won by seven wickets