Real Madrid pulled seven points clear at the top of the Primera Liga after securing their fifth successive win, while Juventus stayed top after seeing off Udinese.
The Bundesliga's leading pack - Bayern Munich, Borussia Dortmund and Schalke - all recorded wins to keep things tight at the top, while in the Eredivisie on-loan Manchester City striker John Guidetti was once again a hat-trick hero for Feyenoord.
Title rivals Paris St Germain and Montpellier both enjoyed wins, while Rangers closed the gap at the top of the SPL.
Real Madrid stretched their lead over holders Barcelona at the top of La Liga to seven points after beating Real Zaragoza, while Pep Guardiola's men could only manage a goalless draw at Villarreal.
Zaragoza took an early lead at the Bernabeu when Angel Lafita fired home, but Real responded in commanding style as goals from Kaka, Cristiano Ronaldo and Mesut Ozil secured a 3-1 victory.
Barca dropped two more points against the Yellow Submarine, with Lionel Messi and Cesc Fabregas both coming close with chances but ultimately unable to break the deadlock.
Valencia's form continued to slide as they were held to a 2-2 draw at Racing Santander, leaving them without a win in four league encounters. Aritz Aduriz' brace put the visitors in control after an early Adrian goal but Espinosa Bernardo netted late on for Racing to seal the draw.
Juventus kept themselves a point clear at the top of the table after beating title rivals Udinese 2-1 in Turin, with Italian striker Alessandro Matri grabbing a double for the hosts.
Second-placed AC Milan remain firmly in the title chase after securing an emphatic 3-0 home victory over Cagliari, with Zlatan Ibrahimovic opening the scoring before Antonio Nocerino and substitute Massimo Ambrosini grabbed one apiece.
Inter Milan's own title hopes took a blow after they suffered a shock 1-0 loss at lowly Lecce, with Guillermo Giacomazzi's winner condemning them to their first league defeat in eight.
Bayern Munich, Borussia Dortmund and Schalke remain tied on points at the top after the title rivals all recorded wins.
Leaders Bayern worked hard for a 2-0 triumph at home to Wolfsburg, while Dortmund also enjoyed victory on their own turf after securing a comfortable 3-1 win over Hoffenheim.
Schalke were forced to come from behind to overthrow Cologne 4-1, with Ciprian Marica netting a crucial double.
On Sunday, Borussia Monchengladbach kept themselves within a point of the leading pack with a 3-0 triumph at Stuttgart, who are now just four points above the drop zone.
Leaders Paris St Germain kept themselves three points clear of nearest rivals Montpellier with a hard-fought 1-0 triumph at Brest thanks to defender Milan Bisevac's winner.
Montpellier won by the same scoreline at struggling Nice after Olivier Giroud scored a last-minute strike to swing the clash in the visitors' favour.
In-form AC Ajaccio escaped the relegation zone with a 2-1 victory at Valenciennes - their fourth on the bounce - after Christian Kinkela grabbed a last-gasp winner.
On-loan Manchester City striker Guidetti fired his second hat-trick in two league games for Feyenoord to inspire a 4-2 victory over Ajax and keep their title hopes alive.
PSV Eindhoven leapfrogged AZ Alkmaar into the top spot with a 3-1 triumph over Vitesse Arnhem on Friday evening before AZ tripped up at Roda JC the following day.
The Alkmaar side slipped into third after a Luuk de Jong hat-trick helped fire FC Twente to a 4-1 victory over Groningen.
Scottish Premier League
Rangers kept the pressure on leaders Celtic after strolling to a comfortable 4-0 victory over struggling Hibernian.
The Hoops do not play until Wednesday, which allowed Ally McCoist's side to close the gap at the top of the table to just a point.
Dunfermline remain rock-bottom of the standings after Scott Vernon's winner condemned them to a 1-0 defeat at Aberdeen.
Best of the rest
Panathinaikos are still top of the Greek Super League after triumphing at strugglers Doxa Dramas, while Olympiakos kept up the chase with victory at home to Ergotelis.
Benfica went five points clear at the summit of the Portuguese Primeira Liga after beating Feirense, while holders Porto slumped to defeat at Gil Vicente.Fenerbahce triumphed 2-1 at home to Mersin to keep the pressure on Turkish Super Lig leaders Galatasaray, who suffered a 1-0 loss at Bursaspor.
|Ranking||Player||Team||Competition||Rating (10)||Key stats|
|1||Fernando Llorente||Athletic Bilbao||La Liga||10||Scored a hat trick for Athletic Bilbao away to Rayo Vallecano|
|2||Miroslav Klose||Lazio||Serie A||9||25th time the German has scored two or more goals in a League encounter|
|3||Daniel Niculae||Nancy||Ligue 1||9||Scored a brace as Nancy beat Auxerre 3-1|
|4||Rodrigo Palacio||Genoa||Serie A||9||Scored his 6th Serie A brace|
|5||Eden Hazard||Lille||Ligue 1||9||Scored and provided an assist in Lille's 3-0 win over St Etienne|
|6||Marco Reus||Borussia Monchengladbach||Bundesliga||9||Netted his 12th goal of the season away to Stuttgart|
|7||Antoine Griezmann||Real Sociedad||La Liga||9||Scored a goal and provided an assist in Sociedad's 5-1 win|
|8||Eric Maxim Choupo-Moting||FSV Mainz 05||Bundesliga||9||Scored a brace in his side's 3-0 victory|
|9||Alberto Gilardino||Genoa||Serie A||9||Scored a goal and assisted for two|
|10||Mesut Ozil||Real Madrid||La Liga||9||Scored a goal and provided an assist|