Brasiilia ja Mehhiko mäng kulges avavilest saadik väga võrdselt ning 120. minutiga üksteisele väravaid lüüa ei suudetud. Penaltiseerias olid brasiillased kindlamad ning realiseerisid oma kõik neli trahvilööki. Ainsa Mehhiko koondise mängijana realiseeris 11 meetri karistuslöögi Carlos Rodriguez.

Brasiilia jaoks on tegu kolmada järjestikuse olümpiafinaaliga. Rios suudeti kodupubliku ees penaltites Saksamaa vastu esimene jalgpalli olümpiakuld võita.

Teises poolfinaalis oli korraldajamaa Jaapan lähedal finaali pääsemisele. Kuigi tervet mängu domineeris Hispaania ei suutnud nad oma võimalusi realisserida ning kohtumine läks lisaajale. Seal suutis aga 115. minutil skoorida Marco Asensio. Resultatiivse söödu andis Mikel Oyarzabal.

Finaal mängitakse 7. augustil.