Brazilië, de gouden medaillewinnaar van Rio, blijft op koers voor een nieuwe olympische titel in het voetbal. De Seleção had in de halve finales wel strafschoppen nodig tegen een stug verdedigend Mexico (0-0, 1-4 na strafschoppen). Uiteindelijk was het Reinier, de middenvelder van Borussia Dortmund, die de beslissende strafschop scoorde.
De Braziliaanse ploeg domineerde de wedstrijd, maar ex-Standardkeeper Guillermo Ochoa werd in de eerste helft amper in verlegenheid gebracht. Op de counter dreigden de Mexicanen aan de overkant een aantal keren net voor rust. In de tweede helft werd de match een stuk virieler, met smerige overtredingen aan beide kanten. Tien minuten voor tijd kreeg Everton-aanvaller en toernooitopschutter Richarlison de grootste kans, maar zijn kopbal strandde op de paal.

Uiteindelijk bleef de brilscore op het bord en ook tijdens de verlengingen kwam daar geen verandering meer in. Strafschoppen moesten dus de beslissing brengen. Kapitein en ervaren rot Dani Alves toonde zijn landgenoten de goede weg, waarna Reinier het na twee missers van de Mexicanen bij de vierde strafschop kon afmaken. De middenvelder die door Real Madrid wordt uitgeleend aan Borussia Dortmund twijfelde niet en trapte de Goddelijke Kanaries naar de finale.

In de finale neemt titelverdediger Brazilië het op tegen de winnaar van de partij tussen thuisland Japan, met Antwerp-speler Koji Miyoshi, en Spanje. De verliezer van deze wedstrijd neemt het tegen Mexico op voor het brons.