Real Sociedad are top of the Primera División after a dramatic 2-1 victory at home to Real Racing Club Santander.
Javi Guerrero's goal on 22 minutes gave the away side an early lead, but Darko Kovacevic levelled with 17 minutes left. Then, after the home team had gone close to clinching victory on several occasions, Francisco De Pedro's penalty did the trick in added time, following Neru's dismissal for the trip on Nihat Kahveci that gave away the spot-kick. Real, who had led the table prior to Saturday's fixtures, are now three points clear of champions Valencia CF and third-placed RC Celta de Vigo.
Málaga CF would have been the new leaders had they held on to their 3-1 half-time advantage against RCD Espanyol - eventually losing 4-3. The home side had been 2-0 up in six minutes through a Dely Valdés penalty and Dario Silva strike, and although Cyril Domoraud pulled one back for Espanyol, but Silva's goal on 15 minutes restored Málaga's cushion.
RCD Mallorca needed two second-half goals to see off Club Atlético Osasuna 2-0. Samuel Eto'o broke the deadlock just before the hour mark, and Alvaro Novo's 69th-minute goal secured the points for the home side.
Sevilla FC joined Espanyol in escaping the bottom three as they beat Real Valladolid 2-1. Antonio's double on eleven and 22 minutes was enough for the home team, despite Gonzalo Colsa's consolation penalty five minutes into the second half.
©UEFA.com 1998-2017. All rights reserved.