Villarreal 4-4 Granada
Two late goals forced Villarreal to settle for an entertaining 4-4 draw against Granada at the Estadio de la Ceramica.
Villarreal led after 35 minutes through a penalty from Santi Cazorla, which was cancelled out by Fede Vico in added time.
Moi Gomez put the hosts back in front on 53 minutes, but an own-goal from Ruben Pena nine minutes later brought the visitors level.
Gerard Moreno restored advantage for Villa after 65 minutes with Samuel Chukwueze adding a fourth after 73 minutes.
The new comers launched a come back with a header from debutant Roberto Soldado in the 75th minute followed by Antonio Puertas’s 81st minute finish.
Valencia 1-1 Real Sociedad
Ten-man Valencia dropped two points in their first encounter of the season as Real Sociedad earned a 1-1 draw at the Mestalla.
Los Che led from the 58th minute through Kevin Gameiro following a goalless first half. Then, at the death Francis Coquelin saw red for a second bookable offence.
This inadvertently invited Mikel Oyarzabal to steal a point with a last-gasp equaliser.
RCD Mallorca 2-1 Eibar
Mallorca’s return to the Spanish top flight ended with a 2-1 victory over Eibar at the Iberostar Estadi Stadium.
A fourth minute opener from Dani Rodriguez put Mallorca in front with an own-goal from Paulo Oliveira doubling their tally on 57 minutes.
Oliveira pulled one back for the visitors, but the newly promoted side were able to hold on for the win.
Leganes 0-1 Osasuna
Osasuna made a positive start on their return to the big time with a 1-0 victory away to ten-man Leganes.
In a match that seemed destined for a stalemate, the visitors struck the killer blow in the final 15 minutes through Ezequiel Avila.
The encounter didn’t culminate without drama with Oscar Arnaiz given a straight red at the death for an improper challenge.