Atletico Madrid failed to cut down Barcelona's La Liga lead with a 0-0 draw in Malaga, while Real Betis and Real Sociedad has their goal-fest finish at 3-3 and Mallorca ambitions of staying up were bolstered by a 2-1 win at Granada.
Ten-man Real Madrid took down Rayo Vallecano 2-0, Atletico Madrid looked impressive in their 3-0 win over Real Valladolid, and Espanyol continued their recent winning ways with a 1-0 victory over Real Betis.
Atletico Madrid pulled back some ground on Barcelona's healthy advantage at the top of La Liga following a 1-0 home win over Real Betis, while Malaga were held by Real Zaragoza.
Atletico Madrid maintained their perfect record at the Vicente Calderon with a 2-0 win over Real Zaragoza, while Real Betis kept their European hopes alive with a comfortable victory over Levante.
Real Sociedad moved up to ninth in the Primera Division table after they demolished Rayo Vallecano at home with four unanswered goals leapfrogging their opponents in the process.
Barcelona came from two goals behind to beat Sevilla 3-2 and maintain their perfect La Liga record, Malaga thrashed Real Betis to move into second, and Valencia claimed their second victory of the season.