Barcelona have agreed a deal to sign Malcom from Bordeaux for 41m euros just a day after Roma announced they had a deal with Malcom.
The 21-year-old attacking midfielder has agreed a five-year contract will undergo a medical on Wednesday.
Roma announced yesterday they had agreed a deal with Bordeaux worth 40m euros for the Brazilian.
Malcom began his career in his homeland with Corinthians before moving to France in January 2016.
The Brazilian player spent three seasons with Bordeaux, scoring 23 goals in 96 appearances.