Döbbenet ült a brazil arcokra az olimpiai döntő kezdősípszója után fél perccel, ugyanis a mexikói válogatott egy villámgóllal megszerezte a vezetést. Egy előrevágott passz a braziloknál landolt, Mexikó letámadása azonban sikerrel járt, visszaszerezték a labdát (vagy Rafael szórakozta el, nézőpont kérdése), Oribe Peralta pedig nagyszerűen találta el és a rövidbe lőtt (0–1).
Lassan ocsúdott Brazília, de a félidő második felére összeszedte magát, Mano Menezes még egy taktikai cserét is megejtett, Hulk állt be Alex Sandro helyére. Hulk a játékrész hajrájában megeresztett egy látványos bombát, amit a kapus védeni tudott. Csipkedte magát a brazil válogatott, de hiába.
---- Második félidő ----
A szünet után aztán nekiesetek Mexikónak Menezes fiai Neymarral az élen, de a fiatal támadó sokszor értelmetlen, ámde annál szebb cselezéssorozatba kezdett, amivel nem sokra ment a dél-amerikai válogatott. Csaknem meglett a böjtje a nyílt védekezésnek, a 64. percben ismét hibázott a brazil védelem, Fabian cselezte ki Gabriel kapust, majd kissé kisodródva kapura ollózta, ami a felső lécen csattant. Parádés jelenet volt.
A 71. percben aztán a brazil kapitány nem várt tovább, kockáztatott, pályára küldte Alexandre Patót is Sandro helyett. Végül talán épp ez bosszulta meg magát, egy rögzített szituációból beívelt labdát az egyedül érkező Peralta a kapuba bólintott a 74. percben, megduplázva saját és csapata góljainak számát (0–2).
Onnantól kezdve pedig nem volt más dolga a mexikói válogatottnak, mint kontrákra építeni. Hulk a hosszabbításban még betalált és az egyenlítésre is megvolt a lehetősége Brazíliának, de Oscar melléfejelt döntő pillanatban (1–2). Az izgalmas végjáték ellenére Mexikó simán nyerte a 2012-es londoni olimpia labdarúgó-torna döntőjét.
Brazília–Mexikó 1–2 (Hulk 90 +1. illetve Peralta 1., 74.)