Barcelona maintained their 100% start to the new La Liga campaign with a thrilling come-from-behind 3-2 victory at 10-man Sevilla.
Tito Vilanova's men appeared to be heading for defeat when Piotr Trochowski and Alvaro Negredo fired Sevilla into a deserved 2-0 lead, but Cesc Fabregas' brace pulled Barca level - the second coming in the 89th minute - before substitute David Villa secured the win in stoppage time.
Sevilla were not helped by the 72nd-minute dismissal of Gary Medel following a clash with Fabregas, with Barca's final two goals coming while the hosts were attempting to hold on.
Barca's sixth win in as many games leaves them four points clear of Malaga at the summit, while Sevilla stay in fifth after their first defeat of the campaign.
Valencia recorded only their second victory of the La Liga season after easing past Real Zaragoza 2-0 at the Mestalla.
Sofiane Feghouli opened the scoring for Los Che in the 12th minute and Jonathan Viera doubled the advantage just before the hour mark.
The dismissal of Feghouli moments later meant Valencia were left facing a nervy final half-hour, but Mauricio Pellegrino's men held on for a much-needed victory following their disappointing start to the campaign.
Malaga moved into second place for 24 hours at least as they cruised to a 4-0 win over 10-man Real Betis at La Rosaleda.
The visitors got off to the worst possible start as keeper Casto was sent off after just 11 minutes for bringing down Eliseu inside the area and Joaquin confidently stroked home the penalty.
Javier Saviola then continued his great form with the second just before the half-hour and the hosts' fine afternoon was rounded off in the final 20 minutes when Antonio Amaya could only direct Nacho Monreal's cross into his own net before Isco dinked in the fourth moments later.
Second-half goals from Antoine Griezmann and Carlos Vela were enough to hand Real Sociedad their first win in the Basque derby for two-and-a-half years as they triumphed 2-0 over Athletic Bilbao in a scrappy game at Anoeta.
Griezmann had looked the most likely to break the deadlock throughout and after having two fierce efforts well saved by Gorka Iraizoz in the first-half, he finally got his goal on 62 minutes when his shot took a slight deflection on its way past the helpless goalkeeper.
And any hope of a comeback from the visitors was extinguished 10 minutes later when Fernando Amorebieta saw a second yellow card for handling Xabi Prieto's shot inside the area and Carlos Vela converted the resulting penalty with ease.