Real Madrid and Barcelona scored 13 goals between them in Spain, with Cristiano Ronaldo and Lionel Messi both bagging hat-tricks in embarrassingly easy wins for the leading pair.
Borussia Dortmund scored twice in the last 15 minutes and could even afford one of the misses of the season in a 2-1 win at Freiburg that kept them seven points clear at the top of the Bundesliga.
Chelsea suffered consecutive Premier League defeats for the first time in over four years as they lost at Birmingham City.
Cristiano Ronaldo and Lionel Messi each scored hat-tricks in lop-sided wins for Real Madrid and Barcelona.
Ronaldo took his tally for the season to 14 from 12 matches as he helped Real thrash Athletic Bilbao 5-1. Gonzalo Higuain and Sergio Ramos weighed in with a goal apiece.
The win kept Jose Mourinho's side one point clear of Barcelona at the top of La Liga ahead of next week's 'clasico' at the Nou Camp.
Barcelona matched their biggest away win with an 8-0 demolition of Almeria in which Bojan Krkic bagged a double to add to Messi's hat-trick. Villarreal's 1-1 draw at home to local rivals Valencia left them seven points behind in third.
Leaders Borussia Dortmund won their seventh successive away game, coming from behind to beat Freiburg 2-1 and stay seven points clear at the top.
A Mats Hummels own goal gave the hosts a first-half lead but Dortmund secured their 11th victory in 13 games with a goal from substitute Robert Lewandowski in the 75th minute and a Mensur Mujdza own goal three minutes later.
Borussia, who have 34 points from 13 games, should have added a third but Jakub Blaszczykowski somehow managed to fire over the crossbar from 10 metres in front of an empty goal.
Second-placed Mainz 05 ended a three-match losing streak in style when they twice came from a goal down to beat hosts Borussia Moenchengladbach 3-2 with Sami Allagui scoring a spectacular late winner. Champions Bayern Munich dropped to ninth after a 1-1 draw at Bayer Leverkusen.
Inter Milan coach Rafael Benitez came under mounting pressure after a 2-1 defeat at Chievo left the champions sixth, nine points adrift of leaders AC Milan who beat Fiorentina 1-0 thanks to more brilliance from Zlatan Ibrahimovic.
Second-placed Lazio drew 1-1 at Parma and Napoli stayed third with a 4-1 win over Bologna.
Milos Krasic returned to inspire Juventus in fourth to a 2-0 victory at Genoa.
Chelsea suffered consecutive Premier League defeats for the first time in four years when they went down 1-0 at Birmingham City thanks to Lee Bowyer's 17th-minute goal.
Manchester United took full advantage when Patrice Evra and Javier Hernandez scored in each half to give them a 2-0 win over nine-man Wigan Athletic which pulled them level with Chelsea at the top on 28 points.
United were also boosted by Englnd striker Wayne Rooney making his long-awaited return from injury. Arsenal slipped to third, two points adrift, after throwing away a 2-0 lead to lose 3-2 at home to arch-rivals Tottenham Hotspur.
Argentine striker Carlos Tevez scored twice to lead Manchester City to an impressive 4-1 win at Fulham which lifted them to fourth.
Brest dropped from top to sixth after losing 2-1 at Stade Rennes.
Lille beat Monaco 2-1 to go top with 24 points from 14 games with Montpellier trailing on goal difference after beating Nice 1-0.
Paris St Germain, 2-1 winners at home to Caen, are a point behind together with Rennes.
Olympique Marseille also overtook Brest on goal difference after a last-gasp 1-0 win at Toulouse.
PSV Eindhoven stretched their lead to three points despite being held to a 0-0 draw by 10-men Ajax Amsterdam.
Second-placed Twente Enschede suffered their second straight defeat, going down 2-1 to AZ Alkmaar.
Luuk de Jong put Twente ahead but they had Brazilian Douglas sent off before goals from Rasmus Elm and Celso Ortiz turned the tide for Alkmaar. Tim Matavs scored a goal each half to earn Groningen a 2-0 home win over Feyenoord on Sunday and lift them up to third.
Kevin Mirallas scored twice as Olympiakos Piraeus moved level on points with Greek league leaders Panathinaikos after a 3-0 home victory over 10-man PAOK Salonika.
Olympiakos, who have a game in hand, are level on 24 points with Panathinaikos, but the Greens stayed top thanks on their head-to-head record.
Panathinaikos, with newly-appointed coach Jesualdo Ferreira watching from the stands, fell 2-0 behind after just 21 minutes but roared back to beat Iraklis 4-2 helped by two goals from Djibril Cisse.