The Brazilian striker Oscar scored a hat trick to lead his side to a 3-2 win over Portugal in extra-time to win the Under-20 football World Cup.
The Brazilian star got the winner in the 111th minute, lobbing a shot from the right that was tipped by Portugal keeper Mika onto the underside of the crossbar before going in.
He also scored in the 5th minute, and again in the 78th.
Alex levelled in the 9th minute for Portugal and Nelson Oliveira's 59th minute goal put the Europeans ahead.
However Brazil fought back to take its fifth U-20 title, having been the runner-up two years ago.
Portugal was seeking its third title.
Brazil was the clear favourite for the match between former colony and coloniser, but it was an even contest from start to finish, with only the brilliance of Oscar making the difference.