Ruud van Nistelrooy inspired Real Madrid to a 4-1 victory over Levante with a superb hat trick.
The former Manchester United star grabbed his first goals for his new club to help them to their first La Liga win of the season.
Van Nistelrooy broke the deadlock on 17 with a clinical finish and strike partner Antonio Cassano doubled the lead 11 minutes later.
Things got worse for Levante on the half hour when Frederic Dehu was sent off.
However, they gave themselves hope with Felix Ettien pulling a goal back eight minutes before the break.
Loan signing Jose Antonio Reyes made his Real debut when he came on at half time
Van Nistelrooy restored the two-goal cushion just before the hour mark to give Real some breathing space.
Levante were reduced to nine men when Diego Camacho was dismissed in the final minute for a foul in the box, although Van Nistelrooy was unable to convert the resulting penalty.
However, the former Manchester United front-man did complete his hat trick deep into injury time to seal a good day for Fabio Capello's men.
Sevilla moved to the top of the table with an impressive 3-1 win at Real Sociedad.
The visitors got off to a dream start with Renato putting them in front after just eight minutes.
Former Tottenham man Fredi Kanoute grabbed a second-half double (75, 90) to secure the win, rendering Inigo Diaz de Cerio's late strike a mere consolation.
Recreativo Huelva stunned Villarreal with a 1-0 win at El Madrigal.
Santiago Cazorla scored the only goal of the game eight minutes from time to give the La Liga new boys the points.
Getafe maintained their 100 percent start to the season with a 1-0 victory over Racing Santander.
Daniel Guiza was the hero for Getafe with the all-important winning goal on the hour mark.
Celta Vigo recorded their first win of the campaign with a 2-1 win over new boys Gimnastic de Tarragona.
Fernando Baiano made the breakthrough for Celta on 49 minutes but Javier Portillo drew the home side level from the penalty spot on 68.
Anderson Nene plundered the winner for Celta 15 minutes from time.
Real Betis picked up their first win of the season with a 3-0 success over Athletic Bilbao.
Juanito set the hosts on their way with the opener on 19 minutes and Edu doubled the lead five minutes before the break. Jesus Capi wrapped up the win with the third goal seven minutes from time.
Real Mallorca shared the spoils at home to Deportivo La Coruna after a goalless draw.
Real Zaragoza inflicted a second defeat of the season on Espanyol with a 3-0 win.
Things did not look good for the home side when Leonardo Ponzio was sent off just past the half hour mark, but Pablo Aimar fired Zaragoza in front on 37 minutes.
Espanyol were reduced to ten men themselves on 68 minutes when Eduardo Costa was dismissed.
Zaragoza sealed the three points with two goals in as many minutes through Diego Milito (82) and Oscar (83).
Click on fixture for full match summary
Getafe v Racing Santander
Gimnastic de Tarragona v Celta Vigo
Levante v Real Madrid
Real Betis v Athletic Bilbao
Real Mallorca v Deportivo La Coruna
Real Sociedad v Sevilla
Villarreal v Recreativo de Huelva
Real Zaragoza v Espanyol