Levante's seven-game unbeaten run in the Primera Liga came to an end on Sunday as they went down 2-0 to Osasuna, while Malaga won.
The Valencian side headed into this weekend's round of matches in the Spanish top-flight in pole position and with an unbeaten record.
However, Juan Ignacio Martinez's side failed to sustain their streak and conceded twice in the last five minutes of the first half at El Sadar.
Alvaro Cejudo broke the deadlock for Osasuna in the 40th minute and four minutes later Juan Francisco Martinez doubled the Pamplona outfit's advantage.
Cejudo was sent off just before the hour-mark, but Levante failed to make their one-man advantage count.
This result combined with Real Madrid and Barcelona's wins on Saturday means that Levante are now third in the league after 10 matches with 23 points.
Leaders Madrid have 25 points while Barcelona are second with 24.
Malaga ended a run of three straight defeats to beat Espanyol 2-1 and climb above their opponents into sixth, although the game was not without controversy.
Venezuelan striker Salomon Rondon opened the scoring for Malaga from close range after just five minutes, only for Alvaro Vazquez to equalise on the stroke of half-time.
Espanyol were then unlucky to concede a penalty in the second half when the referee ruled that Romaric had handled inside the area, but in fact he had been struck in the face by a powerful shot.
Antonio Apono stepped up to send goalkeeper Antonio Apono the wrong way and secure victory for Malaga.
At the other end of the table, Sporting Gijon's momentum was punctuated following a 1-1 draw with Athletic Bilbao at home.
Manuel Preciado's side went into the match having won their last two fixtures but fell behind to the Basque giants just after the hour-mark when Markel Susaeta found the target with a volley from close range.
However, Sporting replied on 71 minutes when substitute Mate Bilic equalised with a long-range effort.
Racing Santander mustered their first league win of the season as they got the better of Real Betis 1-0 at home, thanks to a 62nd penalty from Christian Stuani.
In what an action-packed encounter at El Sardinero, Alex Pozuelo and Aldekoaotalora Ustaritz hit the bar for Betis while Marc Torrejon saw his header come off the woodwork for the hosts.
The result gives relegation-candidates Racing hope of improving as the season progresses, while Betis have now lost six matches in a row.
Atletico Madrid too won on Sunday as they comprehensively defeated Real Zaragoza 3-1 at home.
Adrian put Gregorio Manzano's side into the lead at the Estadio Vicente Calderon after just 19 minutes and Alvaro Dominguez doubled their advantage just after the half-hour mark.
Adrian found the target again in the 75th minute for his second goal of the evening, and although Helder Postiga pulled one back for Zaragoza, it proved to be too little too late for the visitors.