A review of the weekend's action so far in the Spanish Primera Division, including victories for Barcelona and Real Madrid.

Barcelona retained the only 100% record in Spain's Primera Division with a fine strike by Adriano sinking struggling Valencia 1-0.

Barca, beaten by rivals Real Madrid in the Supercopa, could have beaten Manuel Pellegrino's side by more goals had Cesc Fabregas not failed to take two good chances.

Tito Vilanova almost saw his side pay for those missed chances as Roberto Soldado and Victor Ruiz both went close, the latter also having a goal disallowed for offside.

Real Madrid registered their first league victory of the season after a comfortable 3-0 win over Granada at the Bernabeu.

Cristiano Ronaldo bagged a brace, and substitute Gonzalo Higuain was also on target as Jose Mourinho's side ensured there was no hangover from their Supercopa success.

The visitors ended the game with 10 men after Borja Gomez was sent off for two yellow cards.

Levante netted a stoppage-time winner to cap a stunning comeback against Espanyol and earn their first Primera Division win of the campaign.

Espanyol had looked on course to claim their own maiden victory after establishing a 2-0 lead inside the opening 25 minutes through fine efforts from summer signings Samuele Longo and Sergio Tejera.

However, Levante hit back at the start of the second half to draw level with quickfire goals from Juanlu and Christian Lell and then, despite losing striker Vicente Iborra to an 82nd-minute red card, the home side snatched the points when Michel's cross was deflected in three minutes into stoppage time to cap a 3-2 win.

Athletic Bilbao put an end to their nightmare start to the season with a comfortable 2-0 win over Real Valladolid at San Mames.

Marcelo Bielsa's men had conceded nine goals in losing their first two games of the campaign, but put in a far more composed display and were rewarded 20 minutes from time when Aritz Aduriz stroked home his first league goal since returning to the club.

Markel Susaeta then sealed the points five minutes later when he curled beautifully into the top corner.

Sevilla missed two penalties as 10-man Rayo Vallecano clung on for a goalless draw to extend an unbeaten start to the Primera Division season.

Alvaro Negredo was first to miss from the spot on seven minutes after Jordi Amat had pulled down the Spanish international inside the area, but he struck the post and the ball rebounded to safety.

But the visitors were handed another opportunity 20 minutes from time when Ivan Rakitic was brought down by Ruben Martinez.

The goalkeeper was shown a red card but his replacement Dani Gimenez did not even have to make a save as Rakitic pulled his penalty wide.

On Saturday, Malaga continued their unbeaten start to the Primera Division season with a 1-0 victory at Real Zaragoza thanks to Nacho Camacho's second-half header.

The hosts had the better of the play before the break but were made to rue a glaring miss by Ndri Romaric after just 18 minutes as he side-footed wide from 12 yards with the goal gaping.

Despite continuing to have less of the ball, Malaga posed the greater threat after half-time and went ahead on 55 minutes when Camacho beat Roberto to Eliseu's cross to head home.

Second-half goals from Iago Aspas and Mario Bermejo were enough to hand Celta Vigo their first win in the Primera Division for five years as Osasuna lost 2-0, slipping to a third consecutive defeat.

Joseba Llorente headed onto the bar with the visitors' best effort early on, but thereafter the hosts dominated and found the breakthrough when Augusto Fernandez's cross was flicked home by Aspas 21 minutes from time.

Alejandro Arribas was then dismissed for a second bookable offence and Celta made their man advantage count in stoppage time when Bermejo rolled in the second.

Victor's second-half header was enough to send Real Mallorca level at the top of the Primera Division table for at least 24 hours.

Mallorca had to wait until the 75th minute until they broke down a stubborn Real Sociedad rearguard when Victor stooped to head in Javi Marquez's cross.

The Islanders almost immediately relinquished their hard-fought lead, however, with debutant Anderson Conceicao blocking Xabi Prieto's goalbound shot off the line moments later.

Promoted Deportivo La Coruna continued their promising start to life back in the top flight with a 1-1 home draw against a Getafe side who last weekend beat reigning champions Real Madrid.

Riki gave Depor a flying start when he netted after just six minutes against his former club but Getafe hit back to claim a share of the points when Abdelaziz Barrada, the match-winner against Madrid, equalised in the 26th minute.