England reached the semi-finals of the Champions Trophy last night, after defeating New Zealand by 10 runs in a rain-affected match in Cardiff.
With the game reduced to 24 over's per side after a five hour delay, a captain's innings from Alistair Cook, who scored 64 from just 47 deliveries, looked to have put his team in a strong position.
Cook's partnerships of 75 with Joe Root (38) and 41 with Eoin Morgan (15) had England well set at 141-3, but the home side collapsed to lose their last seven wickets for just 28 runs - none of the final five batsmen reaching double figures.
Kyle Mills (4-30), was the pick of the bowlers as New Zealand were set 170 to win and remove the hosts from their own tournament.
But England bowled superbly, with wickets shared amongst the team, and despite Kane Williamson's valiant effort of 67 off 54 balls, he lacked the support necessary to reach the victory target.
Only ODI debutant Corey Anderson (30) gave England cause for concern, with a sixth wicket stand of 73 with Williamson as the visitors recovered from 65-5.
Both eventually fell in quick succession: Stuart Broad and Tim Bresnan snapping up the vital wickets. However, it was predictably James Anderson who stole the show, as his 3-32 (that included both opening batsmen), clinched the match, New Zealand mustering just 159-8.
Barring a huge win for Sri Lanka against Australia in the group's final game later today, England will top the group and thus face South Africa in the semi-finals. Crucially delaying a clash with in-form India.
All three of England's fellow Group A sides can still qualify. Victory for Sri Lanka will guarantee them qualification, but a win for the Aussies will see it come down to run rate between them and New Zealand.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://bit.ly/12evFlH
DISCLAIMER: This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of GiveMeSport.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeSport.com and SportsNewMedia do not take any responsibility for the content of its contributors.