Afghanistan won the toss and opted to bat first in their third ICC Under-19 World Cup game against Zimbabwe played Saturday at the Diego Martin Sporting Complex.
Captain Suliman Safi scored 111 to help Afghanistan score 261 for six.
Spinner Nangyalai Kharote was the most successful bowler who picked four wickets.
The national U19 team now secured second place in group C following Pakistan on top.
The national team thrashed Papua New Guinea in their opening game while faced a defeat in their second match against Pakistan.
The ICC Under-19 World Cup tournament is currently being held in the West Indies and will continue through end of Jan.
Follow TKG on Twitter & Facebook