Real Madrid have beaten Barcelona to sign Vinicius Junior of Flamengo, according to a report out of Brazil.

Florentino Perez has offered €45 million for Vinicius compared to €20 million less from Barcelona.

The deal could increase to €61 million including add-ons and commissions.

Vinicius was player of the tournament when Brazil won the 2017 South American Under-17 Championship.