Barcelona dropped their first points of the LaLiga season as they were held to a 1-1 draw at Rayo Vallecano.
Lamine Yamal fired Barca ahead from the penalty spot after he was brought down by Pep Chavarria shortly before half-time.
But substitute Fran Perez secured a point for the hosts with a close-range volley for his first Rayo goal.
Rayo Vallecano celebrate Fran Perez’s equaliser (Manu Fernandez/AP)
Rayo Vallecano celebrate Fran Perez’s equaliser (Manu Fernandez/AP)(Manu Fernandez/AP)
Marc Bartra scored a comical own goal, wildly slicing a cross into his own net, and Aitor Paredes added a second as Athletic Bilbao won 2-1 at Real Betis.
Sunday’s briefing: Man Utd finally win and Newcastle sign new strikerDominic Solanke injury will not change Tottenham’s transfer plans – Thomas Frank
Cedric Bakambu hit a stoppage-time consolation before Athletic had substitute goalkeeper Alex Padilla sent off.
Borja Iglesias scored four minutes into stoppage time as Celta Vigo escaped with a 1-1 draw against Villarreal, who led through Nicolas Pepe.
Carlos Romero’s goal early in the second half gave Espanyol a 1-0 victory over Osasuna.
Inter Milan slumped to a home defeat (Luca Bruno/AP)
Inter Milan slumped to a home defeat (Luca Bruno/AP)(Luca Bruno/AP)
In Serie A, Inter Milan slipped to a shock 2-1 defeat at home to Udinese.
Denzel Dumfries fired them into an early lead but Keinan Davis equalised from the penalty spot and Arthur Atta’s goal just before half-time proved to be the winner.
Dusan Vlahovic climbed off the bench to head a 73rd-minute winner as Juventus beat Genoa 1-0.
The hosts almost equalised in stoppage time but Patrizio Masini’s header hit the crossbar.
Lazio enjoyed a 4-0 victory over Verona thanks to goals from Matteo Guendouzi, Mattia Zaccagni, Valentin Castellanos and Boulaye Dia.
Fiorentina goalkeeper David De Gea kept Torino at bay with a string of saves in a goalless draw in Turin.
In the Bundesliga, Serhou Guirassy scored twice and Felix Nmecha added a third as Borussia Dortmund picked up their first win, 3-0 at home to Union Berlin.
Immer wieder gerne gesehen 🥰 pic.twitter.com/Xq3XrmysxE
— Borussia Dortmund (@BVB) August 31, 2025
Goals from Jakub Kaminski, Marius Bulter, Jan Thielmann and Said El Mala fired Cologne to a thumping 4-1 win over Freiburg, for whom Maximilian Eggestein replied.
Nadiem Amiri’s last-minute penalty snatched a 1-1 draw for Mainz at Wolfsburg, who led through Aaron Zehnter’s early strike.
In France, an own goal by Marseille captain Leonardo Balerdi three minutes from the end gave Lyon a third win from three matches.
Marseille had CJ Egan-Riley sent off as they slipped to a 1-0 defeat.
Takumi Minamino’s stoppage-time strike secured a 3-2 victory for Monaco at home to Strasbourg.
Teenager Prosper Peter’s goal cancelled out Esteban Lepaul’s opener as Angers battled to a 1-1 draw with Rennes, Le Havre beat Nice 3-1 and Paris FC were 3-2 winners against Metz.