New Zealand have made it three wins from three as Jimmy Neesham and Lockie Ferguson racked up 9 wickets together to beat Afghanistan by 7 wickets.
Afghanistan were bowled out for 172 with Neesham (5-31) and Ferguson (4-37) running through the top and middle order.
And in reply, the Kiwis lost Martin Guptill first ball and Colin Munro cheaply, but they got to their target with 17.5 overs to spare.
Skipper Kane Williamson led the way with an unbeaten 79 from 99 balls.
New Zealand are now unbeaten in their first three World Cup matches following their 10-wicket and two-wicket victories against Sri Lanka and Bangladesh.
They could be joined at the top on six points by Australia if they beat India at The Oval tomorrow.
Meanwhile, Afghanistan fell to their third defeat in three.