Andres Iniesta twice set up Lionel Messi, created a goal for Cesc Fabregas and netted a brilliant effort of his own as La Liga leaders Barcelona extended their near-perfect start with a thumping 4-0 win at Levante.
Barca's victory, their 12th in 13 matches, put them 11 points clear of third-placed champions Real Madrid.
Spain midfielder Benat pounced on an error to score after 17 minutes and Jose Mourinho's team ran out of steam in the second half.
Atletico Madrid extended their best ever league as Diego Simeone's side rolled over nine-man Sevilla 4-0.
A Robinho penalty in the 31st minute decided the game in the Rossoneri's favour as Juve were beaten for only the second time this season.
Torino and Fiorentina shared four goals in an entertaining 2-2 draw at the Stadio Olimpico. Alessio Cerci put the home side in front in the 40th minute and Gonzalo Rodriguez responded from the penalty spot in the 74th minute.
Elsewhere, Andrea Poli's goal sealed a 1-0 win that both moved Sampdoria further clear of the relegation zone and condemned Bologna to a seventh defeat in eight away games.