Barcelona kept up their 100 per cent start to the Primera Division season in a dramatic clash with Sevilla as Gareth Bale's goalscoring debut for rivals Real Madrid ended in a draw with Villarreal.
In a rousing finale at the Nou Camp, Barca let a two-goal lead slip away before snatching a 3-2 win deep into stoppage time through Alexis Sanchez.
Dani Alves and Lionel Messi had put the champions seemingly in command, though Juan Cala had a goal disallowed with no infringement apparent.
It was therefore had to begrudge Sevilla their 2-2 scoreline after Ivan Rakitic and Coke Andujar hit back, the latter in the 90th minute, but Messi had other ideas. The Argentina forward burst through and, when his cross was parried away by goalkeeper Antonio Beto, Sanchez followed up to score.
Real, though, were forced to settle for a 2-2 scoreline as Villarreal produced a stirring display at El Madrigal.
Ruben Cani's opener was cancelled out by Bale late in the first half and Cristiano Ronaldo, the Welshman's predecessor as the world's most expensive player, put Real in front shortly after the hour mark.
But another former Tottenham winger, the less heralded Giovani dos Santos, netted a deserved equaliser for the Yellow Submarine after Cani's shot was parried.
The two teams both have 10 points, keeping them third and fourth behind Atletico Madrid who, like leaders Barca, made it four wins from four by beating Almeria 4-2.
David Villa and Diego Costa put Atletico two goals to the good and, although Rodri cut the gap before half-time, the pattern was repeated in the second half.
Tiago Cardoso and Raul Garcia struck in quick succession to put the hosts 4-1 up, rendering Alex Vidal's late goal irrelevant.
Levante and Real Sociedad drew 0-0 in the day's other game.