The United States and Canada will do battle in the semi-finals of the women's football tournament at Tokyo 2020 after edging into the final four.
USA - winners of the Olympic tournament four times previously - managed to beat the Netherlands 4-2 on penalties in their quarter-final after the game finished 2-2 at the end of extra time.
Having finished with fewer than six points in the group stage of a major event for the first time in their history, the USA knew a much-improved display was needed against a Dutch side who scored 21 times in their opening three games, the most of any women's side at a single Olympics.
They duly delivered a strong display as they twice took the lead only for Vivianne Miedema to continue her sensational form, scoring twice to cancel out goals from Samantha Mewis and Lynn Williams in an engrossing contest in Yokohama.
Megan Rapinoe swept the decisive penalty kick high into the net after Alyssa Naeher had made two stops to her right.