James Rodriguez has completed his transfer from Real Madrid to Everton as he links with up Carlo Ancelotti for the third time in his career.
The Colombia international, 29, has put pen to paper at Goodison Park to join forces with the Italian boss he also played for during spells at Real Madrid at Bayern Munich.
James had struggled for game-time under Zinedine Zidane at Real last season, making just eight La Liga appearances with only one of those coming after October.
He will hope to kickstart his career on Merseyside under Ancelotti, with whom he played some of his best football at Real and during a loan spell at Bayern.
Read more on mirror.co.uk