England and the West Indies qualified for the quarter-finals of the ICC Under-19 World Cup by winning key matches while South Africa and Sri Lanka also won their games.
Those four sides are heading for the Super League quarter-finals with Canada, New Zealand, United Arab Emirates and Zimbabwe entering the Plate competition.
Tagenerine Chanderpaul starred again, hitting 93 to help set up a 63-run win for the West Indies over Canada.
Nicolas Pooran made an unbeaten 67 and Jeremy Solazano also hit 50 as the West Indians posted 289 for four.
FINAL GROUP C STANDINGS
South Africa 6 points, NRR 1.297
West Indies 4 points, NRR 0.907
Zimbabwe 2 points, NRR -1.308
Canada 0 points, NRR -0.962
Ramaal Lewis, Ray Jordan and Jerome Jones all took two wickets to bowl Canada out for 226 despite Nikhil Dutta (62) and Nitish Kumar (50) both registering half-centuries.
Yaseen Valli has made an outstanding contribution for South Africa so far and he continued his excellent form with an unbeaten 53 to guide them to a seven-wicket win over Zimbabwe.
Justin Dill took four for 35 as Zimbabwe were bowled out for 198 with Luke Jongwe top scoring with 55.
Aiden Markram struck an unbeaten 120 as South Africa reached their target with 11 overs to spare.
England bounced back from their one-wicket defeat at the hands of Sri Lanka to thrash New Zealand by 115 runs.
Batting first, they compiled 229 for eight with contributions coming from Ryan Higgins (83) and Joe Clarke (33).
FINAL GROUP D STANDINGS
Sri Lanka 6 points, NRR 0.607
England 4 points, NRR 2.157
New Zealand 2 points NRR -0.347
UAE 0 points, NRR -2.429
New Zealand then collapsed to be all out for 114 in just 36.1 overs. Matthew Fisher led the way for England with three for 18 while Jack Winslade, Rob Sayer and Rob Jones all took two apiece.
Sri Lanka made it three wins out of three by beating United Arab Emirates by eight wickets.
Shorye Chopra top scored with 69 as UAE managed 205 before they were bowled out in 47.5 overs.
Hashan Dumindu then stroked an unbeaten 113 to ensure Sri Lanka got home with almost seven overs to spare.
Group A: India v Papua New Guinea, Pakistan v Scotland
Group B: Afghanistan v Namibia, Australia v Bangladesh
© Cricket World 2014