After two games without a win, Barcelona bounced back in style as they thrashed Osasuna 8-0 at the Camp Nou.
Barcelona entered the game on the back of successive 2-2 draws with Real Sociedad and AC Milan, but they maintained over 80% possession on Saturday night as they threatened to run up double figures.
Lionel Messi started the rout in only the fifth minute, and Barca enjoyed total domination throughout a first half in which they could feasibly have scored ten goals. In the end, it was 5-0 at half-time, courtesy of Cesc Fabregas, David Villa, a Roversio own goal and a second from Messi.
Xavi extended the scoreline in the 57th minute with a delightful chip before Fabregas set up for Villa for a seventh and then, only a couple of minutes later, Messi completed his hat-trick for 8-0.
Ikechukwu Uche's second-half header was enough to give Granada their first Primera Division win in 35 years as they beat an out-of-sorts Villarreal 1-0.
Uche, on loan from Villarreal, had earlier passed up the best opportunity of the first half but made amends early in the second with a fine header from Dani Benitez's cross.
Villarreal were handed the chance to equalise when referee Estrada Fernandez awarded a penalty 12 minutes from time but Giuseppe Rossi hit the post and Jonathan de Guzman missed an open goal from the rebound.
Valencia moved to the top of the table with a 1-0 win at Sporting Gijon courtesy of a solitary Roberto Soldado goal.
Soldado slotted home after half an hour as Valencia extended their 100% record after three games, but Sporting are still without a point and are propping up the rest of the table.
Martin Demichelis' first-half header was enough to hand Malaga a 1-0 win away at Real Mallorca.
In a game of few chances, Santi Cazorla was acrobatically denied by Dudu Aouate before Demichelis' header from Cazorla's cross was deflected in off Pablo Caceres. The hosts lacked a goalscoring threat throughout the game and their most dangerous moment came when Emilio Nsue's claimed for a penalty after an apparent push by Demichelis.
In the day's final game, Fredi Kanoute's strike early in the second half was enough for Sevilla to beat Real Sociedad 1-0 and maintain their unbeaten start to the campaign. In a game of few real chances, Kanoute capped a neat move with a powerful close-range finish eight minutes into the second half.