Neymar converts the winning penalty in a shoot-out to give Brazil a first Olympic football gold, as they beat Germany 5-4 following a 1-1 draw in the men's final at a raucous Maracana Stadium.
The Barcelona star stayed calm to stroke home the decisive kick after Weverton saved from Nils Petersen in the only failure from the spot.
Neymar himself had opened the scoring with a 26th minute free kick, after being fouled, when he curled a magnificent shot over the wall and beyond despairing keeper Timo Horn. After the break, Max Meyer levelled for Germany just before the hour, but Neymer and Weverton ensured the Brazil fans could party long into the night.
In addition to ending the 64-year wait for Olympic gold since they first entered football at the 1952 Games, the Brazilians also gained a modicum of revenge for the 7-1 humiliation suffered at the hands of the Germans in the 2014 home World Cup semi-final.