South Africa, New Zealand, France and England are through to the U20 World Rugby Championship semi‑finals.
Defending champions England made it into the last four despite being defeated by Pool A rivals, qualifying ahead of Australia and Ireland as the best runners‑up.
They will now meet South Africa in a repeat of last year's final.