Captain Oliver Peake scored a century as Australia beat the West Indies by 22 runs to book their spot in the semi-finals of the Under-19 World Cup.
Musheer Khan smashed his second century of the ICC Under-19 World Cup as India thrashed New Zealand by 214 runs.