In the Premier League, Arsenal won 1-0 at Liverpool, Brighton shocked Manchester City with a 1-0 win at the Etihad, and Chelsea beat Manchester United 2-0. Tottenham beat Crystal Palace 2-0, Bournemouth beat Leeds 2-0, Brentford beat Nottingham Forest 2-0, and Coventry beat Sunderland 3-1. Aston Villa and Fulham drew 1-1, Hull and Ipswich drew 2-2, and Everton won 1-0 at Newcastle on Monday.
In La Liga, Barcelona thrashed Alaves 6-1, Real Madrid won 3-0 at Racing Santander, and Atletico Madrid won 2-0 at Levante. Rayo Vallecano beat Celta Vigo 3-0, Getafe beat Sevilla 3-1, and Real Betis beat Malaga 2-1. Espanyol won 1-0 at Villarreal, Valencia won 1-0 at Elche, Athletic Bilbao beat Real Sociedad 2-1, and Deportivo beat Osasuna 2-1 on Monday.
In Serie A, AC Milan won the Milan derby, beating Inter 3-1. Roma won 5-2 at Udinese, Juventus beat Napoli 2-0, and Fiorentina won 4-2 at Sassuolo. Parma won 3-0 at Atalanta, Lazio beat Cagliari 2-1, and Bologna beat Monza 2-1. Como, Frosinone and Genoa also picked up wins.
And in the Bundesliga, Stuttgart won 4-2 at Leverkusen and Bayern and Dortmund drew 2-2 in Der Klassiker. Leipzig won 2-0 at Schalke, Frankfurt beat Hamburg 3-1, and Elversberg beat Mainz 4-1. Freiburg won 1-0... 2-1 at Augsburg, Bremen beat Hoffenheim 2-0, and Gladbach and Paderborn drew 0-0 while Union Berlin and Cologne drew 1-1.
We’re covering every result, every talking point, and everything you need to know from the weekend. Let’s get into it!

