Carlo Ancelotti has been confirmed as Everton's new manager.

The Italian has signed a four-and-a-half-year deal with the Blues to become Marco Silva's replacement.

Ancelotti will be the new man in charge as Blues boss after the Portuguese was sacked by the club in early December.

Ancelotti, who has won three European Cups in a long and distinguished career, now becomes the fourth manager of the Farhad Moshiri's era.

*Live updates and team news for Everton vs Arsenal

The 60-year-old recently parted company with Napoli after an indifferent start to the season, but won the double with Chelsea in a previous stint in the Premier League.

He has also managed Juventus, Milan, Real Madrid, Bayern Munich and Paris-Saint Germain.

Temporary boss Duncan Ferguson will take change of Everton's clash with Arsenal at Goodison Park today, having already overseen a victory over Chelsea and a draw with Manchester United at Old Trafford.

Read More

Carlo Ancelotti and Everton

Ancelotti's first game in charge is set to be the Boxing Day clash away to Burnley in the Premier League.

But the Italian will be watching on from the directors' box at Goodison this afternoon.