Cardiff: England overcame a spirited challenge from New Zealand and defeated them by 10 runs to qualify for the semi-finals in Champions Trophy.
Alastair Cook hit an aggressive 64 while James Anderson picked up 3 wickets. Alastair Cook is the man of the match for his knock of 64.
Chasing 170-run target, New Zealand struggled as they lost wickets at regular intervals.
Kane Williamson (67) walked back to the pavilion when he failed to clear the cover off a Stuart Broad delivery and was caught by James Anderson.
Williamson had led the New Zealand attack and was proving to be a threat for England.
Corey Anderson was dismissed shortly after Williamson when he slogged a Tim Bresnan delivery and found James Anderson at long-on. With two settled batsmen out of the field, England tightened their grip on the game.
New Zealand got off to a bad start as they lost Luke Ronchi and Martin Guptill in quick succession.
James Anderson struck twice in same over to remove Ronchi and Guptill and leave New Zealand tottering at 14/2 in 4 overs.
Tim Bresnan added New Zealand woes by dismissing Ross Taylor and gave England an early edge.
Ravi Bopara also joined the part, removing Brendon McCullum and James Franklin in his successive overs to reduce the Kiwis to 62/5 in 13.5 overs.
Earlier, New Zealand dismissed England for 169 in a key match in Cardiff on Sunday reduced by rain to 24 overs per side.
New Zealand would have had a smaller total to chase had not Nathan McCullum dropped Alastair Cook, who top-scored with 64, three times before clinging on to a chance off his own bowling to end the England captain's 47-ball innings.
Left-hander Cook was dropped on 14, 37 and 45 by Nathan McCullum, who did take four catches from seven chances.
Seamer Kyle Mills returned figures of four wickets for 30 runs and left-arm quick Mitchell McClenaghan three for 36, with England losing their last seven wickets for just 28 runs as their innings ended with three balls to spare.
The rain finally relented and the England-New Zealand match was reduced to a 24-overs-per-side contest. New Zealand had earlier won the toss and decided to bowl first.
Corey Anderson is making his debut for New Zealand, in place of Tim Southee.
Graeme Swann is out because of a calf injury James Tredwell replaced him.
England: Alastair Cook (Captain), Ian Bell, Jonathan Trott, Joe Root, Eoin Morgan, Ravi Bopara, Jos Buttler (wk), Tim Bresnan, Stuart Broad, James Tredwell, James Anderson
New Zealand: Luke Ronchi (wk), Martin Guptill, Kane Williamson, Ross Taylor, James Franklin, Brendon McCullum (Captain), Daniel Vettori, Nathan McCullum, Corey Anderson, Kyle Mills, Mitchell McClenaghan
England 169 (Cook 64, Mills 4-30, McClenaghan 3-36)
New Zealand 159/8 (Williamson 67, Anderson 3-32)
Result England won by 10 runs
Points England 2, New Zealand 0
MOM Alastair Cook (England)