The new Spanish season kicked off with wins for Real Sociedad, Valencia and Real Betis.
The opening weekend was postponed due to a dispute between the Association of Spanish Footballers (AFE) and the Spanish League (LFP) over the issue of unpaid wages.
But this week's action was given the green light following a meeting on Thursday and it was Real Sociedad who came out on top in the first match, winning 2-1 at Sporting Gijon.
Imanol Agirretxe scored with neat headed finishes either side of the break to give the Basque side a 2-0 lead, but Sporting replied almost immediately through Miguel De Las Cuevas' penalty.
Sociedad also had Carlos Martinez sent off in conceding the spot-kick and came under severe pressure in the last quarter, but held out for the three points.
Roberto Soldado struck twice in the final three minutes at the Mestalla to complete his hat-trick and give Valencia a dramatic 4-3 victory over Racing Santander in their Primera Liga opener.
Soldado had put Los Che ahead in the first minute, but he put through his own net to level things up six minutes later and Lautaro Acosta added a second goal for Racing in the 14th minute.
Adrian Gonzalez made it 3-1 to the visitors 10 minutes after the break, but Adil Rami reduced the deficit almost immediately and then Soldado's late brace settled the topsy-turvy encounter in the hosts' favour.
The final match of the evening pitted together two of the sides coming up from the second tier, Granada and Real Betis.
The game looked set to finish goalless as the teams cancelled each other out until deep into the second half, before Betis grabbed a late 1-0 success.
Ruben Castro scored the decisive goal with a header from close range after an excellent run and cross from Jonathan Pereira.