Javier Mascherano has been cleared to play for Liverpool this season after the Premier League accepted the club’s request to register him at Anfield.
Mascherano’s move to Anfield was held up as the Premier League wanted to assess whether the relationship between club and player was “subject to third-party influence”.
But the Premier League is now satisfied the move does not breach its rules.
Mascherano flew out with the Liverpool squad for Wednesday’s Champions League tie with Barcelona.
A statement on the Premier League’s website read: “The Premier League has confirmed that the application by Liverpool FC to register Javier Mascherano as a player has been accepted.
“The Premier League is satisfied that the contractual arrangements proposed by Liverpool FC are consistent with its rules; particularly that the relationship between club and player is not subject to third-party influence.
“The Premier League is grateful for Liverpool FC’s cooperation and openness at the start and throughout the process.”