The maths and the draws are over — now it's win or go home. The round of 32 opened with drama to the very last second.

Canada 1-0 South Africa — a stoppage-time winner

In a meeting of two sides in the knockouts for the first time, Stephen Eustáquio settled it in the 90+2' to give Canada a 1-0 win in Los Angeles — the first team into the round of 16. South Africa bow out after a historic run. (Olympics)

Canada now await the winner of Morocco vs the Netherlands in Houston.

What's on today? Three heavyweight ties

  • Brazil vs Japan — a tricky Asian test for the Seleção.
  • Germany vs Paraguay — the Mannschaft looking to bounce back after Ecuador.
  • Netherlands vs Morocco — the tie the Arab world is waiting for.

Why this stage is different

In the group stage a loss can be undone; now every mistake can be the last. As Canada's late winner showed, one goal in the dying seconds can flip everything.

Stay with Malaab Al-An for round-of-32 results as they happen, with special coverage of Morocco vs the Netherlands.