A review of the weekend's action in Spain's Premier Division.
Adriano's stunning first-half strike ensured Barcelona made it two wins from two Primera Division games under new boss Gerardo Martino.
Barca coasted to a 7-0 win in their opener aganist Levante last weekend, but they were made to sweat at La Rosaleda.
Adriano grabbed victory with a memorable 25-yard strike just before half-time although hosts Malaga almost equalised after the break when Fabrice shot against the post from close range.
Atletico Madrid made it two wins from two for the new Primera Division season by ruthlessly dispatching local rivals Rayo Vallecano 5-0 at the Vicente Calderon.
Diego Simeone's side, who opened their campaign with a 3-1 win at Sevilla, were three goals to the good by half-time as Raul Garcia, Diego Costa and Arda Turan all found the back of the net.
Rayo decided to tighten up in defence after Tiago added a fourth following the break but Garcia made sure there was no escaping a rout with one last goal on the stroke of full-time.
Levante bounced backed from their opening-weekend mauling at Barcelona with a home draw against Sevilla.
Joaquin Caparros' side may still be awaiting their first goal of the new Primera Division campaign but they at least banked their first point in front of their home fans - following a 7-0 humiliation at Camp Nou.
Sevilla too earned their first point of the season after they were beaten 3-1 at home to Atletico Madrid last weekend.
Second-half goals from Charles and Nolito ensured 10-man Celta Vigo claimed their first win of the season with at battling Real Betis.
However, the visitors, who opened their campaign with a 2-2 draw at home to Espanyol, had to resist a thrilling fightback from Pepe Mel's men, who had threatened a late fightback.
After Borja Oubina was needlessly sent off for collecting a second bookable offence, Ruben Castro got Betis back into the match in the final minute only for fellow forward Chuli to hammer the bar from close range in added-on time as Celta Vigo just about held on.
Carlos Vela's 74th-minute effort ensured Real Sociedad secured a 1-1 draw at Elche.
Sociedad had perhaps come into this fixture feeling the effects of their Champions League play-off win at Lyon earlier in the week, falling behind to Ferran Corominas' second-minute strike and looking sluggish in the opening half.
Elche, who were roundly beaten at Rayo Vallecano last week, could not hold on for the three points, however, and Mexican striker Vela grabbed a share of the spoils for Sociedad.
A goal by Ruben Cani six minutes from time was enough to guide Villarreal to a 2-1 victory over Real Valladolid as they came from behind to take all three points.
After winning promotion back to the elite at the first attempt, Villarreal played their first home match back in the Primera Division - only for it to start badly.
Javi Guerra put the visitors ahead after just four minutes before Giovani Dos Santos equalised with a penalty seven minutes before half-time.
There were few clear-cut chances in the second half and the game appeared to be heading for a draw only for Cani to intervene.
Espanyol came from behind to take all three points at home in a 3-1 success over Valencia as they recorded their first win of the league season.
Helder Postiga scored his first goal for Los Che after 10 minutes, but Espanyol responded with headed goals from David Lopez and Christian Stuani to take a deserved lead, which they never really looked in danger of surrendering, before substitute Thievy Bifouma made sure of the points in the 89th minute.
On Friday night, Getafe twice came from behind to share the spoils with Almeria at the Coliseu Alfonso Perez, as both teams picked up their first points of the season a 2-2 draw.
Rodri opened the scoring for the visitors after half an hour, but his goal was immediately cancelled out at the other end by Angel Lafita.
Fernando Soriano put the Andalusians back in front before the break, but Diego Castro levelled four minutes from the end from the penalty spot.
Athletic Bilbao recorded their second straight win after securing a comfortable 2-0 victory over local rivals Osasuna.
The hosts took the lead through an own goal by Alejandro Arribas just after the half-hour mark and Oscar De Marcos made sure of the points by netting the second on 82 minutes.