Mexico, Desportivo Brasil and Brentford have secured wins in the finals of the Milk Cup youth football tournament.
Mexico beat Denmark 3-0 in the Elite decider with goals by Manuel Corona, Julio Enrique Gomez and Arturo Gonzalez, all in the second half.
Brentford picked up the Junior title with a 2-0 victory over Everton, Herson Rodrigues Alves and James Ferry scoring the goals.
Desportivo beat Newcastle 3-0 in the final of the Premier section.
Bruno Conceiaco headed in from a Yan Oliveira cross in the 44th minute and the same player provided another cross for substitute Aguilar Oliveira to find the net on 59 minutes.
Another substitute, Caio Ramalho, made it 3-0 to the Brazilian side in the final minute.
The first half of the Elite final was scoreless, but Corona headed in his third goal of the tournament from a Gomez cross from the left in the 56th minute.
Gomez, last year's Premier player of the tournament, added the second from a Corona cross after 73 minutes.
Gonzalez completed the scoring with a neat left-foot finish three minutes later to clinch Mexico's first Elite success since 2001.
In the Junior final, Herson Rodrigues Alves scored the opening goal after five minutes, while captain James Ferry made it 2-0 with a penalty 12 minutes into the second half.
Brentford's success denied Everton a sixth success in their eighth Junior final.
The Toffees' best chance came when Charlie Edge headed against the bar.
Brentford had reached the final by beating Everton's Merseyside rivals Liverpool on penalties in their semi-final on Thursday night.