Jonny Bairstow, smashed 106 off 99 balls to help England reach 305 for eight on a pitch that got slower as the game progressed. Bairstow had come into the match on the back of a match-winning 111 against India in Edgbaston on Sunday. The right-handed opener continued his superb form as he punished the New Zealand new-ball bowlers right from the word go. Bairstow also became the first-ever English player to score two back-to-back hundreds in World Cups.
The tournament hosts then bowled out New Zealand for 186 to guarantee a top-four finish in the 10-team group stage. New Zealand, who lost to England for the first time in a World Cup match since the 1983 edition were virtually out of the game once they lost their top four wickets for just 69 runs. Tom Latham tried to stitch some partnership with the lower order but thanks to some disciplined bowling, they were Kiwis were restricted to 186. England bowler Mark Wood took 3 wickets for 34 runs.
England, who have never won the competition, are into the World Cup semi-finals for the first time since 1992.