Barcelona, the leaders of La Liga, twice fell behind before Fermin Lopez's first goal for the club earned them a hard-fought draw against Real Mallorca.
Xavi’s team has been the early leaders in the league as they look to defend their title, but they had to settle for a 2-2 draw at the Iberostar Stadium.
The hosts led twice, first through Vedat Muriqi and then Abdon Prats, but Raphinha canceled out the opener before substitute Lopez scored to earn Barca a draw.
Sevilla cruised to a 5-1 victory over Almeria, thanks to two early goals.
Youssef En-Nesyri headed home with seven minutes on the clock after Loic Bade had hit the woodwork and just a minute later the lead was doubled courtesy of a fine solo strike from Dodi Lukebakio.
Suso’s curling effort wrapped up the win before the interval with Erik Lamela adding a fourth before a Luis Suarez penalty reduced the arrears, only for Kike Salas to make it five in stoppage time.
In Italy, Juventus moved two points behind early leaders Inter Milan with a 1-0 win over a Lecce side who finished with 10 men.
Arkadiusz Milik’s close-range effort proved to be enough for Juve, who saw out the game to wrap up the win as the visitors had Mohamed Kaba sent off in injury time after picking up a second yellow card for simulation.
Lille's inconsistent Ligue 1 season continued with a 2-1 home loss to Reims.
Paulo Fonseca’s side have won just two of their six opening league games and early goals from Mohamed Daramy and Keito Nakamura saw them slip up once again despite Benjamin Andre’s second-half consolation.
Elsewhere, a much-changed Bayern Munich side made light work of third-tier Preussen Munster in the first round of the DFB-Pokal.
Eric Maxim Choupo-Moting put the Bundesliga giants ahead early on and they were out of sight by the break as Konrad Laimer and Frans Kratzig got in on the act.
Thomas Tuchel's team cruised to a 4-0 victory, with Mathys Tel scoring late on to seal the win.