A hat-trick from Lionel Messi and two David Villa goals helped Barcelona to an 8-0 victory against Osasuna at the Camp Nou, while Valencia made it three Liga wins out of three this season.
Barcelona emphatically returned to winning ways with an 8-0 thrashing of CA Osasuna but remain two points behind early leaders Valencia, who maintained their perfect start to the Liga season.
The European champions, held 2-2 in their last two matches, were five up by half-time with two from Lionel Messi, a third in as many Liga games for Cesc Fàbregas, David Villa and a Rovérsio own goal.
Xavi Hernández, Villa and Messi were on target after the break for Josep Guardiola’s team, who also recorded an 8-0 victory last season, away to Almería. The defeat equals Osasuna’s worst in the Liga, the Pamplona club having lost by the same scoreline to Real Madrid in October 1958.
Roberto Soldado, meanwhile, scored for the fifth time in three league fixtures as Valencia won 1-0 at Sporting Gijón, who are bottom without a point.
Granada had lost their first two games but got off the mark at the third time of asking as the promoted club beat struggling Villarreal 1-0 thanks to an Ikechukwu Uche goal.
Málaga made in two wins in row as they beat Mallorca.