Barcelona have signed Portuguese forward Francisco Trincao from Braga for £26m (€31m).
The 20-year-old will join the Catalan side at the end of the season after agreeing a five-year contract.
Barcelona have inserted a £421m (€500m) buy-out clause in Trincao’s deal.
He has scored three goals and provided six assists for Braga in 22 appearances this season.
While he is yet to make his senior international debut, Trincao is a member of Portugal’s U21 side, winning five caps and scoring once.
He was also one of the standout players for Portugal during their U19 European Championship victory in 2018, finishing top of the scoring and assist charts.