Levante's seven-match winning run came to an end after they went down 2-0 at Osasuna.
The Valencia-based club, who started the weekend in top spot in the Primera Division following a remarkable run, lost after Osasuna's Alvaro Cejudo and Nino struck during a four-minute spell just before half-time in Pamplona.
The home side had Cejudo sent off for a second yellow card after the break but held on quite comfortably as Levante slipped to third in the standings, behind Real Madrid and Barcelona, who both won on Saturday.
Atletico Madrid had the beatings of Real Zaragoza 3-1 at the Vicente Calderon to end their winless run of seven games in all competitions.
Adrian scored a brace either side of Alvaro Dominguez's header before Atletico switched off and allowed Zaragoza to pull one back thanks to Helder Postiga.
Malaga ended a run of three successive defeats with a 2-1 victory over Espanyol, although a controversial penalty decision settled the contest at La Rosaleda.
The home side went in front early on through Jose Salomon Rondon, only for Alvaro Vazquez to equalise at the end of the first half.
But a contentious handball decision enabled Antonio Apono to restore Malaga's lead.
Mate Bilic came off the bench to fire an equaliser for Sporting Gijon against Athletic Bilbao, but a third successive win was beyond Manuel Preciado's side.
They fell behind to a close-range volley from Markel Susaeta, but Bilic rescued a point with a long-range deflected strike.
Christian Stuani came off the bench to hand Racing Santander their first win of the season in the Primera Division with the only goal against Real Betis.
Ariel Nahuelpan spurned a chance to put Racing ahead when he headed wide 10 minutes into the second half, but it was his replacement, Stuani, who got the goal.
He was brought down by Isidoro before dusting himself down to smash home the resulting penalty.