Afghanistan have been bowled out for 186 in the 48th over after choosing to bat first against New Zealand in their Cricket World Cup match in Napier.
The lower order batsmen helped Afghanistan reach a much higher total than it first appeared they would after the Black Caps bowlers had them struggling at 59 for 6.
Number 5 batsmen Samiullah Shenwari and number 8 Najibullah Zadran, who both scored 50's, recorded the highest ever 7th wicket one-day partnership for Afghanistan to help them post a higher total than Australia did in their recent loss to the Black Caps.
Earlier the veteran off-spinner Daniel Vettori became the first New Zealander to take 300 one-day international wickets.
Vettori finished with four wickets for just 18 runs and now has 302 ODI scalps.
Paceman Trent Boult took three wickets, while Corey Anderson took two and Adam Milne one in the Black Caps second to last pool game before the quarter-finals.
Boult now has 13 wickets for the World Cup which puts him equal first with Tim Southee as the tournament's leading wicket taker.
Vettori is the tournament's third highest wicket taker with 12.
New Zealand, who top pool A after four wins from their opening four games, went with an unchanged side for their fifth consecutive World Cup match.
There had been speculation that this game would see the first rotation of the tournament for the co-hosts, with veteran seam bowler Kyle Mills and batsman Tom Latham tipped to come in, for paceman Adam Milne and all-rounder Corey Anderson.
Co-hosts Australia are today taking on Sri Lanka at the Sydney Cricket Ground in a day-nighter, in a match that could decide second place in pool A behind New Zealand.