But it was certainly a different story this time around as England underpinned their progress in one-day cricket with an emphatic win.

The Blackcaps appeared well placed to chase England’s 310 with Kane Williamson and Ross Taylor at the crease, but the hosts’ bowling attack came good with Jake Ball (2/31), Mark Wood (1/32) and Liam Plunkett (4/55) taking regular wickets.

Kane Williamson fell 13 runs short of another century (Picture: Getty)

Williamson, who scored a century in New Zealand’s first game of the tournament against Australia, looked in superb form once again but when Wood had him caught behind with a delivery that kicked, England regained the imitative.

Plunkett and Rashid then chipped in with wickets as England showed little signs of missing the injured Chris Woakes, eventually bowling out New Zealand for 223.

Earlier in the day, Morgan’s men surpassed 300 for the 11th time in their last 13 games when batting first, largely thanks to contributions from Joe Root, Alex Hales, Jos Buttler and Ben Stokes.

England have progressed to the semi-finals of the Champions Trophy (Picture: Getty)