Helder Postiga left it late to earn Real Zaragoza victory over 10-man Espanyol in the Primera Division.
In a bad-tempered encounter which saw eight players booked, Alvaro Vazquez lit the touchpaper by firing hosts Espanyol ahead with a powerful finish just before half-time.
Juan Albin received his marching orders for a second booking after the interval and Antonio Apono levelled from the penalty spot.
A constant menace in the second half, Portuguese striker Postiga chipped away at Espanyol’s resolve and got his reward two minutes from time to earn Real a 2-1 win and their first points of the season.
Brazilian Leo scored his first senior goal for Rayo Vallecano as they continued their 100% start to the season with a 2-1 win at Real Betis.
The visitors went ahead within two minutes as Piti tapped in, but Betis responded immediately and Jorge Molina headed in his third goal of the campaign moments later.
Despite withstanding an early Betis onslaught at the beginning of the second period, Rayo looked the more co-ordinated team throughout and deservedly got the winner on the hour mark when Lass Bangoura teed up Leo to rifle low past Fabricio in the Betis goal.
Imanol Agirretxe scored twice as Real Sociedad came from behind to secure their first three points of the season, beating Celta Vigo 2-1.
Kike de Lucas had given Celta the lead against the run of play four minutes into the second half, but a fine jinking run from Antoine Griezmann set up Agirretxe to bring the Basques level just five minutes later.
The comeback was complete on the hour mark as Carlos Vela crossed for Agirretxe to prod home.
Teenage substitute Juanmi rescued a point for Malaga as they drew 1-1 with Real Mallorca.
The forward had only been on the pitch for nine minutes before he cancelled out Tomer Hemed’s 67th-minute strike.
Both sides went into the match in good form, with Malaga winning their Primera Division opener against Celta Vigo, before beating Panathinaikos in their Champions League play-off encounter, while Mallorca have registered victories over Espanyol in the league and AZ in the Europa League play-off.
However they cancelled each other out in what was largely dull affair at La Rosaleda.