Barcelona, Lazio, Bayern Munich and Paris Saint-Germain lead their leagues after the weekend, while Milan took the derby from Inter, Juventus beat Napoli and Bayern dropped points at home to Dortmund. Here is the weekend across La Liga, Serie A, the Bundesliga and Ligue 1.
La Liga: Barça stay top, Madrid close in
Barcelona beat Alavés 6-1, with two each for Raphinha and Lamine Yamal and a goal and two assists for Fermín López. They have 30 points. Atlético won 2-0 at Levante through Alejandro Grimaldo and Giuliano Simeone and are two behind. Real Madrid won 3-0 at Racing Santander, all before half-time, in a game that ended in a row over the penalty that opened the scoring, and are third on 27.
Getafe came from behind to beat Sevilla 3-1. Kike Salas headed Sevilla ahead, Enes Ünal and Martín Satriano turned it round, Manu Bueno was sent off and Orel Mangala added a third. Athletic beat Real Sociedad 2-1 in the Basque derby, Alex Berenguer scoring the winner from the spot just before half-time.
Jorge de Frutos scored twice as Rayo beat Celta 3-0, Espanyol won 1-0 at Villarreal through Leandro Cabrera, Valencia won 1-0 at Elche through Umar Sadiq, Betis beat Málaga 2-1, and on Monday Deportivo came from behind to beat Osasuna 2-1 with an 87th minute winner from Bil Nsongo.
Serie A: Milan win the derby, Lazio go top
AC Milan beat Inter 3-1, and it was done by half-time. Christian Pulisic headed in on four minutes and Adrien Rabiot scored on ten, both from Diego Moreira's assists, and after Alessandro Bastoni pulled one back Moreira scored a free kick himself. Inter are second on 25.
That let Lazio go top. They came from behind to beat Cagliari 2-1, Andrea Pinamonti heading the winner on 83 minutes, and have 28 points. Roma are third on 24 after winning 5-2 at Udinese, four goals up after 37 minutes.
Juventus beat Napoli 2-0. Kerim Alajbegovic scored from outside the box on 70 minutes, Napoli's Luca Marianucci was sent off five minutes later, and Jérémie Boga added the second. Como, fourth, beat Venezia 1-0 with a Lucas da Cunha penalty.
Parma won 3-0 at Atalanta on Monday, and Fiorentina won 4-2 at Sassuolo with Franco Mastantuono among the scorers.
Bundesliga: Bayern and Dortmund still level
Bayern and Dortmund drew 2-2 in Munich and are level on 18 points, Bayern top on goal difference. Konrad Laimer and Dayot Upamecano twice put Bayern in front, Serhou Guirassy equalised the first time and Fábio Silva the second, on 89 minutes.
Stuttgart won 4-2 at Leverkusen, with two from Ermedin Demirović. Freiburg came from behind to win 2-1 at Augsburg and are third, Leipzig won 2-0 at Schalke and Werder Bremen beat Hoffenheim 2-0, Niclas Füllkrug scoring the first. Elversberg beat Mainz 4-1.
Ligue 1: Hakimi's hat-trick
Achraf Hakimi scored three, one of them a free kick, as Paris Saint-Germain won 5-1 at Le Havre after going a goal down. They are top on 20. Lille are second after beating Lens 1-0 in the derby, Olivier Giroud volleying the winner four minutes from time.
Elye Wahi also got a hat-trick, two of them penalties, as Nice beat Rennes 5-2. Strasbourg beat Auxerre 5-1, Paris FC beat Monaco 3-1 with two from Lassine Sinayoko, Lyon beat Angers 2-0 and Marseille beat Toulouse 2-0, Amine Harit scoring in the first minute. On Monday Brest won 2-0 at Lorient.
The leaders
La Liga: Barcelona 30, Atlético 28, Real Madrid 27. Serie A: Lazio 28, Inter 25, Roma 24. Bundesliga: Bayern 18, Dortmund 18, Freiburg 16. Ligue 1: PSG 20, Lille 18, Lyon 17.


