Pakistan booked their place in the Super League quarter-finals after making it two wins from two with a 24-run victory over Afghanistan.
At the Brian Lara Stadium in Trinidad, Pakistan skipper Qasim Akram elected to bat first and his side built a solid platform.
Opener Muhammad Shehzad lost his partner Haseebullah Khan for just two but kicked on to make 43 off 51 balls.
Shehzad shared a 60 partnership with No.3 Abdul Faseeh who made 68 off 95 balls with the skipper Qasim adding 38 from No.5.
But when Izharulhaq Naveed, three for 41, removed Faseeh, Pakistan lost three for 11 and were in danger of not having enough runs to defend at 184 for seven.
But Maaz Sadaqat played a gem of an innings with 42 not out off just 37 balls, including seven fours, to drag his side up to 239 for nine from their 50 overs.
Afghanistan got the pace of their innings all wrong in reply, as the top three soaked up far too many balls in pursuit of the target.
It took them 170 balls to bring up 100 runs with Bilal Sayedi, 42 off 81, Nangeyalia Kharote, 12 off 32, and Allah Noor, 28 off 49, all with strike rates under 58.
Despite the slow start, Afghanistan took the contest deep, although their innings was characterised by some wild running between the wickets, with three runouts as well as a number of near misses.
Noor Ahmad blasted three sixes to leave his side in with a chance of a shock victory, needing 28 off the last two overs with two wickets in hand.
But when he fell for 29 off just 18 balls to Awais Ali, the pick of the bowlers with three for 36, there was only going to be one winner and after finishing short on 215 for nine, Afghanistan now must prepare for a winner-takes-all clash against Zimbabwe on Saturday.
Friday 21 January matches
South Africa v Ireland, Brian Lara Cricket Academy, Trinidad and Tobago
West Indies v Sri Lanka, Conaree Cricket Center, St Kitts and Nevis
Share Your Thoughts!
Tell us what you think about the T20 Website and App for a chance to win prizes