Barcelona secured a club-record seventh straight win to start the Primer Division season, but saw Lionel Messi limp off as Almeria were beaten 2-0 on Saturday.

Messi scored Barca's opener but then limped off on 28 minutes to complete an eventful week personally, after he appeared in court on Friday to answer questions relating to tax evasion.

Adriano competed the win on 56 minutes - the first time Barca have won their first seven games since La Liga began in 1928 - but Messi's injury overshadowed matters.

Barca later confirmed the playmaker had suffered a thigh complaint, and would miss the midweek Champions League tie at Celtic.

Despite Barcelona's perfect start they remain level with Atletico Madrid after Diego Simeone's side beat city rivals Real Madrid 1-0 at the Bernabeu.

Diego Costa scored the decisive goal of a tempestuous contest on 11 minutes.

Real handed a home debut to world record signing Gareth Bale as a half-time substitute but the Welshman was unable to prevent his side slipping five points adrift of the top two.

Miroslav Djukic's hold on the Valencia job appears to be strengthening after his side claimed a third successive league win 1-0 over Rayo Vallecano.

Jonas scored the winner on 37 minutes after catching Saul Niguez dawdling in possession.

Djukic's position had come under the spotlight a fortnight ago when a 3-0 Europa League defeat to Swansea followed three consecutive league losses.

Sevilla's long wait for an away league win goes on as they were unable to hold on to a half-time lead at Real Sociedad.

Jairo Samperio's neat finish in the 18th minute put Sevilla on course for a first away victory in La Liga in 20 attempts but Sociedad hit back in the second half when Antoine Griezmann turned in from close range.

On Sunday Villarreal suffered their first defeat of the Primera Division season as Nosa Igiebor's first-half goal gave Real Betis a 1-0 win.

Igiebor pounced to slot home the rebound after Joan Verdu's initial shot had been parried in the 37th minute and there was no way back for Villarreal, who could have moved above Real Madrid and into third in standings with victory at the Benito Villamarin.

The Yellow Submarine's woes were compounded in stoppage time when head coach Marcelino Garcia Toral was sent to the stands after protesting when his side had a penalty appeal turned down.

Adrian Colunga's second-half double inspired Getafe to a shock 2-0 win at Espanyol.

The hosts were looking to bounce back from their first defeat of the league campaign at Villarreal in midweek, but were undone by Colunga's brace.

The 28-year-old fired home in the 73rd minute and again in stoppage time, with both goals coming after excellent work from substitute Pablo Sarabia.

Osasuna's ill-discipline kept them rooted to the foot of the standings as Levante stole a 1-0 victory with a late Jordi Xumetra goal.

Xumetra was quickest to react after Papakouli Diop's 87th-minute penalty was saved by Andres Fernandez and Osasuna's day got worse when substitute Alvaro Cejudo was handed a second caution in injury time.

Elche clinched their first Primera Division victory in almost a quarter of a century after beating Celta Vigo 1-0 courtesy of a second-half Javi Marquez goal.