England v New Zealand-Champions Trophy, Group A, Cardiff
brought to you by
Liam Plunkett finished with figures of 3 for 55 in 9.1 overs as England shot out New Zealand for 223 in 44.3 overs and make it to the semi final with a comprehensive 87-run win.
Ben Stokes chipped in with a 53-ball 48 soon after Morgan's fall and had a 54-run stand with Joe Root for the fourth wicket before being caught by Milne off Trent Boult.
Corey Anderson was the pick of the bowlers finishing with 3 for 55 from nine overs.
The fireworks though came from Jos Buttler's willow as he slammed an unbeaten 48-ball 61 studded with two boundaries and as many sixes to propel England to a competitive 310 in 49.3 overs.
With Ronchi out for a duck and Guptill falling for 27, it was another Kane Williamson special as the skipper led from the front with a fluent 98-ball 87 before being dismissed by Mark Wood.
Ross Taylor anchored the innings with a set 39 off 59 balls, and stitched a 95-run partnership for the third wicket with Williamson, but was caught by Joe Root at deep midwicket while attempting a slog.
Joe Root was in sublime touch with a run-a-ball 64 and stitched an 81-run partnership for the second wicket with Hales.
While Jason Roy had another forgettable day with the bat, Alex Hales continued with his good nick from the last game against Bangladesh with a composed 62-ball 56 before being castled by Adam Milne.