Spearheaded by Fazalhaq Farooqi (3-16), the Afghan bowlers restricted their opponents to a two-figure score for the third time in three matches in the tournament so far, dismissing the winless Papuans for 95.
Penetrating bowling from Alei Nao and Semo Kamea on a lively surface ensured the run chase was not straightforward but Gulbadin Naib's 49 from 36 deliveries steered the Afghans safely to their target at 101-3 inside 16 overs.
Afghanistan skipper Rashid Khan won the toss and chose to bowl and although Farooqi quickly made his mark with two wickets in his first over, PNG skipper Assad Vala set the tone for his team's innings with the first of four run-outs.
The Afghans progressed from Group C with co-hosts West Indies, who they meet in their final round-robin match in St Lucia on Monday.
The Black Caps disastrous campaign continues on when they meet Uganda tomorrow afternoon.