Barcelona have agreed a €41 million (£36.5m/$48m) deal to bring Bordeaux forward Malcom to Camp Nou having hijacked Roma's move for the Brazilian, Goal understands.
Roma confirmed on Monday that they had reached an agreement to bring the 21-year-old to the Italian capital for a fee of €38m (£34m/$44m).
The player was expected to arrive in Rome on Tuesday to undergo a medical and complete the move but did not travelled given Barca's late interest.
#ASRoma can confirm that the club has reached an agreement with FC Girondins de Bordeaux for the transfer of #Malcom, subject to the player completing a medical and agreeing personal terms. pic.twitter.com/MHHr6AswYN— AS Roma English (@ASRomaEN) July 23, 2018
And a deal with the Spanish champions has now been agreed, with Malcom set to sign a five-year contract with Ernesto Valverde's side.
The Blaugrana want to bolster their attacking options ahead of the new Liga season and ha been heavily linked with a move for Chelsea's Willian.
But Malcom became their primary target after a campaign during which he scored 12 goals and laid on eight assists in all competitions.
He has previously attracted interest from both Arsenal and Tottenham, with the north London rivals both making their interest known during the January transfer window.
Manchester United, Bayern Munich, Inter and Paris Saint-Germain have also been linked with his signature while Everton made a bid this summer, only to be beaten to a deal by Roma.
Le FC Girondins de Bordeaux vous informe qu’un accord a été trouvé, sous réserve de la signature des documents administratifs, avec l’AS Roma pour le transfert de Malcom. pic.twitter.com/A6AX2WKovl— FC Girondins de Bordeaux (@girondins) July 23, 2018
He will now, though, become Barcelona's second major signing of the summer window following the arrival of Clement Lenglet from Sevilla .
Malcom's arrival will see him become the fourth non-EU player on Barca's books alongside Philippe Coutinho, Yerry Mina and Arthur Melo - whose own arrival was fast-tracked having originally agreed to join up with his new team-mates in early 2019 - with La Liga rules stipulating clubs have no more than three players from outside the European Union.