David Villa scored twice to help Barcelona beat Malaga 4-1 and extend their lead at the top of La Liga on Sunday after Real Madrid were held to a shock 1-1 draw at lowly Almeria.
Borussia Dortmund went 12 points clear in the Bundesliga, where Bayern Munich's chances of defending their title look ever more remote after a 1-1 draw with VfL Wolfsburg.
Barcelona trounced Malaga 4-1 to move four points clear at the top of La Liga after Real Madrid slipped up by drawing 1-1 at bottom club Almeria.
Real had to come from behind to rescue a point against the Andalusians, who have the worst home record in the league.
Leonardo Ulloa put Almeria ahead after an hour before substitute Esteban Granero's goal rescued Real, who nearly snatched three points when top scorer Cristiano Ronaldo smashed a free kick against the crossbar in added time.
Barca's Spain striker David Villa took his league tally for the season to 14 with two goals against Malaga, his World Cup-winning team mates Andres Iniesta and Pedro also netting for the champions.
Barca, who set a new club record of 28 matches unbeaten in all competitions, lead on 52 points from 19 matches with Real on 48.
Borussia Dortmund continued their seemingly unstoppable march towards a seventh Bundesliga title with a 3-1 win at Bayer Leverkusen, scoring three times in six minutes to secure their 15th win in 18 matches.
They are 12 points clear of Hanover 96, who continued their own sparkling season with a convincing 3-0 win at Eintracht Frankfurt.
Mainz 05 slumped to a 1-0 defeat at VfB Stuttgart to drop to third on 33 points along with Leverkusen and champions Bayern Munich drifted 16 points off the top following a 1-1 draw at VfL Wolfsburg.
Zlatan Ibrahimovic produced another stunning strike but leaders AC Milan were held to a 1-1 draw at struggling Lecce and stayed four points clear at the top of Serie A.
Lazio moved up to joint-second after a late 1-0 win over Sampdoria, pulling level with Napoli who drew 0-0 at home with Fiorentina.
AS Roma are fourth following an even more dramatic 1-0 win at Cesena where a 89th-minute own goal handed them the spoils.
Juventus beat bottom side Bari 2-1 and improving champions Inter Milan, who have two games in hand, are nine points behind Milan thanks to a 4-1 thrashing of Bologna.
Manchester United survived the late dismissal of Rafael da Silva to draw 0-0 at Tottenham Hotspur and Kenny Dalglish endured a frustrating return to Anfield as Liverpool were held 2-2 by Everton on Sunday.
United's eighth draw in 10 away games took them top on 45 points from 21 matches, ahead on goal difference of Manchester City, who beat Wolverhampton Wanderers 4-3 on Saturday, but with two games in hand.
Arsenal, 3-0 winners at West Ham United, are third on 43 and Chelsea fourth on 38.
Lille retained their one-point lead at the top of Ligue 1 thanks to a 2-0 win over Nice with goals from Moussa Sow and Gervinho.
Lille, who have a game in hand, have 35 points, one ahead of Paris Saint Germain, Stade Rennes and Olympique Lyon who all won.
PSG beat Sochaux 2-1 at the Parc des Princes, Rennes thrashed tailenders Arles Avignon 4-0 and Lyon outclassed FC Lorient 3-0 to extend their unbeaten run to 13 league matches.
Leaders Porto retained their unbeaten record and eight-point lead over Benfica by easing to a 3-1 home win over bottom club Naval.
Colombia striker Radamel Falcao and forward Hulk scored two in quick succession just before halftime and the Brazilian scored another after 53 minutes to take his tally at the top of the scoring charts to 16.
Champions Benfica kept the pressure up with a 1-0 away win over Academica. Argentine forward Javier Saviola bagged the winner, deflecting in a free kick by Paraguay striker Oscar Cardozo after 19 minutes.
Olympiakos retained top spot with a 4-2 home win over Panserraikos and champions Panathinaikos defeated Kavala by the same score at the Olympic Stadium.
French striker Djibril Cisse continued his exceptional form for the Greens with another double, taking his tally to 16 in 18 matches. Kostas Katsouranis and Lazaros Christodolopoulos were also on target for the hosts.
Olympiakos, who have 45 points, lead Panathinaikos by five points, while PAOK Salonika remained third on 30 after defeating Olympiakos Volos 3-0 in a match marred by crowd violence.