Sevilla maintained their perfect start to the Spanish season with a hard fought 3-2 win in the Seville derby against Real Betis.
The European Super and Uefa Cup holders took the lead at The Ramon Sanchez Pizjuan, as Fredi Kanoute converted after 28 minutes.
However, Betis struck back in style through summer signing Rafael Sobis, as he fired in a double either side of the interval to give the visitors the lead.
Real were ahead for just a matter of minutes though, as Kanoute bagged his second to level.
Sevilla captured victory with just five minutes remaining, as Renato pounced to seal the three points which moves them back to the top of the table.
Barcelona kept up the pressure on Sevilla, as they too maintain their 100 percent record with a comfortable 3-0 success at still winless Racing Santander.
The ubiquitous Samuel Eto'o was on hand to give his side the lead after just 18 minutes of the match at El Sardinero - although goalkeeper Tonio will be very disappointed with his efforts.
Racing battled hard throughout although they rarely troubled Barca, who did not double their lead until six minutes from time when Ludovic Giuly scored.
There was still time for controversy late on when Tonio was showed a red card for bringing down Eidur Gudjohnsen - who was clean through on goal.
Because Racing had already used all three substitutes, left winger Felipe Melo faced the spot kick - but Ronaldinho was on hard to coolly slot the ball home and give his side victory.
Valencia are the third and final team with three wins out of three, as they dispatched of Getafe - who had won their first two games.
Fernando Morientes put Los Che ahead on the stroke of half time before a Vicente penalty just after the hour mark secured victory.
Real Madrid secured a 2-0 victory over Real Sociedad to maintain their unbeaten record and move into fourth.
After a goalless first half, Real turned up the pressure but they needed a moment of genius to break the deadlock and it came via the boot of Jose Antonio Reyes, as he curled home a spectacular 25-yard free kick with just 20 minutes left.
Any hopes of Sociedad had of getting back into the game almost disappeared moments later when Mikel Aranburu was sent off for a challenge on Sergio Ramos - although the decision appeared very harsh.
The win was sealed in injury time when former England captain David Beckham broke clear and finished with great aplomb for his first goal of the season.
Espanyol claimed victory over Celta Vigo in Barcelona - thanks to goals from Moises Hurtado (48) and Domingos Jonatas (54) which sandwiched an effort from Nestor Cannobio.
Levante's victory came very late on at Recreativo de Huelva, with Alexis firing home with just five minutes left.
Osasuna, on the other hand, did it the other way as they took the lead within the first minute against Gimnastic de Tarragona through Pierre Webo and managed to hang on for the remaining 89 minutes to grab the win.
Atletico Madrid powered their way into the top half of the table with a 4-1 destruction of Athletic Bilbao at San Mames.
Goals from Maxi Rodriguez (17), Martin Petrov (36) and Sergio Aguero (64) all but sealed victory before Javi Martinez pulled one back with five minutes to go.
Atletico, though, were not finished and added a fourth injury time, as Luciano Galletti converted a penalty.
Real Mallorca suffered their first loss of the season, as they went down 2-0 at Real Zaragoza. Second half strikes from Ewerthon (57) and Sergio Garcia (78) secured the points for the home side.
Click below for match summaries:
Athletic Bilbao 1-4 Atletico Madrid
Espanyol 2-1 Celta Viga
Osasuna 1-0 Gimnastic
Racing Santander 0-3 Barcelona
Real Madrid 2-0 Real Sociedad
Real Zaragoza 2-0 Real Mallorca
Recreativo de Huelva 0-1 Levante
Sevilla 3-2 Real Betis
Valencia 2-0 Getafe