Hosts England became the first team to qualify for the Champions Trophy semi-finals after hammering New Zealand by 87 runs in Cardiff to stay top of Group A on Tuesday.
Eoin Morgan's side mastered tricky conditions to reinforce their credentials as tournament favourites with an excellent team performance in which everyone contributed.
Joe Root top-scored with an impressive 64 - his 32nd score above fifty in 85 ODIs - as England posted an all-out score of 310 after being put in to bat.
In reply, New Zealand struggled to overcome the first over loss of Luke Ronchi for a golden duck and, although Kane Williamson struck an assured 87, his team mates were picked off by England's impressive attack.
Liam Plunkett was the pick of the bowlers, taking four wickets as New Zealand subsided to 223 all out in the 45th over.
New Zealand can still reach the semi-finals if they beat Bangladesh in their final game and Australia lose to England.
Opener Jason Roy, looking horribly out of form, was bowled by a straight ball from Adam Milne for 13 and Alex Hales swept across the line after a quickfire 56 as Milne took another wicket.
When Morgan also departed after a poor shot on 13, England were in danger of stalling.
But Root, who had made a century in England's opening win over Bangladesh, played immaculately, sharing a fourth-wicket stand of 54 with Ben Stokes before bottom-edging Corey Anderson on to his stumps.
Stokes (48) and Jos Buttler (61 not out) kept the scoreboard ticking over before England were dismissed in the 50th over for 310, probably 30 runs short of expectations.
After the dangerous Martin Guptill departed, edging Stokes to Root for 27, New Zealand's hopes rested firmly on Williamson, who had scored a century in their abandoned opener against Australia.
The No.3 accumulated a solid fifty from 66 balls without ever dominating and was undone by a snorter from Mark Wood which bounced off his gloves to the keeper.
With Ross Taylor departing soon after for 39, and the run rate climbing further, New Zealand's reply subsided as England closed in on a comfortable victory.