Gareth Bale scored twice and Cristiano Ronaldo notched a hat-trick as Real Madrid thrashed Sevilla 7-3 at the Santiago Bernebeu, while Valencia lost to Almeria at home in midweek La Liga action.
Atletico Madrid continued their perfect start to the Spanish La Liga campaign with a 2-1 win over Celta Vigo courtesy of a Diego Costa brace, while Getafe beat Real Betis 3-1 and Sevilla sunk Almeria 2-1.
Real Madrid won in unconvincing fashion away to Elche to move back to within two points of league leaders Barcelona and Atletico Madrid, while Sevilla won their first game of the season.
Real Sociedad reamin in fourth in La Liga after beating Sevilla 2-1, while Valenica, who sit fifth, beat Getafe 1-0 and Granada beat Osasuna 3-0.
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.
Wales fell to their third defeat in four FIFA World Cup qualifiers after being overrun 2-0 by a dominant Croatia side in Osijek.