Real Sociedad made it three wins from their opening three La Liga games as they beat Deportivo La Coruna 4-2 at the Riazor.
The visitors began the match in stunning fashion, going 2-0 up through goals from Juanmi and Asier Illarramendi in the third and fourth minutes.
Depor pulled level following efforts from Adrian in the 27th minute and Florin Andone in the 50th, but Eusebio Sacristan’s men produced another quickfire double in the closing stages, with substitute Diego Llorente netting in the 83rd minute and Illarramendi adding another three minutes later.
Goals from Iker Muniain and Aritz Aduriz eased Athletic Bilbao into the top four with a 2-0 home win over Girona.
Muniain broke the deadlock with 25 minutes gone when he fired into the top corner from Inaki Williams’ cross, but the visitors responded and keeper Iago Herrerin saved from Pedro Alcala, Aday Benitez and Alex Granell.
However, Aduriz extended his side’s lead with 53 minutes gone with Williams once again the provider and although Benitez and Cristhian Stuani might have reduced the deficit, Athletic finished strongly to claim the win.
A first-half goal from Maxi Gomes was enough to give Celta Vigo a 1-0 home win over Alaves in a game between two sides searching for their first league victory of the season.
The key moment arrived after 33 minutes when Gomez was in the right place to head home from close range following a cross by Pione Sisto.
They could have doubled that advantage before the break as Jozabed Sanchez headed narrowly wide, but although they had to withstand more pressure after the break Alaves struggled to create many clear chances for a leveller.