Pakistan U19 on Wednesday got the better of Zimbabwe U19 by 38 runs at Potchefstroom to ensure their berth in the quarter-finals.
While chasing a decent 295, Zimbabwe were reduced to 255 in 46.3 overs as a result of decent bowling performance.
In pursuit of the target, Zimbabwe were off to solid start with Wesley Madhevere and Emmanuel Bawa adding 64 for their opening stand. The opening stand was broken by left-arm-spinner Aamir Ali, who removed Bawa for 20 off 36 balls.
Batting at No 3, Milton Shumba scored a rather sedate 82-ball 58 as he alongside Madhevere added 38 for the second wicket. The latter was then removed by Qasim Akram, caught and bowled for 53.
The 83-run partnership between Shumba and Myers was also broken by Qasim, as Irfan Khan took a stunning one-handed catch to send back Myers to the pavilion.
The turning point in the game was provided by Abbas Afridi, who struck twice in 39th over to send back Milton Shumba and Tadiwanashe Marumani to reduce Zimbabwe to 208 for 5.
Rest of the work was done by Tahir Hussain and Aamir Thaheem as Zimbabwe were bowled out for 256 in 46.3 overs.
Earlier, Fahad Munir (53 off 79), Qasim Akram (54 off 50) and Mohammad Haris (81 off 48) put on an impressive show after asked to bat first.
Haris was the standout player for his cameo, smashing seven fours and three sixes in his 48-ball knock.
Pakistan's top-order was under the spotlight as Haider Ali (19), Muhammad Shehzad (27) and captain Rohail Nazir (0) were removed early.
Pakistan will now play Bangladesh U19 in their last group encounter on Friday.