What a weekend in European football! Chelsea imploded against Aston Villa and sacked their manager, Bayern Munich took the Bundesliga top spot back from Borussia Dortmund with a comprehensive win, while both Real Madrid and Barcelona cruised to big wins in LaLiga.
Arsenal and Newcastle are on the up, with Manchester United going the other way in the Premier League, while PSG fell to another disappointing defeat in Ligue 1 as their fans are starting to get restless and Serie A-leaders Napoli were hammered by AC Milan.