England U20s booked their place in the World Rugby U20 Championship with a last-gasp 20-19 win over Australia.
They trailed 16-3 after only 20 minutes but the exceptional comeback was sparked by Harlequins wing Gabriel Ibitoye with a gravity-defying finish in the corner.
Saracens fly-half Max Malins was the one kicking the match-winning penalty two minutes from time as the reigning champions set up a last-four clash on Sunday against South Africa.