By SABC Sport
3rd November 2023
Sybrand Engelbrecht hit 58 for Netherlands, but was run-out by Mohammad Nabi, who claimed 3-28 to help dismiss the Dutch for 179 inside 47 overs.
It never looked like being enough and, after Rahmat Shah (52) passed fifty, captain Hashmatullah Shahidi guided Afghanistan over the line with an unbeaten 56 to move them up to fifth in the table after a fourth victory of the tournament.
Afghanistan still have two matches in the league phase of global tournament remaining, against Australia and South Africa, and will need to win both to have a realistic opportunity to qualify for the playoffs.
The Netherlands have won two of their seven matches at the event and still have games against England and hosts India to come.